阳光橙子

1、第1章认识Java
什么是JRE、JVM和JDK
JRE是Java Runtime Environment的缩写,意思为Java实时运行环境。字节码文件需要借助JRE才能在各种不同操作系统和计算机平台中执行。

JVM是JavaVirtua|Machine的缩写,意思为Java虚拟机。JVM的功能就是把Java字节码文件解释成可在特定操作系统和计算机平台中执行的机器代码.

JDK是Java程序的开发平台,它除了包括JRE外,还包括了用来编译Java程序的编译器,用来执行Java字节码文件的解释器,以及用来运行JavaApplet程序的Applet浏览器等。
直接使用JDK时,编译Java程序和执行各种命令使用的都 是命令行方式,使用起来非常不太方便。其实好用的 Java语言的集成工发环境工具有很多,如Jilder, Eclipse,NetBeans等均是可视化Java开发平台,本书使 用的是Ec|ipse集成开发环境。不过要使用Eclipse集成 开发环境,用户也必须首先安装Jdk。

由于Sun公司已经被oracle公司收购,JDK的下载需要到 oracle公司的网站https://oracle.index.htm,最新版本为JDK8,下面介绍JDK8的下载、安装和配置过程
启动|E浏览器,在地址栏输入oracle公司官方下载网址 "https://oracle.com/downLoads/”,按回车踺,打开oracle公司网站页面后,往下拉,找到Java产品,选择 ->JavaSE”选项

Ec|ipse最初是IBM开发的一个软件产品,。Ec|ipse的设计 思想是:一切皆为插件。它自身的核心是非常小的,其他 所有功能都以插件的形式附加到该核心上·
Ecipse有三个最吸引人的地方:一是它创新性的图形API, ;二是它的插件机制;三是利用它的插件机制 即SWT/JFace 开发的众多功能强大的插件。
尽管EcIipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如c/c++等编程语言的插件已经可用,或预计会推出·Eclipse框架还 可用来作为与软件开发无关的其他应用程序类型的基础, 比如内容管理系统。

其大致步骤如下: (1)将Eclipse软件复制到D.\eclipse文件夹中· (2)在eclipse安装目录内新建一个anguage文件夹,即 \eclipse\language文件夹· (3)将下载的语言包解压到language文件夹中。即解压的内容 位于D、\ecipse\language\ec|ipse文件夹内 (4)在ec|ipse安装目录下新建一个文件夹名为|inks.在文件 夹内新建一个文本文件,并命名为|anguage.txt,然后在文件 内输入path=D.//eclipse//language(注意:路径分隔符为两个 反斜组成)。编辑完成并保存文件后,将文件的扩展名为,txt改 为.link. (5)重新启动eclipse,软件界面便成功变为中文了。

2、第2章-1 标识符、关键字、数据类型、常量和变量
3、第2章-2 数据类型转换、运算符、表达式
4、第3章-1 顺序结构、条件语句
5、第3章-2 循环语句、跳转语句
6、第4章-1 面向对象概念、类的定义
7、第4章-2 类、对象和方法
8、第4章-3 构造方法
9、第4章-4 方法设计
10、第4章-5 静态变量和静态方法
11、第4章-6 变量初始化、作用域
12、第4章-7 局部变量类型推断、垃圾回收、两个例子
13、第5章-1 创建和使用数组、数组的应用
14、第5章-2 数组的复制、排序
15、第5章-3 数组的排序、查找、比较
16、第5章-4 二维数组
17、第6章-1 string类及基本操作
18、第6章-2 字符串拆分与组合 式化数据
19、第6章-3 stringBuilder类,两个案例
20、第7章-1 面向对象三大特征、包、类库
21、第7章-2 模块、封装性、访问权限
22、第7章-3 类的继承
23、第7章-4 fina类抽象类
24、第7章-5 对象转换与多态性
25、第8章-1 java.lang.Object类
26、第8章-2 Math类 System类
27、第8章-3 基本类型包装类
28、第8章-4 日期和时间APl
29、第8章-5 其他常用类
30、第9章-1 接口的定义和实现
31、第9章-2 内部类
32、第9章-3 接口示例
33、第10章-1 异常与异常类 捕获异常
34、第10章-2 捕获多个异常 throw throws语句
35、第10章-3 自定义异常类 断言
36、第11章-1 记录、枚举类型,
37、第11章-2 注解类型
38、第12章-1 泛型
39、第12章-2 有界类型参数 集合框架 List接口及实现类
40、第12章-3 List接口及实现类
41、第12章-4 Queue接口及实现类
42、第12章-5 Map接口及实现类
43、第13章-1 IO概述 二进制IO流
44、第13章-2 DataOutputStream类和DataInputStream类
45、第13章-3 文本IO流
46、第13章-4 对象序列化
47、第13章-5 Files类模作 (上)
48、第13章-5 Files类操作 (下)
49、第14章-1 函数式编程 Lambda表达式
50、第14章-2 预定义函数式接口
51、第14章-3 Stream APl
52、第15章-1 JavaSwing概述 窗门
53、第15章-2 常用组件
54、第15章-3 常用容器、布局
55、第15章-4 常用容器、布局的实例
56、第15章-5 ActionEvent事件
57、第15章-6 ItemEvent事件
58、第15章-7 DoucumentEvent事件
59、第15章-7 MouseEvent事件
60、第15章-8 MouseEvent拖动事件
61、第15章-9 FocusEvent事件和KeyEvent事件
62、第15章-10 WindowEvent事件1
63、第15章-10 WindowEvent事件2
64、第15章-11 使用MVC结构
65、第15章-12 消息对话框和输入对话框
66、第15章-13 确认对话框和颜色对话框
67、第15章-14 自定义对话框
68、第15章-15 树组件
69、第15章-16 表格组件
70、第15章-17 按钮绑定到键盘
71、第15章-18 GUI演示动态更换广告牌
72、第16章-1 绘制基本图形
73、第16章-2 变换图形、图形的布尔运算,
74、第16章-3 绘制钟表
75、第16章-4 绘制图像、播放音频
76、第16章-5 应用举例
77、第17章-1 java中的线程
78、第17章-2 Thread类与线程的创建
79、第17章-3 线程常用方法
80、第17章-4 线程同步
81、第17章-5 协调同步线程、线程联合
82、第17章-6 GUI线程
83、第17章-7 守护线程
84、第17章-8 线程应用实例

posted on 2026-03-18 11:26  阳光橙子  阅读(2)  评论(0)    收藏  举报