尚学堂 JAVA Day3 概念总结】的更多相关文章

java中的运算符 1.算术运算符 + - * / % Arithmetic operators + 运算符有三种身份 Additive Operator 1)加法:如 a + b; 2)连接:如 “北京” + 2008 ---> 北京2008 3)正号:如 +a; int a = 5, a = +5; - 运算符有两种身份 Subtraction Operator 1)减法:如 a - b; 2)负号:如 -a; int a = 5, a = -5; * 运算法有一种身份 Multiplica…
1.冒泡排序算法 <升序排列> 思路1: 数组长度为n,那么要对数组进行n-1次遍历; step 1---从数组的第一个数开始,两两比较,如果第一个数 > 第二个数,将二者进行交换: 之后拿第二个数与第三个数进行比较,若 第二个数 > 第三个数,将二者进行交换: 依此类推,直到 第n-2个数 和 第n-1个数比较完. 此时,该数组中最大的数将排在数组的最后一个位置. step 2---重复step1,直到遍历完整个数组. public class NewArray { public…
1.什么是计算机语言?一些符号,这些符号按照计算机硬件结构可以理解的方式排列组合,方便人与计算机,计算机与计算机之间进行信息的交换. 2.什么是机器语言?就是简单的二进制0和1的组合.该语言是计算机硬件之间进行信息交换的桥梁. 3.什么是汇编语言?由于机器语言的抽象性,可读性差,专家发明了由英文或者英文缩写单词代替计算机操作指令的计算机语言. 4.什么是高级语言?脱离了计算机硬件结构的,方便程序员阅读操作的计算机语言. 5.高级语言与低级语言的区别?低级语言需要对计算机硬件结构发出操作指令,无法…
面向过程和面向对象的区别.(5 分)面向过程就好像:一位父亲吩咐自己8岁的小儿子去买啤酒.他需要考虑儿子从出门后的每一个步骤,叮嘱儿子出门怎么走,如何过马路,到了超市如何找到酒水区,怎么识别需要的品牌,最后去哪里找收银员付账,付账时要注意找零不要出错,回来时过马路要等红绿灯等等各种细节都需要一一考虑到:面向对象就像:还是这位父亲10年后吩咐18岁的儿子再去买啤酒.这一次,他只说了一句,儿子今晚我们喝青岛啤酒,去买点儿回来.18岁的儿子10分钟不到就买回来了啤酒.因此可以认为:面向过程是以一种过程…
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 4. 垃圾回收机制(Garbage Collection) 5. this关键字 6. static 关键字 7. 静态初始化块 8. 参数传值机制 9. 包 第5章 Java面向对象进阶 1. 继承 2. Object类 3. super关键字 4. 封装 5. 多态(polymorphism)…
今天是北京尚学堂郑州分校开课的第一天,小班面授教学. 我很兴奋,是一个小白对IT大神渴求传道授业解惑的兴奋. 杨老师还是一贯耐心详细的手敲了第一堂课的完整大纲,必须给杨老师赞赞赞!!! 从幽默的制定班规,到教我们用4W1H的方法写博客,并传授我们他身经多年的优质的学习方法和学习方式,再到最后的职业规划. 尤其杨老师的学习方法和学习方式,超级认同,我也会在接下来的学习中以此自律. 最后分享下杨老师的第一课: 班规: 1.保证出勤率上午:9:00~12:00下午:14:00~18:00 晚自习:19…
博客分类: 经典分享   1. super()与this()的差别? - 6 -  2. 作用域public,protected,private,以及不写时的差别? - 6 -  3. 编程输出例如以下图形. - 6 -  4. JAVA的事件托付机制和垃圾回收机制 - 6 -  5. 在JAVA中,怎样跳出当前的多重嵌套循环? - 6 -  6. 什么是java序列化,怎样实现java序列化?(写一个实例) - 6 -  7. 一个".java"源文件里能否够包含多个类(不是内部类)…
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.C 解析:java为了安全,中并没有引入C语言的指针概念. 2.AD 解析:B:Java先通过javac编译,再通过java解释器进行解释运行.C:java具有跨平台特性,字节码是相同的. 3.D 解析:编译命令是javac.且编译需要加.java文件后缀,解释时才不需要,且解释时不能加目录运行 4.B 解析:java是区分大小写的,System和system是不同的,输出命令是System.o…
Abstract (抽象的) 这是一个关键字. 可以且只可以 用来修饰 <类> <方法>. 1---Abstract 类 如:Animal,可以被理解一个抽象的类.动物嘛,只是人类用来区分自己和其他物种的抽象概念,并无哪个物种实际就叫Animal. 通俗来理解,我们无法在现实世界里找到一个Animal的具体对象,只能找到这个概念下某一类物种,比如孔雀,蛇,马等等. 因此,通常可以将这样没有实例的类,或者不希望其能new出对象的类,声明为abstract. 2---Abstract类…
一.选择题 1.AC 解析:A.注意题目是Collections不是 Collection,前者是一个until下的类,后者才是接口 C.Set中的数据是无序且不能重复的 2.A 解析:将发生数组越界错误 3.D 解析:A和B都是list,有序,可以重复,C是使用二叉树实现的,也是有序的 4.C 解析:Set不可重复,重复会发生覆盖key,相当于没有添加 5.C 解析:重复会覆盖,但不会报错 二.简答题 1.数组和集合的比较 数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活…