您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
项目实践精解:JAVA核心技术应用开发(第二版)(含CD光盘1张)
出版社: 电子工业出版社
作者: 梁立新 著作
出版年份: 2010
出版日期: 2010-09-01
商品条码: 9787121113536
定价:
¥65
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCDStore项目,通过该项目使读者能够快速掌握Java核心技术,主要内容包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的不错特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/UDP的服务器与客户端程序,以及使用JDBC开发基于关系型数据库的应用程序等。
目录
第1章Java核心技术概述1
1.1Java产生的历史、现状和特点1
1.1.1Java产生的历史1
1.1.2Java的现状2
1.1.3Java语言的特点2
1.2Java与面向对象5
1.2.1传统的面向过程和现代的
面向对象程序设计语言6
1.2.2抽象的概念6
1.2.3面向对象编程的3个原则7
1.2.4类和实例对象的性质10
1.3Java核心技术体系结构10
1.3.1Java核心技术基础部分11
1.3.2Java核心技术应用部分12
本章总结15
第2章SuperVCDStore项目概述16
2.1项目需求分析16
2.2项目结构分析和运行指南20
2.2.1应用程序结构20
2.2.2项目运行指南20
本章总结21
第3章Java启动(Getting
Started)22
3.1搭建Java开发环境22
3.1.1Java开发环境的配置22
3.1.2JDK简介25
3.2Java核心特性33
3.2.1Java虚拟机33
3.2.2垃圾回收机制33
3.2.3代码安全性检查机制34
3.3Java程序开发介绍35
3.3.1定义Java程序的基本元素36
3.3.2类和对象基本概念37
3.3.3编译和运行Java应用程序40
3.3.4应用小程序42
3.4项目实践44
本章总结44
思考题(ReviewQuestions)45
练习(Assignment)45
第4章Java基础语法(一):标识
符、关键字及数据类型47
4.1标识符47
4.2关键字48
4.3变量48
4.4常量50
4.5数据类型51
4.5.1基本类型51
4.5.2引用类型55
4.6项目实践56
本章总结59
思考题(ReviewQuestions)59
练习(Assignment)60
第5章Java基础语法(二):表达式
及流程控制61
5.1运算符61
5.1.1算术运算符61
5.1.2关系运算符64
5.1.3逻辑运算符65
5.1.4位运算符67
5.1.5赋值运算符73
5.1.6条件运算符74
5.1.7其他运算符75
5.2表达式75
5.2.1运算符的优先级75
5.2.2数据类型转换77
5.3Java控制语句79
5.3.1顺序流程80
5.3.2分支流程80
5.3.3循环流程82
5.3.4与程序转移有关的其他
语句84
5.3.5异常处理语句:
try-catch-finally84
5.4项目实践85
本章总结85
思考题(ReviewQuestions)85
练习(Assignment)86
第6章Java基础语法(三):数组87
6.1数组的声明、生成和初始化87
6.1.1数组的声明87
6.1.2数组的生成88
6.1.3数组的初始化88
6.2数组的使用90
6.3多维数组91
6.3.1二维数组的声明91
6.3.2二维数组的生成和初始化91
6.3.3二维数组的使用92
6.4枚举类型的引入94
6.5项目实践94
本章总结95
思考题(ReviewQuestions)95
练习(Assignment)96
第7章Java面向对象核心语法97
7.1面向对象的概念97
7.1.1对象和类概述97
7.1.2类、方法和变量101
7.1.3构造方法103
7.1.4方法的重载103
7.1.5this的使用106
7.2封装107
7.3继承109
7.3.1继承的概念109
7.3.2方法重写(overriding)111
7.3.3super的使用113
7.3.4继承中的构造方法调用114
7.3.5finalize()方法的使用115
7.3.6对象的比较116
7.4多态117
7.4.1多态的概念117
7.4.2多态的实现条件117
7.4.3多态的代码实现119
7.5项目实践121
本章总结127
思考题(ReviewQuestions)128
练习(Assignment)129
第8章Java面向对象高级语法130
8.1静态(static)变量、方法和初始化
程序块130
8.1.1静态(static)变量130
8.1.2静态(static)方法131
8.1.3静态初始化块133
8.1.4引入含有静态方法的类134
8.2最终(final)类、变量和方法134
8.3访问控制(AccessControl)135
8.3.1类的访问控制135
8.3.2类成员变量和成员方法的
8.3.2访问控制135
8.4抽象类与抽象方法136
8.5接口(Interface)137
8.5.1接口的定义138
8.5.2接口的实现138
8.6基本类型包装器(Wrappers)140
8.6.1Double和Float141
8.6.2Byte,Short,Integer
8.6.2和Long143
8.6.3Character147
8.6.4Boolean149
8.6.5类型的自动装箱与自动
8.6.5拆箱149
8.7集合(Collection)框架150
8.7.1Collection151
8.7.2List152
8.7.3Set154
8.7.4Map接口157
8.7.5泛型集合161
8.7.6使用for-each操作
Collection集合164
8.8项目实践168
8.9内部类170
8.9.1内部类概述170
8.9.24种类型的内部类174
8.10反射(Reflection)181
8.10.1反射的工作原理181
8.10.2反射中的主要方法182
8.10.3反射的使用183
8.10.4反射的安全性和性能186
8.11Java常用类介绍187
8.11.1String187
8.11.2StringBuffer201
8.11.3StringTokenizer
(字符串标记)206
8.11.4Date(日期)208
8.11.5Calendar(日历)209
8.11.6Random212
8.11.7DateFormat类214
8.11.8SimpleDateFormat类216
8.11.9Runtime217
8.11.10Math220
本章总结222
思考题(ReviewQuestions)223
练习(Assignment)224
第9章Java异常处理225
9.1异常定义225
9.2异常分类225
9.3异常处理226
9.4自定义异常232
9.5项目实践233
本章总结234
思考题(ReviewQuestions)235
练习(Assignment)235
第10章使用AWT建立图形用户
界面236
10.1AWT介绍236
10.2容器、组件和布局管理器237
10.2.1容器237
10.2.2布局管理238
10.2.3AWT组件库244
10.3AWT事件处理252
10.3.1AWT事件处理基本概念252
10.3.2事件253
10.3.3事件处理器(监听器)254
10.3.4适配器(Adapter)261
本章总结268
思考题(ReviewQuestions)268
练习(Assignment)269
第11章使用Swing建立图形用户
界面270
11.1Swing简介270
11.2Swing组件(Components)272
11.2.1Swing组件的层次结构272
11.2.2Swing组件的特性274
11.2.3Swing组件和容器276
11.3项目实践290
本章总结309
思考题(ReviewQuestions)309
练习(Assignment)309
第12章Applet编程技术310
12.1Applet简介310
12.2Applet基本概念311
12.2.1Applet的生命周期312
12.2.2Applet的主要方法312
12.3Applet的安全性315
12.4Applet与浏览器相互间的通信315
本章总结324
思考题(ReviewQuestions)324
练习(Assignment)324
第13章多线程高级编程326
13.1多线程简介326
13.2多线程的使用332
13.2.1创建线程333
13.2.2启动线程336
13.2.3线程的其他方法338
13.3线程状态的转换338
13.4资源同时读取问题和线程的同步341
13.4.1基本概念341
13.4.2多线程之间的同步和通信342
13.4.3线程死锁349
13.5项目实践350
本章总结352
思考题(ReviewQuestions)352
练习(Assignment)353
第14章使用输入/输出类355
14.1Java输入/输出流简介355
14.2java.io包的层次结构356
14.3常用输入/输出类360
14.3.1常用输入类360
14.3.2常用输出类362
14.4文件和目录的操作368
14.4.1文件基本操作368
14.4.2随机访问文件369
14.5对象流和对象序列化370
14.5.1序列化概述370
14.5.2序列化的实现371
14.5.3序列化机制371
14.6项目实践374
本章总结382
思考题(ReviewQuestions)382
练习(Assignment)383
第15章使用TCP/IP和UDP/IP
开发网络程序384
15.1Java网络编程简介384
15.2理解TCP/IP及UDP/IP协议385
15.3使用ServerSocket和Socket开发
TCP/IP网络程序386
15.3.1Socket通信概述386
15.3.2Socket通信的一般过程387
15.4基于URL的高层次Java网络
编程394
15.4.1URL(统一资源定位器)394
15.4.2URL的组成394
15.4.3创建一个URL394
15.4.4通过URLConnection读取
数据395
15.5使用DatagramPacket和
DatagramSocket开发UDP/IP
网络程序396
15.5.1Datagram通信的基本
概念396
15.5.2基于UDP的程序开发397
15.6项目实践403
本章总结407
思考题(ReviewQuestions)407
练习(Assignment)407
第16章使用JDBC技术开发数据库
应用409
16.1数据库的基本概念409
16.1.1什么是数据库409
16.1.2数据库在应用程序中的
重要地位409
16.1.3数据库管理系统
(DBMS)409
16.1.4数据库的发展历程409
16.1.5关系型数据库(RDBMS)
简介410
16.2SQL(StructuredQuery
Language)410
16.3JDBC开发基础流程418
16.3.1使用JDBC-ODBCBridge
桥接方式连接数据库419
16.3.2使用纯JDBC连接数据库420
16.3.3JDBC连接MySQL数据库
实例421
16.4Statement对象424
16.5PreparedStatement对象425
16.6JDBC异常处理425
16.6.1SQLException类425
16.6.2JDBC警告
(SQLWarning)426
16.7JDBC事务处理427
16.7.1保证数据真实、正确与
完整性(Integrity)427
16.7.2解决数据同时访问问题
(ConcurrencyControl)429
16.8项目实践430
本章总结435
思考题(ReviewQuestions)435
练习(Assignment)435
附录AJava集成开发环境(IDE)
Eclipse介绍437
附录BJava编程规范446
附录C与Java开发有关的UNIX
介绍458
附录DJava与C++比较465
附录EJava本地接口483
附录FJDK6.0新特性488
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网