一、Java语言基础
1.数据类型(8种基础数据类型、引用数据类型)
2.关键字与标识符(Java语言定义的50个关键字认识一下,以后经常用会慢慢熟悉;标识符的 命名规则需要掌 握)
3.常量与变量( 声明常量规则(关键字final),声明变量规则,两者间在使用时的区别)
4.运算符(算术运算符、逻辑运算符、关系运算符、位运算符、赋值运算符、条件运算符、字 符 串运算符)
二、Java语言流程控制
1.分支结构(if条件语句,switch选择语句)
2.循环结构(while语句、do-while语句、for循环语句、多重循环(循环套循环))
3.循环中实现跳转(break语句、continue语句、return语句)
三、数组与字符串
1.数组(一维数组、多维数组)
2.字符串(字符串变量的创建、String类的常用方法)
四、类与对象
1.类的声明(成员变量与成员方法(成员函数))
2.对象的创建与使用(这里要深刻理解一下类与对象的概念与两者之间的关系)
3.成员方法的调用
4.同一个类内部成员方法的重载(overloading的重点:构造方法的重载)
5.类的继承(继承里面牵扯到成员方法的重写overriding,需要与overloading相区别)
6.Object类(JAVA语言的始祖类即所有类的始祖,这一点需要跟C++区别,Java就一 个而C++有好多)
7.包的概念(学习包命名的规则与import关键字,这里可以结合classpath括展一下对 包的理解,开发 project时会经常接触各式各样的包)
8.权限修饰符(学习完4,5,6,7之后,可以对类的权限修饰符修饰符、成员变量的权限 修饰符、成员方法的权限修饰符进行一次总结)
9.抽象类
五、接口(interface)
1.接口的声明(注意与上一章9、抽象类之间的区别)
2.接口的实现与引用
3.接口的继承
4.利用接口实现类的多重继承机制((重点中的重点,Java也能实现多继承的这种机制的原 因。重点掌握接口的定义,接口的实现与引用,接口的继承)这里 与C++多继承区别学习)
六、容器
1.Collection接口(理解一下容器的概念,与数组的作用比对一下)
2.继承于Collection接口的List接口(数据对象有顺序可以重复,重复的概念牵扯到equals方法,实现类有LinkedList、ArrayList)
3.继承于Collection接口的Set接口(类似数学里面的集合,数据对象没有顺序且不 可以重复,实现类有Hashset)
4.Map接口(key-value方式存储数据,Map接口的实现类有HashMap、TreeMap等)
5.Collections类(注意与Collection接口相区别)
七、多线程
1.线程的概念
2.Java的Thread线程类与Runnable接口
3.多线程的同步控制
4.线程之间的通信