三、JAVA 的常量和变量
四、运算符
- 1.算术运算符
- 2.赋值运算符
- 3.比较运算符
- 4.逻辑运算符
- 5.位运算符
- 6.三元运算符
算术运算符
赋值运算符
![](http://images0.cnblogs.com/blog/322062/201306/07105425-c4976ceccccc45e795b69224e4dc09c5.png)
比较运算符
![](http://images0.cnblogs.com/blog/322062/201306/07105609-96f9fece3c534bf093a5e1b890d1830e.png)
逻辑运算符
![](http://images0.cnblogs.com/blog/322062/201306/07105513-c0b1cd54bc274d20af3b61c9a39c25f2.png)
![](http://images0.cnblogs.com/blog/322062/201306/07105642-e26f2549736347f7b93cae26aed9c8f1.png)
位运算符
![](http://images0.cnblogs.com/blog/322062/201306/07105707-8b4bc76e20854048a060d8eccc77a1d8.png)
![](http://images0.cnblogs.com/blog/322062/201306/07105725-59ee0010fc6947959da5c7ef2fe83708.png)
三元算符
![](http://images0.cnblogs.com/blog/322062/201306/07105755-d7947e16751c42e4abd334aecafdbb69.png)
五、程序流程控制
- 1.判断结构
- 2.选择结构
- 3.循环结构
判断结构
![](http://images0.cnblogs.com/blog/322062/201306/07105821-3ecf66725d804f3694d2452da5a702bb.png)
![](http://images0.cnblogs.com/blog/322062/201306/07105832-d24bc2fe92ad463eb24e887c1431dd81.png)
选择结构
![](http://images0.cnblogs.com/blog/322062/201306/07105846-4a847f47054844238298395f95bb7bbe.png)
![](http://images0.cnblogs.com/blog/322062/201306/07105900-e4da3c067fdc4b05ad66fdcfabc1a290.png)
循环结构
![](http://images0.cnblogs.com/blog/322062/201306/07105929-c6242541d0ec4c1f811dfddef3dbd76c.png)
![](http://images0.cnblogs.com/blog/322062/201306/07105943-50155f615ce648cebab112e54465876a.png)
其它流程控制语句
![](http://images0.cnblogs.com/blog/322062/201306/07110027-81e94f02635749ab8027fe9a9dd6b7a3.png)
十、函数、数组
- 1.函数的定义
- 2.函数的特点
- 3.函数的应用
- 4.函数的重载
- 数组的定义
- 数组的内存分配及特点
- 数组操作常见问题
- 数组常见操作
- 数组中的数组
函数的定义
![](http://images0.cnblogs.com/blog/322062/201306/07110044-6103283491274baebba55bbaeb592424.png)
函数的特点
![](http://images0.cnblogs.com/blog/322062/201306/07110103-a7c9f8004bc846bbb179878624c6804c.png)
函数的应用
![](http://images0.cnblogs.com/blog/322062/201306/07110123-aacf49ca1a4f4b50b2ce96f2716c8524.png)
函数的重载
![](http://images0.cnblogs.com/blog/322062/201306/07110136-bce8f39071a64e1d8129efe9ae758421.png)
数组的定义
![](http://images0.cnblogs.com/blog/322062/201306/07110149-ad8686fbd9d04484b0eced7335ede1b6.png)
数组内存结构
![](http://images0.cnblogs.com/blog/322062/201306/07110159-ddd81cf41da54a3a841b693c663c1047.png)
内存结构
![](http://images0.cnblogs.com/blog/322062/201306/07110213-32c352f1afea40c1ab4106aabe52bd8e.png)
数组操作常见问题
![](http://images0.cnblogs.com/blog/322062/201306/07110226-381be1d4302640beb96afe7f1f975bc7.png)
数组常见操作
![](http://images0.cnblogs.com/blog/322062/201306/07110236-e1441929af5745a3b5bd80ba236192d6.png)
数组中的数组
![](http://images0.cnblogs.com/blog/322062/201306/07110301-4772f6e277e04c37afbc02ad8d35a777.png)
![](http://images0.cnblogs.com/blog/322062/201306/07110318-632510b48e4a4ecca6603ef33940e9f0.png)
五、面向对象
- 1.面向对象概念
- 2.类与对象的关系
- 3.封装
- 4.构造函数
- 5.this关键字
- 6.static关键字
- 7.单例设计模式
五、继承
- 1.继承的概述
- 2.继承的特点
- 3.super关键字
- 4.函数覆盖
- 5.子类的实例化过程
- 6.final关键字
- 7.抽象类
- 8.接口
五、多态
- 1.定义
- 2.特点
- 3.内部类
- 4.内部类的位置
- 5.匿名内部类
- 6.异常
- 7.throwable中的方法
- 8.异常处理
- 9.自定义异常
- 10.异常细节
- 11.包
- 12.包之间的访问
- 13.四种权限
- 14.import
- 15.jar
- 16.jar包的操作
五、多线程
- 1.进程
- 2.线程
- 3.多线程存在的意义
- 4.线程的创建方式
- 5.多线程的特性
五、String类
- 1.String类部分方法
- 2.StringBuffer
- 3.StringBuffer特有方法
- 4.基本数据类型对象包装类
- 5.基本数据类型对象包装类新特性
- 6.集合类
- 7.集合框架的构成及分类
- 8.集合框架中的常用接口
- 9.list接口中常用类
- 10.迭代
- 11.set接口常用的类
- 12.set集合元素唯一性原因
- 13.泛型
- 14.泛型特点
- 15.map集合
- 16.map与collection
- 17.map集合常用类
- 18.集合框架中的工具类
- 19.新增for语句
五、网络编程
五、GUI
五、IO流
附录:
![](http://images0.cnblogs.com/blog/322062/201306/07110438-8cbc2eaedfcc47cb9aa35aafa2c23db2.png)
![](http://images0.cnblogs.com/blog/322062/201306/07110448-68866ef4f516442486315ad7d4e75a20.png)
![](http://images0.cnblogs.com/blog/322062/201306/07110711-e6b6721b3efe41a887768c8bafe6645a.png)
![](http://images0.cnblogs.com/blog/322062/201306/11112059-86feb5aad8864620a4da8d17578126a1.png)
java控制可见性4个访问修饰符
1)仅对本类可见——private
2) 对所有类可见——public
3)对本包和所有子类可见——protected
4) 对本包可见——默认(这是一种不太受欢迎的形式)