Java初学总结(基础)


Java初学总结(基础)

一、基础部分

1、学编程不是学一门语言,需要学一个系列的技术,至少一门语言,还有好几个开发及运维工具的熟练使用。

2、Java的特点,是把代码预编译成字节码,然后在各个平台系统上运行程序时,由先运行的JVM编译器进行2次编译成机器语言使用。这个方法可以用JVM把握各个系统不同之处,实现程序的跨平台运行。

3、Java程序安装叫JDK,虽然现在已经出到17代版本,但是最常见的还是JDK8代。学习的话建议使用8来使用。

4、Java的开发工具,或者叫开发环境,有常见的有2种,开源免费的叫Eclipse,收费的叫Intellij IDEA。当然,你多搜搜办法,都可以安装使用的。

5、数据类型,标识符关键字,运算符,顺序条件循环语句,数组,基础算法这些都是高级编程语言通用的设定,所以一定要学扎实了,多学多练。

二、进阶部分

1、面向对象是Java的特点,包括封装、继承和多态。用狂神的一句话总结:面向对象编程的本质就是,以类的方式组织代码,以对象的方式组织(封装)数据。

2、上面那句如果听不懂那是正常的,初学很难理解,我现在也是一知半解的,我的解释是,把程序看成一个解决复杂问题的方法,类就是解决一个类别(问题相近)的小问题的办法,把程序复杂问题拆分成一个个环节的小问题,通过派一个人(对象)去挨个使用解决小问题的类方法,最终把整个复杂问题解决了,这就是面向对象编程。

3、抽象类,一般都是父类,可以把它看着是一个书的目录,给了解决问题的指引名称和页数,但是没有具体的办法内容,所以不可以直接使用它,只能使用它里面的内容方法。

4、学习真正有难度的是明明知道很重要,但是头脑就是不理解,感觉自己好笨,打消积极性,建议换不同的角度去学习,我就是遇见学不懂的地方,就分别看好几个老师的视频讲解,总会有一个老师的经验方法讲的很贴近你的思维方式,让你开了窍就懂了的。

5、今天记录到这了,也希望给看到的刚接触的同学一些帮助,最后给一句忠告,人是有惰性的,学习专研的过程有一部分也是枯燥的,请不要放松,请牢记,如果你吃不了学习的苦,那你就得吃生活的苦。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM