java疯狂讲义精粹第2版_疯狂Java讲义精粹(第2版)(含CD光盘1张)

第1章 java语言概述与开发环境

1.1 java语言的发展简史

1.2 java程序运行机制

1.2.1 高级语言的运行机制

1.2.2 java程序的运行机制和

1.3 开发java的准备

1.3.1 下载和安装java 8的

不是说jvm是运行java程序的虚拟机吗?那jre和jvm的关系是怎样的呢?

1.3.2 设置path环境变量

为什么不安装公共jre呢?

为什么选择用户变量?用户变量与系统变量有什么区别?

1.4 第一个java程序

1.4.1 编辑java源代码

1.4.2 编译java程序

当编译c程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译java程序时怎么不需要指定目标文件的文件名呢?

第1章 java语言概述与开发环境

1.1 java语言的发展简史

1.2 java程序运行机制

1.2.1 高级语言的运行机制

1.2.2 java程序的运行机制和

1.3 开发java的准备

1.3.1 下载和安装java 8的

不是说jvm是运行java程序的虚拟机吗?那jre和jvm的关系是怎样的呢?

1.3.2 设置path环境变量

为什么不安装公共jre呢?

为什么选择用户变量?用户变量与系统变量有什么区别?

1.4 第一个java程序

1.4.1 编辑java源代码

1.4.2 编译java程序

当编译c程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译java程序时怎么不需要指定目标文件的文件名呢?

1.4.3 运行java程序

1.4.4 根据classpath环境变量定位类

1.5 java程序的基本规则

1.5.1 java程序的组织形式

1.5.2 java源文件的命名规则

1.5.3 初学者容易犯的错误

1.6 何时开始使用ide工具

我想学习java编程,到底是学习eclipse好,还是学习netbeans好呢?

1.7 本章小结

本章练习

第2章 数据类型和运算符

2.1 注释

2.1.1 单行注释和多行注释

2.1.2 文档注释

api文档是什么

为什么要学习查看api文档的方法?

2.2 标识符和关键字

2.2.1 分隔符

2.2.2 标识符规则

2.2.3 java关键字

2.3 数据类型分类

什么是变量?变量有什么用?

2.4 基本数据类型

2.4.1 整型

2.4.2 字符型

什么是字符集?

2.4.3 浮点型

2.4.4 数值中使用下画线分隔

2.4.5 布尔型

2.5 基本类型的类型转换

2.5.1 自动类型转换

2.5.2 强制类型转换

2.5.3 表达式类型的自动提升

2.6 直接量

2.6.1 直接量的类型

2.6.2 直接量的赋值

2.7 运算符

2.7.1 算术运算符

2.7.2 赋值运算符

2.7.3 位运算符

2.7.4 扩展后的赋值运算符

2.7.5 比较运算符

2.7.6 逻辑运算符

2.7.7 三目运算符

2.7.8 运算符的结合性和优先级

2.8 本章小结

本章练习

第3章 流程控制与数组

3.1 顺序结构

3.2 分支结构

3.2.1 if条件语句

3.2.2 增强后的switch分支语句

3.3 循环结构

3.3.1 while循环语句

3.3.2 do while循环语句

3.3.3 for循环

3.3.4 嵌套循环

3.4 控制循环结构

3.4.1 使用break结束循环

3.4.2 使用continue忽略本次循环剩下语句

3.4.3 使用return结束方法

3.5 数组类型

3.5.1 理解数组:数组也是一种类型

int[]是一种类型吗?怎么使用这种类型呢?

3.5.2 定义数组

3.5.3 数组的初始化

能不能只分配内存空间,不赋初始值呢?

3.5.4 使用数组

为什么要我记住这些异常信息?

3.5.5 foreach循环

3.6 深入数组

3.6.1 没有多维数组

……

第4章 面向对象(上)

第5章 面向对象(下)

第6章 java基础类库

第7章 java集合

第8章 泛型

第9章 异常处理

第10章 annotation(注解)

第11章 输入/输出

第12章 多线程

第13章 网络编程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
光盘是《疯狂Java讲义》一书的配书光盘,书中的代码按章、按节存放, 即第3章第1节所使用的代码放在codes文件夹的03\3.1文件夹下,依此类推。 另:书中每份源代码也给出与光盘源文件的对应关系,方便读者查找。 本光盘codes目录下有18个文件夹,其内容和义说明如下: (1) 01~18文件夹名对应于《疯狂Java讲义》中的章名, 即第3章所使用的代码放在codes文件夹的03件夹下,依此类推。 (2) 本书所有代码都是IDE工具无关的程序,读者既可以在命令行窗口直接编译、 运行这些代码,也可以导入Eclipse、NetBeans等IDE工具来运行它们。 (3) 本书第12章第11节的TestTableModel.java程序,以及第13章绝大部分程序 都需要连接数据库,所以读者需要先导入*.sql文件中的数据库脚本,并修改 mysql.ini文件中的数据库连接信息。连接数据库时所用的驱动程序JAR文件 为mysql-connector-java-3.1.10-bin.jar文件。这些需要连接数据库的程序 里还提供了一个*.cmd文件,该文件是一个批处理文件,运行该文件可以运行 相应的Java程序,例如DatabaseMetaDataTest.java对应的*.cmd文件为 runDatabaseMetaDataTest.cmd。 (4) 光盘根目录下提供了一个“Java设计模式(疯狂Java联盟).chm”文件,这是一份 关于设计模式的电子教材,由疯狂Java联盟的杨恩雄亲自编写、制作,他同意广 大读者阅读、传播这份开源文档。 (5) 因为本书第1有些读者提出关于《疯狂Java讲义》课后习题标准答案的问题, 因此本书光盘根目录下包一个project_codes文件夹,该文件夹里包疯狂 Java联盟的杨恩雄编写的《疯狂Java实战演义》一书的光盘内容,该光盘中包 了大量实战性很强的项目,这些项目基本覆盖了《疯狂Java讲义》课后习题 的要求,读者可以参考相关案例来完成《疯狂Java讲义》的课后习题。
(1) 01~18文件夹名对应于《疯狂Java讲义》(第2)中的章名, 即第3章所使用的代码放在codes文件夹的03件夹下,依此类推。 (2) 本书所有代码都是IDE工具无关的程序,读者既可以在命令行窗口直接编译、 运行这些代码,也可以导入Eclipse、NetBeans等IDE工具来运行它们。 project_codes目录下有23个文件夹,其义如下: gobang: 第1章 控制台五子棋 cal: 第2章 仿Windows计算器 viewer: 第3章 图片浏览器 ball: 第4章 桌面弹球 tetris: 第5章 俄罗斯方块 image: 第6章 仿Windows画图 linkgame: 第7章 单机连连看 editor: 第8章 简单Java IDE工具 book: 第9章 图书进存销系统 transaction: 第10章 事务跟踪系统 flashget: 第11章 多线程下载工具 foxmail: 第12章 邮件客户端 mysql-manager: 第13章 MySQL管理器 IoC: 第14章 自己开发IoC容器(容器源代码) book(IoC): 第14章 自己开发IoC容器(整合图书进存销系统) GameHall-Client: 第15章 游戏大厅客户端框架 GameHall-Commons: 第15章 游戏大厅公用模块 GameHall-Server: 第15章 游戏大厅服务器端框架 chat-room-server: 第15章 聊天室服务器端模块 chat-room-client: 第15章 聊天室客户端模块 fivechess-server: 第15章 五子棋游戏大厅服务器端模块 fivechess-client: 第15章 五子棋游戏大厅客户端模块 fivechess-commons: 第15章 五子棋游戏大厅公用模块
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值