所有分类
  • 所有分类
  • 机械工业
  • 人民邮电
  • 清华大学
  • 电子工业

好好学Java 从零基础到项目实战 PDF下载

好好学Java 从零基础到项目实战 PDF下载插图

好好学Java 从零基础到项目实战封面

好好学Java 从零基础到项目实战 PDF下载插图1

好好学Java 从零基础到项目实战书签

基本信息
作者: 欧阳燊
出版社:清华大学出版社
ISBN:9787302554189
上架时间:2020-6-16
出版日期:2020 年7月
开本:16开
版次:1-1
所属分类:计算机

内容简介
书籍
计算机书籍
本书是一部Java基础开发教程,使用Java 11 版本,以IntelliJ IDEA为开发环境,从软件工程的视角讲解Java编程的各种知识,由浅入深,由理论到实战,带领读者走进Java编程的广袤世界。全书共分为17章。其中第1~6章介绍Java的常见数据类型及开发,包括基本变量类型、数组类型、包装变量类型、字符串类型以及日期时间类型;第7~11章介绍面向对象的开发过程,包括面向对象的三要素(封装、继承、多态)、面向对象的扩展(嵌套、枚举、抽象、接口)、面向对象的应用(容器、泛型、文件IO)、面向对象的特殊处理(异常、反射、注解)以及基于面向对象的函数式编程;第12~14章介绍Java语言的界面编程,包括AWT、Swing、JavaFX三大图形框架的编码运用;第15~17章介绍Java编程的高级开发,包括多线程、网络通信和数据库操作,各章末尾着重描述打地鼠游戏、即时通信工具、诗歌管理系统三大实战项目的软件设计及编码实现。
本书适用于Java编程的初学者、有志于转型Java开发的程序员,也可作为大中专院校与培训机构的Java基础课程教材。

目录
好好学Java:从零基础到项目实战 目录
第1章 Java开发环境搭建
1.1 JDK的安装和配置
1.1.1 Java的发展历程
1.1.2 下载和安装JDK
1.1.3 配置环境变量
1.2 IntelliJIDEA的安装与配置
1.2.1 安装IntelliJIDEA
1.2.2 配置IntelliJIDEA
1.2.3 运行**个Java程序
1.3 Java虚拟机(JVM)
1.3.1 Java程序的运行机制
1.3.2 JVM的体系结构
1.3.3 JVM、JRE与JDK的区别
1.4 Java编程的基本概念
1.4.1 Java的代码结构
1.4.2 Java的特殊官吏
1.4.3 Java的度量衡
1.5 小结
第2章 数学运算
2.1 数值变量
2.1.1 数值变量的类型
2.1.2 特殊数字的表达
2.1.3 强制类型转换
2.2 算术运算
2.2.1 四则运算符
2.2.2 赋值运算符
2.2.3 一元运算符
2.3 数学函数
2.3.1 取整函数
2.3.2 取随机数
2.3.3 科学计算函数
2.3.4 三角函数
2.4 实战练习
2.4.1 利用牛顿迭代法求平方根
2.4.2 利用割圆术求解圆周率
2.5 小结
第3章 逻辑控制
3.1 逻辑运算
3.1.1 布尔类型及其运算
3.1.2 关系运算符
3.1.3 运算符的优先级顺序
3.1.4 按位逻辑与短路逻辑
3.2 控制语句
3.2.1 条件分支
3.2.2 多路分支
3.2.3 while循环
3.2.4 for循环
3.3 数组
3.3.1 一维数组
3.3.2 二维数组
3.3.3 冒号的几种用法
3.3.4 数组工具Arrays
3.4 实战练习
3.4.1 求解“鸡兔同笼”问题
3.4.2 求解“韩信点兵”问题
3.4.3 利用二分查找法定位数组元素
3.5 小结
第4章 方法与包装
4.1 方法定义
4.1.1 方法的组成形式
4.1.2 方法的输入参数
4.1.3 方法的输出参数
4.2 基本类型包装
4.2.1 数值类型包装
4.2.2 包装变量的运算
4.2.3 布尔类型包装
4.3 大数字类型
4.3.1 大整数Big Integer
4.3.2 大小数Big Decimal
4.4 实战练习
4.4.1 通过方法递归实现阶乘函数
4.4.2 利用牛顿迭代法求大数开方
4.4.3 利用大数字求更精确的圆周率
4.5 小结
……
第5章 字符串与正则表达式
第6章 日期时间
第7章 类的三要素
第8章 特殊的类
第9章 容器与泛型
第10章 类的进阶用法
第11章 文件I/O处理
第12章 AWT界面编程
第13章 Swing界面编程
第14章 JavaFX界面编程
第15章 多线程
第16章 网络通信
第17章 数据库操作
附录

资源下载此资源下载价格为3积分点击检测网盘有效后购买,VIP免费
客服QQ:3599229794
资源下载
下载价格3 积分
客服QQ:3599229794
0

评论0

请先

显示验证码
没有账号? 注册  忘记密码?