王朝百科
分享
 
 
 

Java程序设计实用教程

王朝百科·作者佚名  2010-09-03  
宽屏版  字体: |||超大  

1.图书信息

Java程序设计实用教程

书 名: Java程序设计实用教程[1]

作者:肖艳

出版社:清华大学出版社

出版时间: 2010年03月

ISBN: 9787302217961

开本: 16开

定价: 36.00 元内容简介《Java程序设计实用教程》由浅入深、循序渐进地介绍了Java的基础知识和相关技术。全书共分13章,分别介绍了Java语言的概况,Java语言的基础语法、变量及基本数据类型的含义,分支结构语句,循环结构语句,方法的使用、递归算法以及变量作用域,数组的概念和使用以及数组作为方法参数的应用,字符串的定义以及String和StringBuffer类型字符串的操作方法,面向对象技术中的类、对象以及包的概念和使用,类的继承、多态以及抽象类和接口,Java小程序Applet的开发和HTML基础,图形用户界面技术以及AWT组件集,基于流的Java输入输出技术,线程的概念以及Java多线程程序的创建和使用。

《Java程序设计实用教程》内容丰富,结构清晰,语言简练,注重基础,具有很强的实用性和可操作性,是一本大中专院校、职业院校及各类社会培训学校的优秀教材,也可作为广大初、中级电脑用户的自学参考书。

2.图书信息

Java程序设计实用教程

书 名: Java程序设计实用教程

作者:胡伏湘,雷军环

出版社: 清华大学出版社

出版时间: 2009-8-1

ISBN: 9787302201687

开本: 16开

定价: 29.00元

内容简介本书全面介绍了Java程序设计的基本方法,内容包括Java语言概述、Java语言编程基础、面向对象的编程技术、包、接口、类库、图形用户界面设计、AWT组件库、多媒体编程、异常处理、输入输出与文件处理、多线程、网络编程基础、数据库编程基础、操作实训和课程设计。

本书以通俗易懂的语言介绍了,Java编程思想,运用大量的经典实例,从实用的角度讲解了Java面向对象编程思路和数据库编程技术,每章后均有丰富的习题,最后两章是操作实训和课程设计,并提供全部参考答案和源程序。

本书既适合于初学者,也适用于有一定编程基础的读者。可作为高等院校、高等职业学校和专科院校的教材,也可作为计算机编程类培训班的教材,本书附配光盘一张,包括全部源程序、电子教案、软件资源和教学资源。

图书目录第1章Java语言概述

第2章Java语言编程基础

第3章面向对象的编程技术

第4章包、接口、类库

第5章图形用户界面设计

第6章AWT组件库

第7章多媒体编程

第8章异常处理

第9章输入输出与文件处理

第10章多线程

第11章网络编程基础

第12章数据库编程基础

第13章操作实误点

第14章课程设计

参考文献

3.图书信息书 名: Java程序

Java程序设计实用教程

设计实用教程

作者:耿祥义

出版社:人民邮电出版社

出版时间: 2010年4月1日

ISBN: 9787115220240

开本: 16开

定价: 36.00元

内容简介《Java程序设计实用教程》适合作为高等院校计算机相关专业“Java语言程序设计”以及“面向对象语言”课程的教材。Java语言具有面向对象、与平台无关、安全、稳定、多线程等优良特性,是目前软件设计中极为强大的编程语言。《Java 程序设计实用教程》注重结合实例,循序渐进地向读者介绍了Java语言的重要知识点,特别强调Java面向对象编程的思想。全书分为16章,分别讲解了简单数据类型、运算符、表达式和语句、类与对象、子类与继承、接口与多态、数组与枚举、内部类与异常类、常用实用类、Java输入输出流、JDBC数据库操作、泛型与集合框架、Java多线程机制、Java网络基础、图形用户界面设计、Java Applet程序等内容。

图书目录第1章初识Java1

1.1Java诞生的原因2

1.2Java的地位4

1.2.1网络地位4

1.2.2语言地位4

1.2.3需求地位4

1.3安装JDK4

1.3.13种平台简介4

1.3.2安装Java SE平台5

1.4Java程序的开发步骤7

1.5一个简单的Java应用程序8

1.5.1编写源文件8

1.5.2编译9

1.5.3运行10

1.6Java的语言特点10

1.6.1简单10

1.6.2面向对象11

1.6.3多线程11

1.6.4安全11

1.6.5动态11

习题111

第2章初识对象和简单数据类型13

2.1问题的提出13

2.2简单的矩形类14

2.3使用矩形类创建对象15

2.3.1用类声明对象15

2.3.2为对象分配变量15

2.3.3使用对象16

2.4在Java应用程序中使用矩形对象16

2.5Java应用程序的基本结构17

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

2.7标识符与关键字20

2.7.1标识符20

2.7.2关键字20

2.8简单数据类型20

2.8.1逻辑类型21

2.8.2整数类型21

2.8.3字符类型22

2.8.4浮点类型23

2.9简单数据类型的级别与数据转换24

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

2.10.1输入基本型数据25

2.10.2输出基本型数据26

2.11编成风格27

2.11.1Allmans风格27

2.11.2Kernighan风格27

2.11.3注释28

习题228

第3章运算符、表达式和语句30

3.1运算符与表达式30

3.1.1算术运算符与算术表达式30

3.1.2自增,自减运算符30

3.1.3算术混合运算的精度31

3.1.4关系运算符与关系表达式31

3.1.5逻辑运算符与逻辑表达式31

3.1.6赋值运算符与赋值表达式32

3.1.7位运算符32

3.1.8instanceof运算符33

3.1.9运算符综述33

3.2语句概述34

3.3if条件分支语句34

3.3.1if语句34

3.3.2if-else语句35

3.3.3if-else if-else语句35

3.4switch开关语句37

3.5循环语句39

3.5.1for循环语句39

3.5.2while循环40

3.5.3do-while循环40

3.6break和continue语句41

习题342

第4章类与对象44

4.1从抽象到类44

4.2类45

4.2.1类声明45

4.2.2类体45

4.2.3成员变量46

4.2.4方法47

4.2.5需要注意的问题49

4.2.6类的UML类图49

4.3构造方法与对象的创建49

4.3.1构造方法50

4.3.2创建对象50

4.3.3使用对象52

4.3.4对象的引用和实体53

4.4参数传值55

4.4.1传值机制55

4.4.2基本数据类型参数的传值55

4.4.3引用类型参数的传值56

4.4.4可变参数58

4.5有理数的类封装59

4.6对象的组合62

4.6.1圆锥体62

4.6.2关联关系和依赖关系的UML图63

4.7实例成员与类成员64

4.7.1实例变量和类变量的声明64

4.7.2实例变量和类变量的区别64

4.7.3实例方法和类方法的定义66

4.7.4实例方法和类方法的区别66

4.8方法重载与多态67

4.9this关键字69

4.10包69

4.10.1包语句70

4.10.2有包名的类的存储目录70

4.10.3运行有包名的主类70

4.11import语句72

4.11.1引入类库中的类72

4.11.2引入自定义包中的类73

4.11.3使用无包名的类75

4.11.4避免类名混淆75

4.12访问权限76

4.12.1何谓访问权限76

4.12.2私有变量和私有方法76

4.12.3共有变量和共有方法77

4.12.4友好变量和友好方法78

4.12.5受保护的成员变量和方法78

4.12.6public类与友好类79

4.13基本类型的类包装79

4.13.1Double和Float类79

4.13.2Byte、Short、Integer、Long类80

4.13.3Character类80

4.14反编译和文档生成器80

4.14.1javap反编译80

4.14.2javadoc制作文档80

习题481

第5章子类与继承83

5.1子类与父类83

5.2子类的继承性84

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

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

5.2.3protected的进一步说明86

5.2.4继承关系的UML图86

5.2.5关于instanceof运算符86

5.3 子类对象的特点87

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

5.4.1成员变量的隐藏88

5.4.2方法重写89

5.5super关键字94

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

5.5.2使用super调用父类的构造方法95

5.6final关键字97

5.6.1final类97

5.6.2final方法97

5.6.3常量97

5.7对象的上转型对象98

5.8继承与多态100

5.9abstract类和abstract方法101

5.10面向抽象编程102

5.11开-闭原则104

习题5107

第6章接口与多态109

6.1接口109

6.1.1接口的声明与使用109

6.1.2理解接口112

6.1.3接口的UML图113

6.2接口回调114

6.2.1接口变量与回调机制114

6.2.2接口的多态性115

6.2.3abstract类与接口的比较116

6.3面向接口编程116

习题6119

第7章数组与枚举121

7.1创建数组121

7.1.1声明数组121

7.1.2为数组分配元素122

7.1.3数组元素的使用123

7.1.4length的使用123

7.1.5数组的初始化124

7.1.6数组的引用124

7.2遍历数组125

7.2.1基于循环语句的遍历125

7.2.2使用toString()方法遍历数组126

7.3复制数组127

7.3.1arraycopy方法127

7.3.2copyOf和copyOfRange()方法128

7.4排序与二分查找129

7.5枚举130

7.5.1枚举类型的定义130

7.5.2枚举变量130

7.5.3枚举类型与for语句和switch语句131

习题7132

第8章内部类与异常类134

8.1内部类134

8.2匿名类135

8.2.1和子类有关的匿名类135

8.2.2和接口有关的匿名类137

8.3异常类138

8.3.1try~catch语句138

8.3.2自定义异常类139

8.4断言141

习题8142

第9章常用实用类144

9.1String类144

9.1.1构造字符串对象144

9.1.2String 类的常用方法145

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

9.1.4对象的字符串表示150

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

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

9.2StringBuffer类157

9.2.1StringBuffer对象的创建157

9.2.2StringBuffer类的常用方法158

9.3StringTokenizer类159

9.4Date类160

9.4.1构造Date对象160

9.4.2日期格式化161

9.5Calendar类163

9.6Math类和BigInteger类165

9.6.1Math类165

9.6.2BigInteger类166

9.7DecimalFormat类167

9.7.1格式化数字167

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

9.8Pattern类与Match类169

9.8.1模式对象170

9.8.2匹配对象170

9.9Scanner类171

9.10System类173

习题9174

第10章输入、输出流176

10.1File类177

10.1.1文件的属性177

10.1.2目录178

10.1.3文件的创建与删除179

10.1.4运行可执行文件179

10.2字节流与字符流180

10.2.1InputStream类与OutputSream类180

10.2.2Reader类与Writer类181

10.2.3关闭流181

10.3文件字节流181

10.3.1文件字节输入流182

10.3.2文件字节输出流183

10.4文件字符流183

10.5缓冲流184

10.6随机流186

10.7数组流189

10.8数据流190

10.9对象流193

10.10序列化与对象克隆195

10.11文件锁196

10.12使用Scanner解析文件197

10.13使用Console流读取密码199

习题10200

第11章JDBC数据库操作202

11.1Microsoft Access数据库管理系统202

11.1.1建立数据库203

11.1.2创建表203

11.2JDBC204

11.3连接数据库204

11.3.1 连接方式的选择204

11.3.2建立JDBC-ODBC桥接器205

11.3.3ODBC数据源205

11.3.4建立连接206

11.4查询操作208

11.4.1顺序查询209

11.4.2控制游标211

11.4.3条件查询213

11.4.4排序查询213

11.4.5模糊查询214

11.5更新、添加与删除操作215

11.6使用预处理语句216

11.6.1预处理语句优点216

11.6.2使用通配符218

11.7事务221

11.7.1事务及处理221

11.7.2JDBC事务处理步骤221

11.8批处理222

11.9CachedRowSetImpl类223

习题11226

第12章泛型与集合框架227

12.1泛型227

12.1.1泛型类228

12.1.2泛型类声明对象228

12.1.3泛型接口229

12.1.4泛型的目的230

12.2链表230

12.2.1LinkedListE泛型类230

12.2.2常用方法231

12.2.3遍历链表231

12.2.4排序与查找233

12.2.5洗牌与旋转235

12.3堆栈237

12.4散列映射238

12.4.1HashMapK,V泛型类238

12.4.2常用方法239

12.4.3遍历散列映射239

12.4.4基于散列映射的查询239

12.5树集241

12.5.1TreeSetE泛型类241

12.5.2节点的大小关系241

12.5.3TreeSet类的常用方法241

12.6树映射243

12.7自动装箱与拆箱244

习题12245

第13章Java多线程机制246

13.1进程与线程246

13.1.1操作系统与进程246

13.1.2进程与线程247

13.2Java中的线程247

13.2.1Java的多线程机制247

13.2.2线程的状态与生命周期248

13.2.3线程调度与优先级251

13.3Thread的子类创建线程251

13.4使用Runnable接口253

13.4.1Runnable接口与目标对象253

13.4.2关于run方法启动的次数254

13.4.3在线程中启动其他线程255

13.5线程的常用方法256

13.6线程同步259

13.6.1什么是线程同步259

13.6.2通过同步避免切换的影响261

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

13.8线程联合264

习题13265

第14章Java网络编程268

14.1URL类268

14.1.1URL的构造方法269

14.1.2读取URL中的资源269

14.2InetAdress类270

14.2.1地址的表示270

14.2.2获取地址271

14.3套接字271

14.3.1套接字271

14.3.2客户端套接字272

14.3.3ServerSocket对象与服务器端套接字272

14.3.4使用多线程技术275

14.4UDP数据包278

14.4.1发送数据包279

14.4.2接收数据包279

14.5广播数据包282

14.6Java远程调用284

14.6.1远程对象及其代理285

14.6.2RMI的设计细节285

习题14288

第15章图形用户界面设计289

15.1Java Swing概述289

15.2窗口290

15.2.1JFrame常用方法291

15.2.2菜单条、菜单、菜单项292

15.3常用组件与布局293

15.3.1常用组件293

15.3.2常用容器295

15.3.3常用布局296

15.4处理事件301

15.4.1事件处理模式301

15.4.2ActionEvent事件302

15.4.3ItemEvent事件306

15.4.4DocumentEvent事件308

15.4.5MouseEvent事件310

15.4.6焦点事件314

15.4.7键盘事件314

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

15.4.9事件总结319

15.5使用MVC结构319

15.6对话框322

15.6.1消息对话框322

15.6.2输入对话框323

15.6.3确认对话框325

15.6.4颜色对话框326

15.6.5文件对话框327

15.6.6自定义对话框330

15.7发布GUI程序331

习题15332

第16章Java Applet程序333

16.1Java Applet的结构333

16.2Java Applet的运行原理334

16.3在Java Applet中播放声音336

16.4网页传值338

习题16338

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有