- 1、本文档共551页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java自学之道综述
第一篇 基础篇
第0章 JDK安装和最简单的环境变量配置方法
第1章 Java基础概念
一、 Java基础语法
1、Helloworld.java
2、标识符
3、关键字
4、常量
5、变量
6、语句
6.1 if语句和switch语句
6.1.2 if语句举例
6.1.3 switch语句
6.2 for循环语句
6.3 while语句和do-while语句
6.3.1 while语句形式
6.3.2 do-while语句
6.3.3 while语句和do-while语句举例
6.4 break语句和continue语句
6.4.1 break语句
6.4.2 continue语句
二、类和对象
1、面向对象基础
1.1 面向对象程序设计入门分析
1.2 抽象
1.3 封装
2、类
2.1 类头
2.2类体
2.3 创建对象
2.4 面向对象举例
2.5 构造函数
2.5.1 构造函数的一般概念
2.5.2 创建自己的构造函数
2.5.3 构造方法注意事项
2.5.4构造函数的作用
3、方法
3.1 方法介绍
3.2方法定义
3.3调用方法
3.4 方法举例
4、访问控制符
5、this关键字
5.1 this方法应用举例
6. Static关键字
6.1 static应用举例
7. super关键字
7.1 super应用举例
8. abstract关键字
9. final关键字
9.1 final介绍
9.2 final使用注意事项
三、继承
1、继承的概念
1.1 继承的定义
1.2 继承举例
1.3 父类和子类
类继承
2.1 方法继承
2.2 方法覆盖
2.3 方法重载
3、多态与动态绑定
3.1 多态分为两种
3.2 调用一个对象方法的机制
3.3 方法调用举例
4、构造函数的重载
4.1 默认字段初始化
4.2 默认构造函数
4.3 显式字段初始化
4.4 构造函数被调用后的详细执行过程
5、包
5.1 创建包
5.2 创建可复用类的步骤简要说明
5.3 包的导入
5.4 包的可见性
接口
6.1 接口的概念
6.2 接口的声明
6.3 接口的实现
四、IO流及异常处理
1、流和文件
1.1 流
1.2 文件
2、常用流类
2.1 字节流
2.1.1 InputStream(输入流)
2.1.2 OutputStream(输出流)
2.1.3 FileInputStream(文件输入流)
2.1.4 FileOutputStream(文件输出流)
2.1.5 BufferedInputStream(缓冲输入流)
2.1.6 BufferedOutputStream(缓冲输出流)
2.1.7 PrintStream(打印流)
2.2字符流
2.2.1 Reader类
2.2.2 Writer类
2.2.3 FileReader类
2.2.4 FileWriter类
2.2.5 CharArrayReader类
2.2.6 CharArrayWriter类
2.2.7 BufferedReader类
2.2.8 BufferedWriter类
2.2.9 PrintWriter类
2.2.10 System.in对象和System.out对象
文件处理
3.1 创建或打开、关闭文件对象
3.2 关闭文件
3.3 read()方法
3.4 write()方法
3.5 其他操作文件的方法
4、Java异常处理
4.1 Java异常概念
4.2 异常类型
4.3 Java的内置异常
4.4 Java异常举例
4.5 异常的捕获和处理
4.6 异常抛出
4.6.1 throw语句
4.6.2 throws语句
4.6.3 finally语句
4.7 自定义异常类
4.8 异常应用的其他问题
4.9 异常应用举例
五、线程
1、线程的概念
1.1 程序、进程与线程
1.2 线程调度与优先级
1.3 线程的状态与生命周期
1.4 控制一个线程生命周期最常用的方法
2、线程的创建和启动
3、线程的同步与死锁
3.1 同步的概念
3.2 线程同步举例
3.3 线程死锁
六、GUI
1、图形用户界面概述
1.1 组件
1.2容器
1.3 AWT组件
1.4 Swing组件
1.5 组件与容器的关系
1.6 swing常用组件
2、Swing常用组件
2.1文本组件
2.2 标签
2.3 按钮
2.4单选按钮组件
2.5 复选框组件
2.6列表框组件
2.7组合框组件
2.8滑块组件
事件处理
3.1 事件处理原理
3.2 事件架构
3.3 焦点事件
3.4 键盘事件
3.5 鼠标事件
4、布局设计
文档评论(0)