Java 的运行
知识点: javac 编译 java 文件为 class 文件;
java 命令的使用, 带 package 的 java 类如何在命令行中启动;
java 程序涉及到的各个路径(classpath, java,library,path, java 运行的主目录等)。
2 数据类型
这条没有什么好多说的,无非就是 Java 中的基本类型和对象类型的掌握。可以再了解一些 JDK 如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断
主要知识点:
基本类型: int, long, float, double, boolean ;
对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱 Object 类型:
equals, hashcode,String 类型的特点。
3 访问控制
这也是 java 封装特性的一个基础,需要掌握的有: public protected default private 对 class, method, field 的修饰作用。
4 流程控制
Java 流程控制的基础, 虽然有些语法不一定很常用,但是都需要了解,并且在合适的地方使用它们。
需要掌握的有:if, switch, loop, for, while 等流程控制的语法。
5 面向对象编程的概念这是一个 java 的核心概念,对于任何 java 开发者都需要熟练掌握。Java 中很多特性或者说知识点都是和 java 面向对象编程概念相关的。在我的理解, 一个好的开发者不仅仅需要了解这些特性(知识点)本身,也更需要知道这些对象在 java 的面向对象编程概念中是如何体现出来的,这样更有利于开发者掌握 java 这门开发语言,以及其他面向对象编程的语言。
主要的知识点包括有:
面向对象三大特性:封装,继承,多态; 各自的定义概念,有哪些特性体现出来,
各自的使用场景,静态多分派,动态单分派的概念,重载的概念和使用
继承:接口多实现,基类单继承抽象,抽象类,接口
多态:方法覆盖的概念和使用接口回调
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !