一.java概述。
1.
程序语言的发展。
第一代语言到第四代语言;发展的方向。
2.java程序的运行机制及运行过程
3。jdk的安装;
环境变量的配置-两种;
4.HellowWorld看出一个java程序的特点;
类名;main方法;
5.java开发环境;
Eclipse
二.基础语法
1.标识符。
命名规则;java关键字;
2.java常量。
整型;实型;字符型;字符窜型;区分常量和变量中的类型;字符和字符窜的区别。
3.java变量;
变量的实质;使用规定;内存分区;java变量的分类-两种方式
4.java数据类型
占存储空间;整型的三种表示方式;浮点型的两种表示方式;字符的两种标识符方式
5.基本数据类型的转换
boolean不能转换;按容量大小转换;运算时的转换;byte,short,char的转换;常量的转换;
注意fl
oat和long;强制转换;声明多个同一类型变量,中间用分号隔开。
6.运算符
自加自减;逻辑运算;赋值运算符;
三目运算符x?y:z
7.语句.
条件语句;循环语句(三种);break和continue在循环中和在switch中的作用;switch;
8.switch.
9.方法。
返回与否;构造函数没有返回且不能定义为void;方法中的值传递-引用类型传递的是引用不是本身。
三。面向对象
1.面向对象的概念
对象;类;面向对象的变成思想;类和类(或对象和对象)之间的四种关系;为什么要用对象。
2.java类的组成
成员变量;方法;对象如如何调用方法和成员变量。
3.构造方法
构造方法的作用;构造方法的重载;
4.方法的重载
概念;调用;
5.关键字this
解决参数和成员变量重名;可以看看作一个变量;
6.关键字static
变量-属于类,只有一份,怎样调用;方法-不能使用非静态成员变量,非静态方法中可以使用静态变量;static变量的应用之编号;
7.包
访问一个包中的类的的方法-设置classpath并引入包;为一个类声明包;写全称可以代替包的引入;执行一个类要写全包名;
lang包的介绍;
8.类的继承
继承的特点;
9.访问控制
key:四种访问控制修饰符;子类拥有父类的private变量和方法但不能访问它;default-不同包的子类不能访问;
10.方法的重写(overwrite/override)
重写和重载的区别;为什么要重写;
11.关键字super
super的作用;当子类的成员变量和父类的成员变量同名时候使用super;使用super调用父类构造方法-super();
12.子类的构造方法
必须实现父类的构造方法-注意父类是否已经声明了带参数的构造方法,写在首行;默认实现无参数构造方法;
13.关键字Object
toSting方法的作用;toString的重写;equals方法的作用