1、java中数组的长度可以用.length来确定
2、java中的Arrays类可以对数组进行轻松的操作
-
包名:import java.util.Arrays
-
Arrays.sort(数组名)/对数组进行从小到大排序/;
-
Arrays.toString(数组名)/直接序列化数组并输出/;
-
java有很多系统类包可以极大的节省开发时间。需要多加查看帮助文档
3、遍历一个数组的省略写法:for(int i :数组)
4、类中可以有初始化块和静态初始化块
-
初始化块:在类的定义中没有任何修饰符直接把一块代码用{}包裹起来
-
静态初始化块:初始化块{}外用static进行修饰
-
执行顺序: 静态初始化块->初始化块->构造方法
-
注意重新new对象并不会调用静态初始化块
5、内部类的访问:
-
在内部类访问外部类的私有属性要用“类名.this.属性名”访问。
-
在外部创建内部类对象要使用“外部类对象.new 内部类名()”的方式创建
-
方法内部类只能在方法内部使用,所以外部无法创建对象。内部正常创建即可
-
静态内部类正常new就可以
6、小白学习Java最常见的几个问题和误区:
(1). 无脑盲目的刷视频去看,但是很少去练习。正常的状态应该是在整个学习的过程中,四分之三的时间都是在练习。视频只是让你了解学习什么内容,看一遍就行了。有很多人都是无脑的刷视频看,最后浪费几个月的时间,也找不到工作。
(2). 小白开始学习的时候,看书是一种非常严重的误区。所以新手禁忌看书学习编程。至于原因是什么,在这里我不做太多解释。
(3). 很多人都是遇到一个问题,就是能看懂代码,但是不会写,这是比较常见的问题。
(4). 还有一个最现实的问题,就是学了后面的忘了前面,这是由于学习方法和方式存在这很大的错误。
(5). 整个学习流程混乱,没有系统的安排,学的不系统不专业,技术掌握的不好,浪费几个月甚至半年的时间。
(6). 缺乏和专业人士交流的过程,作为一个小白,在初期学习的时候,所学的最多的东西一定是从别人那里学到的,闭门造车。
7、Java学习视频分享
Java基础:
Java300集,Java必备优质视频_手把手图解学习Java,让学习成为一种享受
Java项目:
【Java游戏项目】1小时教你用Java语言做经典扫雷游戏_手把手教你开发游戏
【Java毕业设计】OA办公系统项目实战_OA员工管理系统项目_java开发