Java书籍中很少提到的知识点有哪些?

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开发

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值