Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Java基础学习知识点汇总,Java入门到精通,希望能够帮助你!!!。
Java的基础知识就像我们所住的房子的地基,如果地基不稳,上面所盖的楼房再宏伟,也是没人敢去入住的,同理Java的基础不牢固,以后也很难成为真正意义上的高手或独挡一面的工程师。
Java语言自身来看,主要的学习难点集中在基础部分,所以通常Java基础部分的学习是整个Java语言学习的重点。
Java基础的学习我总结为三个阶段:
既然要学 Java,JDK 是必须要先安装的,否则 Java 程序就没法编译和执行。
Maven 也是需要提前安装和配置的,因为后面进阶的话,需要一些练手项目,它们通常都需要 Maven 来加载第三方类库。
使用集成开发环境 IntelliJ IDEA 来敲 Java 代码吧,比 Eclipse 更流行。千万不要使用记事本编写源代码了,对于小白来说,时间是宝贵的,记事本不适合小白用来编程(入门)。
有了 IDEA,后面学习源码的话,就会方便很多,包括反编译字节码。
为什么还需要GitHub 仓库或者码云仓库呢?它们可以用来在线云同步源代码,防止版本丢失。学到最后,还可以形成一套自己的工具库,轮子就有了,上班的时候工作效率就会高很多,能直接用的代码再也不用重新写了。
两本书之间的风格差别比较大,之前就有读者给我反馈说,《Head First Java》有点驾驭不了,那就挑《Java 核心技术卷》。
www.bilibili.com/video/BV1Rx411876f
1)基本数据类型
2)操作符
3)流程控制语句
4)包
5)main 方法详解
6)数组
7)注释
8)字符串
1)面向对象
2)常用工具类
3)集合框架
4)反射机制
5)异常处理
6)注解
7)IO 流
8)序列化
9)泛型
10)单元测试
11)编码方式
12)并发编程
13)Java 8 新特性
14)源码阅读
技术是没有终点的,也是学不完的。
最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。
高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。