• Java语言程序设计
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java语言程序设计

正版二手,均有笔记不影响使用,无赠品、光盘、MP3等。如需购买套装书,请联系客服核实,批量上传数据有误差,默认一本,套装书售后运费自理,还请见谅!

6.13 1.0折 59 八五品

库存5件

山东枣庄
认证卖家担保交易快速发货售后保障

作者李莉;宋晏

出版社清华大学出版社

出版时间2018-06

版次1

装帧其他

货号9787302503071

上书时间2024-11-06

必过书城

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 李莉;宋晏
  • 出版社 清华大学出版社
  • 出版时间 2018-06
  • 版次 1
  • ISBN 9787302503071
  • 定价 59.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 480页
  • 字数 714千字
【内容简介】
本书以Java SE 7为基础,从程序设计基础知识入手,由浅入深、循序渐进地介绍Java语言的基本概念、理论知识、程序设计方法及部分企业级应用技术。
  全书共11章,第1章为预备知识,简要介绍程序设计、算法、软件工程的基础知识;第2章介绍Java语言的概况、程序结构和程序开发过程;第3、4章介绍Java的数据表示、运算和处理,包括数据类型、数据表示形式(常量、变量和字面量)、运算符及表达式、流程控制等内容;第5、6章为面向对象的编程知识,介绍面向对象的基本思想、Java的类、包、常用类的使用、继承、多态和接口等重要概念;第7~10章为Java编程的常用知识,包括异常处理、输入输出、GUI程序设计和集合框架等;第11章简要介绍Java Web应用程序开发,是对以上各部分知识的综合应用。
  本书内容详尽、条理清晰,书中内容由浅入深、前后呼应,注重培养问题分析和求解的实际能力。书中示例丰富,所有示例均在JDK1.7.0_79+Eclipse Mars Release (4.5.0)环境下测试通过。
  本书可作为高等院校Java程序设计类课程的教材,也可供广大工程技术人员和程序设计爱好者
  自学。
【目录】
目录

第1章程序设计概述/ 1

1.1  程序设计基础        1

1.1.1  程序的相关概念         1

1.1.2  程序设计风格    4

1.1.3  结构化程序设计         7

1.1.4  面向对象程序设计    10

1.2  算法基础        12

1.2.1  算法的概念         12

1.2.2  算法的描述         14

1.2.3  算法的衡量指标         17

1.2.4  算法设计实例    19

1.3  软件工程基础        21

1.3.1  软件工程的概念         21

1.3.2  软件开发过程    24

1.4  本章小结        25

1.5  课后习题        26

第2章Java语言简介/ 27

2.1  Java语言概述        27

2.1.1  Java语言的发展         27

2.1.2  Java开发环境    29

2.1.3  Java语言的特点         33

2.2  Java程序结构        34

2.2.1  Java应用程序    34

2.2.2  Java 应用程序的执行        37

2.2.3  Java小程序         39

2.2.4  Java小程序的执行    40

2.2.5  JDK、JRE和JVM        42

2.2.6  Java编码规范    43

2.3  本章小结        46

2.4  课后习题        46

第3章Java的数据表示/ 48

3.1  标识符和关键字   48

3.1.1  关键字         48

3.1.2  标识符         48

3.2  数据类型        49

3.2.1  基本类型    49

3.2.2  引用类型    53

3.3  数据的表示形式   54

3.3.1  变量    54

3.3.2  常量    56

3.3.3  字面量         56

3.4  本章小结        59

3.5  课后习题        59

第4章数据的运算与处理/ 61

4.1  简单数据处理--运算符与表达式 61

4.1.1  运算符与表达式概述         61

4.1.2  算术运算符         61

4.1.3  赋值运算符         65

4.1.4  比较运算符         66

4.1.5  逻辑运算符         67

4.1.6  位运算符    70

4.1.7  移位运算符         72

4.1.8  条件运算符         73

4.1.9  字符串连接运算符    74

4.1.10  基本类型转换  74

4.2  调用类或对象的方法进行处理   76

4.2.1  数据输出    77

4.2.2  数据输入    78

4.3  复杂数据处理--流程控制     80

4.3.1  语句    81

4.3.2  顺序结构    82

4.3.3  分支结构    84

4.3.4  循环结构    103

4.3.5  其他控制语句    117

4.4  本章小结        117

4.5  课后习题        118

第5章抽象、封装与类/ 120

5.1  面向对象思想        120

5.1.1  什么是对象         120

5.1.2  什么是类    121

5.1.3  消息传递    121

5.1.4  面向对象的特点         122

5.1.5  面向对象的程序设计方法         123

5.2  Java的类        124

5.2.1  定义类         124

5.2.2  定义属性    126

5.2.3  定义方法    128

5.2.4  内部类         132

5.2.5  创建对象与构造方法         137

5.2.6  初始化块    138

5.2.7  引用类型    141

5.2.8  对象的生命周期         147

5.3  包的使用        150

5.3.1  声明包         150

5.3.2  使用包         151

5.3.3  封装和访问控制         153

5.3.4  Java类库    156

5.4  常用类:数组        159

5.4.1  声明一维数组    159

5.4.2  创建数组    159

5.4.3  数组元素的赋值         160

5.4.4  处理数组元素    162

5.4.5  方法中的数组    165

5.5  常用类:字符串   169

5.5.1  java.lang.String类       170

5.5.2  java.lang.StringBuffer类    177

5.5.3  java.lang.StringBuilder类   180

5.6  常用类:基本数据类型的包装类        181

5.7  常用类:java.lang.Math类  186

5.8  常用类:日期和时间   187

5.8.1  java.util.Date类 187

5.8.2  java.util.Calendar类   188

5.9  常用类:java.lang.System类        189

5.10  常用类:java.util.Scanner类      192

5.11  本章小结      195

5.12  课后习题      195

第6章  继承与多态/ 198

6.1  继承        198

6.1.1  Java中的继承    198

6.1.2  属性的继承与隐藏    204

6.1.3  方法的继承与覆盖    208

6.1.4  抽象方法与抽象类    212

6.1.5  最终类         215

6.1.6  常用类:java.lang.Object类     215

6.1.7  对象的创建过程         225

6.1.8  类加载机制         228

6.2  多态        232

6.2.1  多态的概念         232

6.2.2  编译时多态         233

6.2.3  运行时多态         234

6.2.4  常用类:java.lang.Class类        238

6.2.5  Java反射机制    242

6.3  接口        245

6.3.1  接口概述    246

6.3.2  声明接口    248

6.3.3  实现接口    249

6.3.4  基于接口实现多态    252

6.3.5  常用接口:java.lang.Comparable     252

6.3.6  常用接口:java.lang.Cloneable         253

6.3.7  常用接口:java.io.Serializable  254

6.3.8  匿名类         255

6.4  本章小结        256

6.5  课后习题        256

第7章  异常处理/ 261

7.1  异常概述        261

7.2  Java异常类   261

7.2.1  异常类的结构    261

7.2.2  Throwable类       262

7.2.3  Exception类        266

7.3  自定义异常类        267

7.4  异常的抛出   268

7.4.1  由JVM自动抛出异常        268

7.4.2  使用throw语句抛出异常          269

7.4.3  使用throws声明异常        270

7.5  异常的处理   272

7.5.1  使用try-catch语句    272

7.5.2  使用try-catch-finally语句 277

7.5.3  使用try-finally语句   279

7.5.4  使用try-with-resource语句尝试自动关闭资源       281

7.6  本章小结        283

7.7  课后习题        283

第8章  输入输出处理/ 286

8.1  文件        286

8.1.1  java.io.File类       286

8.1.2  java.io.RandomAccessFile类      288

8.2  输入输出流概述   290

8.2.1  流的概念    290

8.2.2  Java I/O体系结构       291

8.3  基本字节输入输出流   292

8.3.1  抽象类InputStream和OutputStream       292

8.3.2  文件流FileInputStream和FileOutputStream   293

8.3.3  缓冲流BufferedInputStream和BufferedOutputStream  295

8.3.4  对象流ObjectInputStream和ObjectOutputStream 298

8.4  字符输入输出流   300

8.4.1  抽象类Reader和Writer   301

8.4.2  转换流InputStreamReader和OutputStreamWriter         301

8.4.3  BufferedReader和PrintWriter类      305

8.4.4  文件流FileReader和FileWriter         307

8.5  本章小结        308

8.6  课后习题        309

第9章  图形用户界面程序设计/ 311

9.1  概述        311

9.1.1  AWT概述    311

9.1.2  Swing概述  319

9.2  Swing容器     320

9.2.1  顶层容器JFrame        320

9.2.2  顶层容器JDialog        325

9.2.3  中间容器JPanel 327

9.2.4  其他容器类         329

9.2.5  布局管理器         330

9.3  Swing常用组件     344

9.3.1  Swing组件类JComponent          344

9.3.2  标签组件JLabel 346

9.3.3  文本组件    347

9.3.4  按钮组件    350

9.3.5  列表框和组合框         354

9.3.6  菜单类组件         357

9.3.7  对话框组件JOptionPane   361

9.3.8  工具栏组件JToolBar 366

9.3.9  选色器组件JColorChooser         367

9.3.10  文件选择器组件JFileChooser 367

9.4  事件处理        369

9.4.1  Java事件模型    369

9.4.2  Java事件处理机制    371

9.4.3  处理ActionEvent         379

9.4.4  处理MouseEvent        380

9.4.5  处理KeyEvent     383

9.4.6  处理WindowEvent     386

9.5  图形用户界面程序设计示例        389

9.5.1  图形界面程序示例:打地鼠    390

9.5.2  图形界面程序示例:文本编辑器    393

9.6  本章小结        403

9.7  课后习题        404

第10章  Java集合框架/ 406

10.1  Java集合框架概述      406

10.1.1  集合框架的常用部分       406

10.1.2  迭代器Iterator接口        407

10.2  List及其实现类   410

10.2.1  List接口    410

10.2.2  泛型  411

10.2.3  ArrayList    411

10.2.4  LinkedList  413

10.3  Set及其实现类   413

10.3.1  Set接口    414

10.3.2  HashSet     414

10.3.3  TreeSet      417

10.4  Map及其实现类 422

10.4.1  Map接口  422

10.4.2  HashMap  423

10.4.3  Hashtable及其子类Properties        429

10.5  Collections集合工具类       430

10.6  Arrays数组工具类      431

10.7  本章小结      431

10.8  课后习题      432

第11章  Java Web应用开发/ 434

11.1  Java Web开发环境      434

11.1.1  什么是Web应用      434

11.1.2  MyEclipse集成开发环境 434

11.1.3  Tomcat服务器及其配置 435

11.1.4  创建Java Web工程 437

11.2  JDBC编程    438

11.2.1  JDBC体系结构          438

11.2.2  JDBC数据库连接     439

11.2.3  JDBC API   440

11.2.4  使用JDBC访问数据库    441

11.3  Servlet编程基础 447

11.3.1  创建Servlet类 448

11.3.2  在web.xml文件中配置Servlet       449

11.3.3  部署工程到Tomcat 450

11.3.4  启动服务器查看运行结果       451

11.3.5  Servlet获取请求参数值  451

11.4  JSP编程基础        453

11.4.1  JSP中的Java元素   453

11.4.2  JSP的page指令       455

11.4.3  JSP隐含对象    457

11.4.4  转发与重定向  459

11.5  Java Web编程实践:学生管理系统 461

11.5.1  MVC模式 461

11.5.2  项目的总体设计       462

11.5.3  学生信息浏览  463

11.5.4  添加学生信息  467

11.5.5  修改学生信息  470

11.5.6  系统日志处理  475

11.6  本章小结      477

11.7  课后习题      477
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP