JAVA从入门到精通.pdf电子书版文档下载

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

JAVA从入门到精通

JAVA从入门到精通PDF电子书下载

其他书籍

  • 作 者:王征
  • 出 版 社:
  • 出版年份:2020
  • ISBN:
  • 页数:0 页

图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:实验流体力学 第2版下一篇:泰山蒙难 第3版 《JAVA从入门到精通》目录 标签:精通 入门

第1章 Java程序设计快速入门1

1.1 初识Java2

1.1.1 什么是Java2

1.1.2 Java的三大体系2

1.1.3 Java的发展历史3

1.1.4 Java的主要特征4

1.2 搭建Java开发环境5

1.2.1 Java开发工具包JDK的下载5

1.2.2 Java开发工具包JDK的安装7

1.2.3 Java的环境变量配置8

1.3 编写Java程序10

1.3.1 新建文件并编写代码11

1.3.2 保存代码并运行12

1.4 Java集成开发软件13

1.4.1 Eclipse的下载13

1.4.2 Eclipse的安装14

1.4.3 利用Eclipse软件编写Java程序16

第2章 Java程序设计的初步知识19

2.1 常量20

2.1.1 什么是常量及其类型20

2.1.2 常量的表示方法21

2.2 变量23

2.2.1 变量的命名规则23

2.2.2 变量的定义及赋值24

2.3 基本数据类型25

2.3.1 整型26

2.3.2 浮点型28

2.3.3 字符型29

2.3.4 布尔型33

2.4 基本数据类型34

2.4.1 算术运算符34

2.4.2 赋值运算符37

2.4.3 位运算符38

2.5 自增(++)和自减(--)42

第3章 Java程序设计的判断结构45

3.1 if语句46

3.1.1 if语句的一般格式46

3.1.2 实例:任意输入两个数,显示两个数的大小关系46

3.2 if……else语句48

3.2.1 if……else语句的一般格式48

3.2.2 实例:任意输入两个学生的成绩,显示成绩较高的学生成绩48

3.2.3 实例:任意输入一个正数,判断奇偶性50

3.3 多个if……else语句52

3.3.1 实例:企业奖金发放系统52

3.3.2 实例:每周计划系统54

3.4 关系运算符56

3.4.1 关系运算符及意义56

3.4.2 实例:成绩评语系统56

3.5 逻辑运算符59

3.5.1 逻辑运算符及意义59

3.5.2 实例:判断是否是闰年60

3.5.3 实例:任意输入一个字母,判断是元音字母还是辅音字母61

3.5.4 实例:剪刀、石头、布游戏63

3.6 嵌套if语句65

3.6.1 嵌套if语句的一般格式65

3.6.2 实例:判断一个数是否是5或7的倍数66

3.6.3 实例:用户登录系统67

3.7 条件运算符和条件表达式69

3.8 switch语句70

3.8.1 switch语句的一般格式71

3.8.2 实例:根据输入的数显示相应的星期几71

第4章 Java程序设计的循环结构73

4.1 while循环74

4.1.1 while循环的一般格式74

4.1.2 实例:利用while循环显示100之内的自然数74

4.1.3 实例:利用while循环显示26个大写字母75

4.1.4 实例:随机产生10个随机数,并显示最大的数76

4.1.5 实例:猴子吃桃问题77

4.2 do-while循环78

4.2.1 do-while循环的一般格式79

4.2.2 实例:计算1+2+3+&+100的和79

4.2.3 实例:阶乘求和80

4.3 for循环81

4.3.1 for循环的一般格式81

4.3.2 实例:利用for循环显示100之内的偶数81

4.3.3 实例:小球反弹的高度82

4.4 foreach循环83

4.4.1 foreach循环的一般格式83

4.4.2 实例:显示学生姓名信息84

4.5 循环嵌套84

4.5.1 实例:分解质因数85

4.5.2 实例:绘制#号的菱形86

4.5.3 实例:杨辉三角87

4.5.4 实例:弗洛伊德三角形90

4.6 break语句91

4.7 continue语句94

第5章 Java程序设计的数组应用97

5.1 初识数组98

5.1.1 数组的定义98

5.1.2 为数组的分配空间98

5.1.3 数组的初始化99

5.2 数组元素的访问99

5.2.1 实例:利用数组元素的索引显示矩阵内容99

5.2.2 实例:利用循环语句显示数组中的元素101

5.2.3 实例:利用随机数为数组赋值并显示102

5.2.4 实例:动态输入学生成绩信息并显示统计信息103

5.3 二维数组105

5.3.1 二维数组的定义105

5.3.2 二维数组的初始化105

5.3.3 显示二维数组中的元素值106

5.3.4 实例:利用随机数为二维数据赋值并显示107

5.3.5 实例:显示二维数组中整行数据108

5.3.6 实例:显示二维数组中整列数据110

5.4 Arrays类111

5.4.1 equals()方法111

5.4.2 fill()方法112

5.4.3 sort()方法113

第6章 Java程序设计的字符串应用115

6.1 String类116

6.1.1 定义字符串116

6.1.2 字符串的连接116

6.1.3 字符串的长度119

6.1.4 字符串的大小写转换120

6.1.5 删除字符串的首尾空格121

6.1.6 从字符串中获取部分字符串122

6.1.7 分割字符串124

6.1.8 字符串的比较125

6.1.9 字符串的查找127

6.1.10 字符串的替换130

6.2 StringBuffer类131

6.2.1 向StringBuffer类中添加内容131

6.2.2 反转字符串和替换字符串133

6.2.3 字符串的删除134

6.3 如何使用正则表达式来操作字符串135

6.3.1 元字符135

6.3.2 限定符136

6.3.3 实例:动态输入正确的电话号码137

第7章 Java程序设计的数字和日期应用141

7.1 Math类142

7.1.1 Math类的两个属性142

7.1.2 Math类的常用数学运算方法143

7.1.3 Math类的三角运算方法145

7.1.4 Math类的random()方法147

7.1.5 Math类的指数运算方法149

7.2 Date类150

7.2.1 时间戳150

7.2.2 Date类的两个构造方法151

7.2.3 Date类的常用方法152

7.3 使用SimpleDateFormat格式化154

7.4 Calendar类156

第8章 Java程序设计的类和对象159

8.1 面向对象概述160

8.1.1 什么是对象160

8.1.2 什么是类160

8.1.3 面向对象程序设计的优点160

8.1.4 面向对象程序设计的特点161

8.2 类的定义和对象的创建162

8.2.1 类的定义162

8.2.2 对象的创建、初始化及显示164

8.3 类成员的访问权限165

8.3.1 公有成员public165

8.3.2 私有成员private166

8.3.3 保护成员protected168

8.4 类的构造方法171

8.4.1 定义构造方法171

8.4.2 带有参数的构造方法172

8.5 类中的成员方法174

8.5.1 成员方法的语法格式174

8.5.2 成员方法的定义与调用175

8.5.3 成员方法的递归调用176

8.5.4 成员方法的可变参数178

8.6 包机制179

8.6.1 包的作用179

8.6.2 系统包180

8.6.3 自定义包180

第9章 Java程序设计的继承和多态183

9.1 继承184

9.1.1 类继承的语法格式184

9.1.2 类继承的实例184

9.2 多态188

9.2.1 方法的重载188

9.2.2 方法的重写190

9.3 抽象类192

9.3.1 抽象类的创建192

9.3.2 抽象类的继承类192

9.3.3 测试抽象类193

9.4 接口194

9.4.1 接口的特征194

9.4.2 接口与类的相同点与不同点195

9.4.3 接口与抽象类的区别195

9.4.4 接口的定义195

9.4.5 接口的实现196

9.4.6 接口的继承197

第10章 Java程序设计的集合框架和泛型201

10.1 集合框架202

10.1.1 设计集合框架的目标202

10.1.2 集合框架中的接口202

10.1.3 集合框架中的接口实现类203

10.2 Collection接口203

10.3 List接口的实现类ArrayList204

10.3.1 ArrayList类的常用方法204

10.3.2 创建ArrayList类204

10.3.3 List集合中元素的基本操作206

10.3.4 List集合中元素的查找与截取207

10.4 List接口的实现类LinkedList209

10.4.1 LinkedList类的常用方法209

10.4.2 LinkedList类的应用209

10.5 Set接口及实现类211

10.5.1 HashSet类的应用211

10.5.2 TreeSet类的应用212

10.6 Map接口及实现类214

10.6.1 HashMap类的常用方法215

10.6.2 HashMap类的应用215

10.7 泛型217

10.7.1 泛型方法217

10.7.2 泛型类218

第11章 Java程序设计的文件和文件夹操作221

11.1 文件的操作222

11.1.1 在当前文件夹中创建文件222

11.1.2 查看文件的属性224

11.1.3 在当前目录的子文件夹中创建文件226

11.1.4 利用绝对路径创建文件227

11.1.5 向文件中写入内容228

11.1.6 读取文件中的内容230

11.1.7 二进制文件的读写230

11.2 文件夹的操作232

11.2.1 在当前文件夹中创建文件232

11.2.2 在当前目录的子文件夹中创建文件夹233

11.2.3 利用绝对路径创建文件夹235

11.2.4 查看当前工作目录的绝对路径236

11.2.5 查看操作系统的根目录236

11.2.6 查看指定目录中的文件和文件夹237

第12章 Java的GUI程序设计常用控件239

12.1 初识Swing240

12.1.1 容器240

12.1.2 控件240

12.1.3 布局管理器240

12.2 JFrame框架窗体241

12.3 常用控件242

12.3.1 JLabel标签控件243

12.3.2 JButton按钮控件244

12.3.3 JTextField文本框控件247

12.3.4 JTextArea多行文本框控件249

12.3.5 JRadioButton单选按钮控件250

12.3.6 JCheckBox复选框控件253

12.3.7 JList列表框控件256

12.3.8 JComboBox下拉列表框控件257

12.3.9 JProgressBar进度条控件261

12.3.10 Timer计时器控件261

第13章 Java的GUI程序设计高级控件265

13.1 菜单控件266

13.1.1 JMenu和JMenultem的常用方法266

13.1.2 实例:为窗体添加菜单266

13.1.3 实例:添加右键菜单270

13.2 常用对话框控件272

13.2.1 消息对话框272

13.2.2 确认对话框275

13.2.3 输入对话框279

13.2.4 选项对话框281

13.2.5 打开文件对话框282

13.2.6 保存文件对话框284

13.2.7 选择颜色对话框286

13.3 工具栏控件287

13.4 表格控件290

第14章 Java程序设计的异常处理293

14.1 初识异常294

14.1.1 什么是异常294

14.1.2 异常的类型296

14.1.3 异常类296

14.2 异常处理297

14.2.1 捕获异常297

14.2.2 多重捕获299

14.2.3 finally语句302

14.2.4 声明和抛出异常304

14.3 自定义异常类309

第15章 Java程序设计的网络编程313

15.1 初识网络编程314

15.1.1 什么是网络编程314

15.1.2 网络的类型314

15.1.3 网络编程的模式314

15.1.4 TCP/IP协议315

15.1.5 套接字和端口315

15.2 InetAddress类315

15.2.1 获取本地主机名和IP地址315

15.2.2 查看指定主机名的IP地址317

15.3 ServerSocket类318

15.3.1 ServerSocket类的构造方法与常用方法318

15.3.2 实例:创建服务器端Socket319

15.4 Socket类320

15.4.1 Socket类的构造方法与常用方法320

15.4.2 实例:客户端程序321

15.4.3 实例:服务端程序322

第16章 Java程序设计的数据库编程325

16.1 MySQL数据库326

16.1.1 什么是数据库326

16.1.2 MySQL数据库的特性326

16.1.3 MySQL的下载327

16.1.4 MySQL的安装328

16.1.5 MySQL的配置329

16.2 创建数据库和数据表331

16.2.1 创建数据库331

16.2.2 创建数据表332

16.2.3 向数据表中插入数据和显示333

16.3 利用JDBC连接MySQL数据库333

16.4 利用Java显示MySQL数据表中的数据337

16.5 利用Java向MySQL数据表中插入数据并显示339

16.6 利用Java修改MySQL数据表中的数据并显示341

16.7 利用Java删除MySQL数据表中的数据并显示342

第17章 手机销售管理系统345

17.1 手机销售管理系统登录界面346

17.1.1 登录界面设计346

17.1.2 设计登录数据库表347

17.1.3 为两个按钮添加监听349

17.2 手机销售管理系统主程序界面351

17.2.1 主程序界面设计351

17.2.2 登录界面与主程序界面的关联353

17.3 显示全部手机信息界面353

17.3.1 设计手机信息数据库表354

17.3.2 显示全部手机信息界面设计355

17.3.3 显示全部手机信息界面与主程序界面的关联357

17.4 增加手机信息界面357

17.4.1 增加手机信息界面设计358

17.4.2 为三个按钮添加监听359

17.4.3 增加手机信息界面与主程序界面的关联361

17.5 查找手机信息界面362

17.5.1 查找手机信息界面设计362

17.5.2 为两个按钮添加监听363

17.5.3 查找手机信息界面与主程序界面的关联365

17.6 购买手机功能界面366

17.6.1 购买手机功能界面设计366

17.6.2 为两个按钮添加监听367

17.6.3 购买手机功能界面与主程序界面的关联368

17.7 删除手机信息界面370

17.7.1 删除手机信息界面设计370

17.7.2 为两个按钮添加监听371

17.7.3 购买手机功能界面与主程序界面的关联372

相关图书

  • 《HTML5从入门到精通 第3版》(中国)明日科技 2019
  • 《少儿电子琴入门教程 双色图解版》灌木文化 2019
  • 《区块链DAPP开发入门、代码实现、场景应用》李万胜着 2019
  • 《Python3从入门到实战》董洪伟 2019
  • 《小提琴入门新教程 第3册》王中男着 2018
  • 《小提琴入门新教程 第2册》王中男编着 2017
  • 《新手养花从入门到精通》徐帮学编 2019
  • 《少儿速成中国象棋 入门篇 上》田磊 2016
  • 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
  • 《人工智能入门》范瑞峰,顾小清主编 2019

作者其它书籍

  • 《C语言从入门到精通》王征,李晓波着 2020
  • 《HTML5+CSS3+JAVASCRIPT 从入门到精通》王征 2020
  • 《JAVA从入门到精通》王征 2020
  • 《C++从入门到精通》王征 2020
  • 《2014年历年名校计算机考研自主命题真题及思路分析》周伟,王征勇主编 2013
  • 《中国近现代史纲要实训》聂国梅,司可大主编;孟婷婷,王征宇副主编 2014
  • 《卫生法规》李栋,王征,李华等编着 2005
  • 《蝴蝶和钢铁》王征珂着 2006
  • 《时光中的事》王征着 2013
  • 《Excel VBA 2007程序设计案例集锦》李晓波,周峰,王征编着 2009

出版社其它书籍

    本类热门

    • 1变通 受用一生的学问
    • 2额尔古纳河右岸
    • 3易经真的很容易
    • 4海蒂怀孕大百科 全新第4版
    • 5八次危机 中国的真实经验1949-2009
    • 6法治的细节
    • 7你是你吃出来的
    • 8蛤蟆先生的希望
    • 9杀死一只知更鸟
    • 10天幕红尘

    摘要:本文详细介绍了《JAVA从入门到精通.pdf电子书版文档下载》这一资源,从其内容结构、学习路径、实践案例以及适用人群四个方面进行了全面剖析,旨在帮助读者深入了解这一JAVA学习宝典,助力JAVA学习之路。

    1、内容结构

    《JAVA从入门到精通.pdf电子书版文档下载》分为基础篇、进阶篇、实战篇和拓展篇四个部分。基础篇涵盖了JAVA语言的基本语法、面向对象编程、异常处理等内容;进阶篇深入讲解了集合框架、多线程、网络编程等高级特性;实战篇通过实际案例,帮助读者将所学知识应用于实际项目中;拓展篇则介绍了JAVA相关技术,如Spring、MyBatis等。

    每个部分都配有丰富的实例代码和习题,便于读者理解和巩固所学知识。此外,书中还穿插了大量的图表和流程图,使内容更加直观易懂。

    整体来看,《JAVA从入门到精通.pdf电子书版文档下载》内容丰富、结构清晰,适合不同层次的JAVA学习者阅读。

    2、学习路径

    《JAVA从入门到精通.pdf电子书版文档下载》按照由浅入深的顺序,逐步引导读者掌握JAVA编程技能。首先,从基础语法和面向对象编程开始,帮助读者建立扎实的JAVA基础;接着,逐步引入高级特性,如集合框架、多线程等,使读者具备解决实际问题的能力;最后,通过实战案例和拓展技术,提升读者的综合应用能力。

    学习路径清晰,使读者能够循序渐进地掌握JAVA编程技能,避免在学习过程中走弯路。

    此外,书中还提供了丰富的学习资源,如在线视频教程、代码示例等,方便读者随时查阅和学习。

    3、实践案例

    《JAVA从入门到精通.pdf电子书版文档下载》中的实战案例涵盖了JAVA编程的各个方面,如Web开发、桌面应用、移动应用等。这些案例不仅能够帮助读者巩固所学知识,还能够激发读者的创新思维。

    案例中涉及到的技术包括Servlet、JSP、Spring、MyBatis等,使读者能够全面了解JAVA生态圈。此外,案例还提供了详细的步骤说明和代码示例,便于读者学习和实践。

    通过实战案例的学习,读者能够将所学知识应用于实际项目中,提高自己的编程能力。

    4、适用人群

    《JAVA从入门到精通.pdf电子书版文档下载》适合以下人群阅读:

    1. 初学者:通过本书,可以系统地学习JAVA编程,打下扎实的编程基础。

    2. 进阶者:本书可以帮助读者掌握JAVA的高级特性,提升编程能力。

    3. 项目开发者:本书中的实战案例可以帮助读者将所学知识应用于实际项目中,提高项目开发效率。

    4. 教育工作者:本书可以作为JAVA编程课程的教材,帮助学生更好地学习JAVA编程。

    总结:

    《JAVA从入门到精通.pdf电子书版文档下载》作为一本JAVA学习宝典,内容丰富、结构清晰,适合不同层次的JAVA学习者阅读。通过学习本书,读者可以系统地掌握JAVA编程技能,提高自己的编程能力。

    本文由nayona.cn整理

    点击联系需要东西方神秘学学习资料,专业的咨询

    只要网页介绍资料,全部都有,还有很多还没来得及更新
    每天更新200-300款资料
    全网最大最全的神秘学资料平台
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    有看中网站记得联系我
    图片2            

    联系我们

    图片2

    关注公众号

    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    易学资料

    对占星塔罗感兴趣关注公众号