第一章: 1、Java应用程序分类:applate/应用程序
2、环境配置:path:C:/Borland/JBuilder2005/jdk1.4/bin
3、原程序(以.java为后缀)——字节码(.class为后缀)——JVM
4、程序结构
注释:单行:// 多行:/* */ 文档注释:/** */
5、 JDK:javac java javadoc
第二章 1、数据类型分类:原始数据类型(float num; num=1.1234f;)
引用数据类型(数组、类、接口)
2、数据类型转换:自动数据类型转换、强制数据类型转换:(数据类型)变量名
3、流程控制语句:条件分支:if switch
循环:for(int i=0;i<5;i++) while do-while
跳转语句:continue break
4、数组:
int arrName[]; arrName=new int[10];
int arrName[]=new int[10];
int arrName[]={1,2,3};
int arrName[]=new int[]{1,2,3};
arrName.length 大小
第三章 1、类
面向对象(OOP):封装、继承、多态
类:属性(变量)、方法
class ClassName{
}
构造方法:隐式、参数化
特点:没有返回值类型、方法与类同名、不可以被对象调用、实例化时直接调用、构造可以重载
2、包:避免命名冲突
package packageName;
import packageName.className;
第四章 1、继承:子类继承父类(extends),子类具有父类的所有属性和方法
先调用父类的构造方法 ,再调用子类的构造方法
super( ):调用父类的构造方法
2、多态:重载(同一类里)、重写(子类重写父类的方法)
重载:方法名相同、参数列表不同、与返回值类型无关
重写:发生继承关系,子类重写父类的方法,子类方法与父类的方法同名,实例化子类对象调用的是子类重写后的方法.
Super: 父类对象 调用父类的方法
Java里不支持多继承
类可以实现多个接口 :interface 所有方法都是抽象的
实现接口 :className implements interfaceName1,interfaceName2
3、访问修饰符:public private protected 默认
方法的访问修饰符:static final abstract
编辑特别推荐:
Java学习笔记整理(2)