第1章Java入门

1.1Java的平台无关性

1.1.1平台与机器指令

1.1.2C/C++程序依赖平台

1.1.3虚拟机与平台

1.2Java之父——James Gosling

1.3Java的地位

1.3.1网络地位

1.3.2语言地位

1.3.3需求地位

1.4安装JDK

1.4.1平台简介

1.4.2安装Java SE平台

1.5Java程序的开发步骤

1.6一个简单的Java应用程序

第1章Java入门

1.1Java的平台无关性

1.1.1平台与机器指令

1.1.2C/C++程序依赖平台

1.1.3虚拟机与平台

1.2Java之父——James Gosling

1.3Java的地位

1.3.1网络地位

1.3.2语言地位

1.3.3需求地位

1.4安装JDK

1.4.1平台简介

1.4.2安装Java SE平台

1.5Java程序的开发步骤

1.6一个简单的Java应用程序

1.6.1编写源文件

1.6.2编译

1.6.3运行

1.7上机实践

习题

第2章Java应用程序的基本结构

2.1问题的提出

2.2简单的Circle类

2.3使用Circle类创建对象

2.3.1用类声明对象

2.3.2为对象分配变量

2.3.3使用对象

2.4在应用程序中使用对象

2.5Java应用程序的基本结构

2.6在一个源文件中编写多个类

2.7编程风格

2.7.1Allmans风格

2.7.2Kernighan风格

2.7.3注释

2.8上机实践

习题

第3章标识符与简单数据类型

3.1标识符与关键字

3.1.1标识符

3.1.2关键字

3.2简单数据类型

3.2.1逻辑类型

3.2.2整数类型

3.2.3字符类型

3.2.4浮点类型

3.3简单数据类型的级别与类型转换运算

3.4从命令行窗口输入、输出数据

3.4.1输入基本型数据

3.4.2输出基本型数据

3.5上机实践

习题

第4章运算符、表达式与语句

4.1运算符与表达式

4.1.1算术运算符与算术表达式

4.1.2自增,自减运算符

4.1.3算术混合运算的精度

4.1.4关系运算符与关系表达式

4.1.5逻辑运算符与逻辑表达式

4.1.6赋值运算符与赋值表达式

4.1.7位运算符

4.1.8instanceof运算符

4.1.9运算符综述

4.2语句概述

4.3if条件分支语句

4.3.1if语句

4.3.2ifelse语句

4.3.3ifelse ifelse语句

4.4switch开关语句

4.5循环语句

4.5.1for循环语句

4.5.2while循环

4.5.3dowhile循环

4.6break和continue语句

4.7数组

4.7.1声明数组

4.7.2为数组分配元素

4.7.3数组元素的使用

4.7.4length的使用

4.7.5数组的初始化

4.7.6数组的引用

4.7.7遍历数组

4.8上机实践

习题

第5章类与对象

5.1面向对象的特性

5.2类

5.2.1类声明

5.2.2类体

5.2.3成员变量

5.2.4方法

5.2.5需要注意的问题

5.2.6类的UML类图

5.3构造方法与对象的创建

5.3.1构造方法

5.3.2创建对象

5.3.3使用对象

5.3.4对象的引用和实体

5.4参数传值

5.4.1传值机制

5.4.2基本数据类型参数的传值

5.4.3引用类型参数的传值

5.5对象的组合

5.5.1由矩形和圆组合而成的图形

5.5.2关联关系和依赖关系的UML图

5.6实例成员与类成员

5.6.1实例变量和类变量的声明

5.6.2实例变量和类变量的区别

5.6.3实例方法和类方法的定义

5.6.4实例方法和类方法的区别

5.7方法重载与多态

5.8this关键字

5.8.1在构造方法中使用this

5.8.2在实例方法中使用this

5.9包

5.9.1包语句

5.9.2有包名的类的存储目录

5.9.3运行有包名的主类

5.10import语句

5.10.1引入类库中的类

5.10.2引入自定义包中的类

5.11访问权限

5.11.1何谓访问权限

5.11.2私有变量和私有方法

5.11.3共有变量和共有方法

5.11.4友好变量和友好方法

5.11.5受保护的成员变量和方法

5.11.6public类与友好类

5.12基本类型的类包装

5.12.1Double和Float类

5.12.2Byte、Short 、Integer、Long类

5.12.3Character类

5.13可变参数

5.14上机实践

习题

第6章子类与继承

6.1子类与父类

6.2子类的继承性

6.2.1子类和父类在同一包中的继承性

6.2.2子类和父类不在同一包中的继承性

6.2.3继承关系(Generalization)的UML图

6.3成员变量的隐藏和方法重写

6.3.1成员变量的隐藏

6.3.2方法重写(Override)

6.4super关键字

6.4.1用super操作被隐藏的成员变量和方法

6.4.2使用super调用父类的构造方法

6.5final关键字

6.5.1final类

6.5.2final方法

6.5.3常量

6.6对象的上转型对象

6.7继承与多态

6.8abstract类和abstract方法

6.9面向抽象编程

6.10开闭原则

6.11上机实践

习题

第7章接口与实现

7.1接口

7.2实现接口

7.3理解接口

7.4接口的UML图

7.5接口回调

7.6接口与多态

7.7接口变量做参数

7.8abstract类与接口的比较

7.9面向接口编程

7.10上机实践

习题

第8章内部类与异常类

8.1内部类

8.2匿名类

8.2.1和子类有关的匿名类

8.2.2和接口有关的匿名类

8.3异常类

8.3.1trycatch语句

8.3.2自定义异常类

8.3.3finally子语句

8.4断言

8.5上机实践

习题

第9章常用实用类

9.1String类

9.1.1构造字符串对象

9.1.2String类的常用方法

9.1.3字符串与基本数据的相互转化

9.1.4对象的字符串表示

9.1.5字符串与字符、字节数组

9.1.6正则表达式及字符串的替换与分解

9.2StringBuffer类

9.2.1StringBuffer对象的创建

9.2.2StringBuffer类的常用方法

9.3StringTokenizer类

9.4Date类

9.4.1构造Date对象

9.4.2日期格式化

9.5Calendar类

9.6Math和BigInteger类

9.6.1Math类

9.6.2BigInteger类

9.7DecimalFormat类

9.7.1格式化数字

9.7.2将格式化字符串转化为数字

9.8Pattern与Match类

9.8.1模式对象

9.8.2匹配对象

9.9Scanner类

9.10上机实践

习题

第10章输入输出流

10.1File类

10.1.1文件的属性

10.1.2目录

10.1.3文件的创建与删除

10.1.4运行可执行文件

10.2字节流与字符流

10.2.1InputStream类与OutputStream类

10.2.2Reader类与Writer类

10.2.3关闭流

10.3文件字节流

10.3.1文件字节输入流

10.3.2文件字节输出流

10.4文件字符流

10.5缓冲流

10.6随机流

10.7数组流

10.8数据流

10.9对象流

10.10序列化与对象克隆

10.11文件锁

10.12使用Scanner解析文件

10.13上机实践

习题

第11章组件及事件处理

11.1Java Swing概述

11.2窗口

11.2.1JFrame常用方法

11.2.2菜单条、菜单、菜单项

11.3常用组件与布局

11.3.1常用组件

11.3.2常用容器

11.3.3常用布局

11.3.4选项卡窗格

11.4处理事件

11.4.1事件处理模式

11.4.2ActionEvent事件

11.4.3ItemEvent事件

11.4.4DocumentEvent事件

11.4.5MouseEvent事件

11.4.6焦点事件

11.4.7键盘事件

11.4.8匿名类实例或窗口做监视器

11.4.9事件总结

11.5使用MVC结构

11.6对话框

11.6.1消息对话框

11.6.2输入对话框

11.6.3确认对话框

11.6.4颜色对话框

11.6.5文件对话框

11.6.6自定义对话框

11.7发布GUI程序

11.8上机实践

习题

第12章Java多线程机制

12.1进程与线程

12.1.1操作系统与进程

12.1.2进程与线程

12.2Java中的线程

12.2.1Java的多线程机制

12.2.2线程的状态与生命周期

12.2.3线程调度与优先级

12.3Thread类与线程的创建

12.3.1使用Thread的子类

12.3.2使用Thread类

12.3.3关于run方法启动的次数

12.4线程的常用方法

12.5线程同步

12.6在同步方法中使用wait()、notify()和notifyAll()方法

12.7线程联合

12.8上机实践

习题

第13章Java网络编程

13.1URL类

13.1.1URL的构造方法

13.1.2读取URL中的资源

13.2InetAddress类

13.2.1地址的表示

13.2.2获取地址

13.3套接字

13.3.1套接字概述

13.3.2客户端套接字

13.3.3ServerSocket对象与服务器端套接字

13.3.4使用多线程技术

13.4UDP数据报

13.4.1发送数据包

13.4.2接收数据包

13.5广播数据报

13.6Java远程调用(RMI)

13.6.1远程对象及其代理

13.6.2RMI的设计细节

13.7上机实践

习题

java程序设计精编教程第3版电子版课后答案_Java程序设计精编教程(第3版)-微课版...相关推荐

  1. java第二章测试题_MOOC选修课答案第二章单元测试答案_Java程序设计查询答案

    MOOC选修课答案第二章单元测试答案_Java程序设计查询答案 更多相关问题 ()是目前规模最大的历史性汉语语文词典.A.<康熙字典>B.<汉语大词典>C.<中华大字典& ...

  2. java赵莉课后答案_Java程序设计教程(第2版)

    <Java程序设计教程(第2版)>根据Java语言程序面向对象的本质特征以及面向对象程序设计课程的基本教学要求,在详细阐述面向对象程序设计基本理论和方法的基础上,全面介绍了Java语言的特 ...

  3. java程序设计微课版普运伟_Java程序设计(微课版)

    全书共11章,内容包括:Java语言概述.Java语法基础.程序流程控制.数组.Java面向对象编程.Java使用类库.异常与断言.Java文件操作.Swing程序设计.Applet程序设计.多线程. ...

  4. java程序设计教程第二版答案_java程序设计教程微课版答案

    [问答题,简答题] 何谓I.Ⅱ.Ⅲ型强心苷?写出其基本结构做成. [名词解释] 枣核艼 [单选] 科植物营养体最主要的特征(). [多选] 地球固体的表层是由岩石组成的硬壳--地壳,组成地壳的岩石按成 ...

  5. java大学教程习题答案_Java程序设计大学教程:习题解答与课程设计

    前言 计算机程序设计课程既是一门理论课又是一门实践课,除了要在课堂学习程序设计的原理和方法,掌握程序设计语言的语法知识和编程技能外,还要进行大量的课外练习和实际操作,以达到熟悉掌握所学知识,培养应用能 ...

  6. java程序设计实用教程答案_Java程序设计实用教程(课本习题解答).doc

    习 题 1 1.James Gosling 2. 2) 使用Java编译器(javac.exe)编译源文件,得到字节码文件. 使用java解释器(java.exe)来解释执行字节码文件. .对于Win ...

  7. JAVA程序设计第十版第七章_java程序设计第七章答案

    参考答案如下 程序对于颅内压增高较重或急性病人的措施为 设计struct abc {int a,b,c;}; void main(){ struct abc s[2]={{1,2,3},{4,5,6} ...

  8. java程序设计唐大仕慕课答案_Java程序设计_中国大学MOOC(慕课)

    1. Java是什么样的语言? 答:Java语言是一门用途广泛的.面向对象的语言.Java语言可以编写桌面应用.手机应用及企业应用.Java简洁优雅,易于学习. 2. 没有学过编程,能学吗? 答:本课 ...

  9. java实验指导书(实验四)答案_java程序设计实验指导书答案

    ? 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.狗通常的时候和人 打招呼会通过"摇摇尾巴",在被抚摸感到舒服的时候,会"旺旺叫",而在受到惊吓情 ...

  10. java程序设计答案_JAVA程序设计课后练习答案.pdf

    <Java程序设计>课后练习答案 第一章 Java概述 一.选择题 1. ( A )是在Dos命令提示符下编译Java程序的命令,( B )是运行Java 程序的 命令. A. javac ...

最新文章

  1. 有关使用junit依赖出现@Before或者@Before注解不生效
  2. 关于分布式计算的一些概念
  3. ssh 怎么通过跳板机传文件到内网_黑客攻击内网穿透
  4. 数字图像相关基础知识
  5. Javascript第四章变量的提升和预解析方法流程第四课
  6. 七牛云:ckeditor JS SDK 结合 C#实现多图片上传。
  7. 生产环境下戴尔 R820 kvm虚拟化部署二(物理主机系统优化)
  8. Unity3D:UDPSocket通信模块
  9. 三种LCA算法(一):Doubly算法(倍增算法)
  10. Alphapose_pytorch版本环境配置Win10
  11. 规格中的OR\DR\DS\RR\IR\PB\SF\SR\AR\CR
  12. wim文件怎么安装系统 wim文件安装系统教程
  13. 一维,二维条形码/条码的编码规则
  14. 迅为瑞芯微3399开发板Ubuntu系统-安装ssh
  15. 中兴让我们感受到“缺芯”之痛~活在当下!
  16. element-ui走马灯实现图片自适应
  17. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之 Language Agnostic BERT
  18. 为了对n个设备使用总线的请求进行裁决_持久化(1):I/O设备
  19. 使用Markdown追溯产品文档历史版本
  20. 组装刀片服务器,看图说话!至强7500刀片服务器拆解

热门文章

  1. 2021年 考研数学一 第17题
  2. 个人CTF入门训练过程WriteUp
  3. 如何安装Catfish(鲶鱼)
  4. 单片机c语言自学视频教程下载,郭天祥 十天学会单片机和C语言编程视频教程
  5. Google Earth Engine(GEE)——获取RSEI各组成指数(ndvi\lst\wet\ndbsi)的各部分的逐年影像下载
  6. Oracle数据库的安装
  7. 基于PHP的学生选课管理系统
  8. 如何在csdn免费下载资料?
  9. # SUMO 仿真建模
  10. 数据结构之顺序表(C语言版)