目录 1.Java基础...1 Java概述SUN..1 Java语言三种技术架构J2EE.1 Java一些简写JVM..1 Java环境变量配置JAVA_HOME.1 Java名词java.1 主函数,入口函数...1 2.Java语言基础...1 2.1关键字...1 2.2标识符包、类、变量与函数、常量...2 2.3注释//.2 2.4常量与变量...2 2.5算术运算符...3 2.5赋值预算符...4 2.5比较运算符...4 2.5逻辑运算符...4 2.5位运算符...5 2.5位运算符...5 2.6三元运算符...5 2.6程序流程控制判断、选择、循环...5 2.6循环注意for、while.6 2.6其他流程控制语句...6 2.7函数/方法...6 2.7函数的定义...6 2.7函数的重载(overload)...7 2.8数组...7 2.8数组的定义...7 2.8数组内存结构...7 2.8内存结构...7 2.8数组常见问题...8 2.8数组常见操作...8 3.面向对象...8 3.1面向对象概念...8 3.1面向对象开发,设计,特征...9 3.2类与对象的关系...9 3.2类的定义...9 3.2成员变量和局部变量...9 3.2创建对象,使用对象...9 3.2对象内存结构...10 3.2匿名对象...10 3.3封装(Encapsulation)...10 3.4private关键字...10 3.5构造函数...10 3.5this关键字...10 3.6static静态关键字...10 4.继承...11 4.1继承的概述...11 4.2继承特点...11 4.3super关键字...11 4.4函数覆盖(override)...11 4.5子类实例化过程...11 4.6final关键字...11 4.7抽象类概述...11 4.7抽象类的特点...12 4.7抽象类问题...12 4.8接口...12 4.9多态...12 4.10内部类...12 4.10内部类的位置...12 4.11匿名内部类...13 4.12异常...13 4.13Throwable中的方法...13 4.13throws和throw..13 4.14包package.14 4.15import14 4.16Jar包...14 5.多线程...14 5.1线程创建一:继承Thread类个...14 5.2线程创建二:实现Runnable接口...15 5.3线程安全问题...15 5.4同步(synchronized)...15 5.4同步的特点...15 5.5线程间通信...15 5.6停止线程...15 5.7线程的其它方法...16