万本电子书0元读

万本电子书0元读

顶部广告

大话Java:程序设计从入门到精通电子书

1.本书采用由浅深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了Java编程的各种基本技术。 2.本书的范例全部基于全新的JDK9版本。 3.本书别出心裁,引了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。

售       价:¥

纸质售价:¥71.10购买纸书

170人正在读 | 0人评论 7.3

作       者:孙卫琴

出  版  社:电子工业出版社

出版时间:2018-09-01

字       数:27.2万

所属分类: 文艺 > 动漫/二次元 > 漫画/动漫

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书采用由浅深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了 Java 编程的各种基本技术。本书的范例全部基于全新的JDK9 版本。本书内容包括:创建和运行Java 程序的基本方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、口、异常处理、对象的生命周期、内部类、多线程、数组、集合、输输出、图形用户界面和访问数据库。本书还介绍了JDK9 的一些新特性,包括JShell 命令及Java类库的模块化等。本书别出心裁,引了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。书中实例源文件请到JavaThinker.net 网站上下载,网址为:http://www.javathinker.org/funnyjava.jsp。本书主要面向所有的Java初学者。本书还可作为高校的Java 教材,以及企业Java培训教材,也可作为Oracle公司OCJP 认证的辅导教材。 本书采用由浅深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了 Java 编程的各种基本技术。本书的范例全部基于全新的JDK9 版本。本书内容包括:创建和运行Java 程序的基本方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、口、异常处理、对象的生命周期、内部类、多线程、数组、集合、输输出、图形用户界面和访问数据库。本书还介绍了JDK9 的一些新特性,包括JShell 命令及Java类库的模块化等。本书别出心裁,引了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。书中实例源文件请到JavaThinker.net 网站上下载,网址为:http://www.javathinker.org/funnyjava.jsp。本书主要面向所有的Java初学者。本书还可作为高校的Java 教材,以及企业Java培训教材,也可作为Oracle公司OCJP 认证的辅导教材。
【推荐语】
1.本书采用由浅深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了Java编程的各种基本技术。 2.本书的范例全部基于全新的JDK9版本。 3.本书别出心裁,引了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。 4.随书超值附送32节同步讲解视频课程扫码观看;随书光盘涵盖书中全部源代码/教程/讲义文件。
【作者】
孙卫琴,知名IT作家和Java专家,毕业于上海交通大学,随后主要从事基于Java的软件发工作,在此其间还从事Java方面的培训和咨询工作。2002年始Java技术领域的创作,文风清晰严谨、深浅出,深受读者欢迎,其多部作品的销量在同类书籍中一度位居全国榜首。代表著作有:《Java面向对象编程》《精通Hibernate: Java对象持久化技术详解》《精通Struts: 基于MVC的Java Web设计与发》
目录展开

前言

第1章 编程入门一点通

1.1 初识高级编程语言

1.2 跨越平台无障碍,Java语言显身手

1.3 编写面向对象的Java源程序

1.4 编译和运行Java程序

1.5 用JDeveloper软件来开发Java应用

1.6 小结

1.7 编程实战:八戒用餐怀感恩

第2章 基本语法了如指掌

2.1 Java源文件结构

2.2 关键字

2.3 标识符

2.4 Java语言大小写敏感

2.5 包声明语句

2.6 包引入语句

2.7 方法的声明

2.8 注释语句

2.9 编程规范

2.10 JavaDoc文档

2.11 直接用JDK来编译和运行本章范例

2.12 用JDeveloper来编译和运行本章范例

2.13 用Eclipse来编译和运行本章范例

2.14 Java类库模块化

2.15 使用JShell交互式编程界面

2.16 小结

2.17 编程实战:八戒吃瓜美滋滋

第3章 数据类型齐争艳

3.1 基本类型

3.2 引用类型

3.3 基本类型与引用类型的区别

3.4 直接数

3.5 小结

3.6 编程实战:金箍棒的电子档案

第4章 千姿百态话变量

4.1 变量的作用域

4.2 对象的默认引用:this

4.3 参数传递

4.4 变量的初始化及默认值

4.5 小结

4.6 编程实战:人参果树妙回春

第5章 操作符号显身手

5.1 操作符的优先级

5.2 整型操作符

5.3 浮点型操作符

5.4 比较操作符和逻辑操作符

5.5 特殊操作符“?:”

5.6 变量的赋值

5.7 基本数据类型转换

5.8 小结

5.9 编程实战:判断年份是否为闰年

5.10 编程实战:数字加密

第6章 运筹帷幄控流程

6.1 分支语句

6.2 循环语句

6.3 流程跳转语句

6.4 小结

6.5 编程实战:实现常用数学运算

6.6 编程实战:打印金字塔

6.7 编程实战:考试分数和等级转换

6.8 编程实战:数兔子

6.9 编程实战:寻找水仙花数

第7章 代码重用靠继承

7.1 继承的基本语法

7.2 方法重载(Overload)

7.3 方法覆盖(Override)

7.4 方法覆盖与方法重载的异同

7.5 super关键字

7.6 多态

7.7 小结

7.8 编程实战一:运用方法的重载和覆盖

7.9 编程实战二:演绎孙悟空与二郎神斗法

第8章 引用类型操作符

8.1 字符串连接操作符“+”

8.2 操作符“==”与对象的equals()方法

8.3 操作符“!=”

8.4 引用变量的赋值和类型转换

8.5 instanceof操作符

8.6 小结

8.7 编程实战:辨别真假孙悟空

第9章 公私分明设权限

9.1 封装类的部分属性和方法

9.2 4种访问控制级别

9.3 小结

9.4 编程实战:模拟自动洗衣机

第10章 abstract:虚拟抽象画蓝图

10.1 abstract修饰符的修饰内容

10.2 abstract修饰符的语法规则

10.3 抽象类不能被实例化

10.4 小结

10.5 编程实战:金、银角大王的魔法宝物

第11章 final:一锤定音恒不变

11.1 final类

11.2 final方法

11.3 final变量

11.4 小结

11.5 编程实战:无法伪造篡改的生死簿

第12章 static:静态家当共分享

12.1 static变量

12.2 static方法

12.3 static代码块

12.4 小结

12.5 编程实战:灵活配置绘制图形

第13章 对外开放靠接口

13.1 接口的概念和语法规则

13.2 比较抽象类与接口

13.3 小结

13.4 编程实战:紧箍圈降伏诸顽劣

第14章 出生入死话对象

14.1 对象的构造方法

14.2 垃圾回收

14.3 小结

14.4 编程实战:玩转垃圾回收

14.5 编程实战:独一无二玉净瓶

第15章 类型封装内部类

15.1 内部类的种类

15.2 成员内部类

15.3 局部内部类

15.4 匿名类

15.5 用Lambda表达式代替内部类

15.6 小结

15.7 编程实战:内部类回调外部类

第16章 降伏异常有策略

16.1 Java异常处理机制概述

16.2 运用Java异常处理机制

16.3 Java异常类

16.4 用户定义异常

16.5 小结

16.6 编程实战:囧途开车遇异常

第17章 数组元素排排坐

17.1 数组简介

17.2 数组变量的声明

17.3 创建数组对象

17.4 访问数组的元素和长度

17.5 数组的初始化

17.6 数组排序

17.7 多维数组

17.8 用符号“…”声明数目可变参数

17.9 小结

17.10 编程实战:多位数字加密

17.11 编程实战:用数组实现堆栈

第18章 集合元素大操练

18.1 Java集合的类框架

18.2 集合的基本用法

18.3 List(队列)

18.4 Map(映射)

18.5 用Lambda表达式遍历集合

18.6 小结

18.7 编程实战:计算数学表达式

18.8 编程实战:计算带括号的数学表达式

18.9 编程实战:用集合工具对数字排序

18.10 编程实战:按月份先后顺序数兔子

18.11 编程实战:用映射来存放学生信息

18.12 编程实战:圆桌报数游戏

第19章 数据出入靠I/O

19.1 输入流和输出流概述

19.2 输入流

19.3 FilterInputStream(过滤输入流)

19.4 输出流

19.5 FilterOutputStream(过滤输出流)

19.6 Reader/Writer概述

19.7 Reader类

19.8 Writer类

19.9 读写文本文件的范例

19.10 随机访问文件类:RandomAccessFile

19.11 File类

19.12 用java.nio.file类库来操纵文件系统

19.13 小结

19.14 编程实战:替换文本文件中的字符串

19.15 编程实战:批量修改文件名

第20章 并发运行多线程

20.1 Java线程的运行机制

20.2 线程的创建和启动

20.3 线程的状态转换

20.4 线程调度

20.5 获得当前线程对象的引用

20.6 小结

20.7 编程实战:孙悟空偷吃蟠桃

第21章 同步通信多线程

21.1 线程的同步

21.2 线程的通信

21.3 小结

21.4 编程实战:悟空保唐僧打群妖

21.5 编程实战:运动员赛跑

21.6 编程实战:秒针、分针和时针的通信

第22章 图形界面俏容颜

22.1 图形用户界面的构建机制

22.2 容器类组件

22.3 布局管理器

22.4 事件处理

22.5 AWT绘图

22.6 创建动画

22.7 菜单

22.8 小结

22.9 编程实战:创建数学计算器

22.10 编程实战:创建BMI指数计算器

第23章 轻松访问数据库

23.1 安装和配置MySQL数据库

23.2 JDBC API简介

23.3 JDBC API的基本用法

23.4 获得新插入记录的主键值

23.5 封装连接数据库的细节

23.6 处理SQLException

23.7 设置批量抓取属性

23.8 可滚动及可更新的结果集

23.9 小结

23.10 编程实战:创建客户管理器

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部