一、怎样学好JAVA
1,明确自己的目标(JavaWeb)和大的方向(架构师),选择并锁定一门语言(JAVA),按照自己的学习方向努力学习,认真研究。
2,初学者不用看台多数,选择一本基础的书系统的学习。很多开发工作人员也只是熟悉基础而已,并没有系统的学习JAVA。
3,了解设计模式。开发程序必须编写代码,这些代码必须拥有高度的可读性,这样的程序才有调试、维护和升级的价值 学习一些设计模式,能更好的把握项目的整体结构。
4,不要死记语法。再刚接触一门语言,掌握好基本的语法,并大概了解一些功能即可。接触开发工具的代码辅助功能,完成代码的输入,这样可以快速进入学习状态。
5,多实践,多思考,必须动手编写程序代码并运行、分析运行结构。用自己的方式思考问题、编写代码来提高编程思想。
6、多阅读别人的源代码。不但要看懂别人的程序代码,还要分析编程者的编程思想和设计模式,并融为己用。
二、学会阅读JAVA API文档。
https://docs.oracle.com/javase/8/docs/api/index.html
三、JAVA的语言特性
1,简单。
相比于C++取消了指针,并用接口取代了多重继承。(JAVA的类是不可以多重继承的,但是接口可以)
2,面向对象。
数据和函数不能定义在类的外面。所以最外层的数据类型是类,所有的元素都需要通过类和对象访问。(对象就是类的实例化)
3,分布式。
一次编译,到处运行。
4,可以移植性。
JAVA的类库中有针对不同平台的接口。
5,解释型。
字节码独立于平台。
6、安全性。
JAVA删除了C语言中的指针,避免非法操作内存。
7、多线程。
8、高性能。
字节码在解释器中运行,字节码在使用时会被翻译成特定平台的机器指令。
9、动态。
四、Eclipse源码快捷键
更正缩进:Ctrl+I
导入当前类所使用的类包:Ctrl+Shift+O