返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Java高手是怎样炼成的 原理、方法与实践9787302563846
  • 正版全新
    • 作者: 高永强,卢晨著 | 高永强,卢晨编 | 高永强,卢晨译 | 高永强,卢晨绘
    • 出版社: 清华大学出版社
    • 出版时间:2021-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 高永强,卢晨著| 高永强,卢晨编| 高永强,卢晨译| 高永强,卢晨绘
    • 出版社:清华大学出版社
    • 出版时间:2021-01-01
    • 版次:1
    • 印次:1
    • 字数:1206000
    • 页数:624
    • 开本:16开
    • ISBN:9787302563846
    • 版权提供:清华大学出版社
    • 作者:高永强,卢晨
    • 著:高永强,卢晨
    • 装帧:平装
    • 印次:1
    • 定价:118.00
    • ISBN:9787302563846
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-01-01
    • 页数:624
    • 外部编号:1202197893
    • 版次:1
    • 成品尺寸:暂无

    部分新手上路

    章初识Java2

    1.1什么是Java2

    1.2Java能做什么3

    1.3Java软件包3

    1.3.1什么是JavaSE3

    1.3.2什么是JDK4

    1.4为什么Java可以在任何计算机上运行4

    1.5Java和语言比较4

    1.5.1Java和C++的比较5

    1.5.2Java和C#的比较5

    1.6为什么学Java5

    1.6.1新手常遇到的困难5

    1.6.2为什么选择这本书6

    1.7免费下载、安装和测试学习Java需要的软件6

    1.7.1免费下载JDK软件包7

    1.7.2JDK的安装步骤7

    1.7.3安装成功我知道8

    1.8新手使用Java开发工具Eclipse10

    1.8.1什么是E10

    1.8.2为什么用Eclipse10

    1.8.3免费下载、安装和测试Eclipse11

    1.8.4新手须知Eclipse常用功能14

    1.9编写和运行个Java程序17

    1.10什么是JavaAPI19

    巩固提高练习和编程实践19

    第2章开始Java编程20

    2.1一切从基础开始20

    2.1.1Java语句20

    2.1.2注释,还是注释21

    2.1.3什么是标识符和怎样使用22

    2.2Java基本数据

    2.2.18种基本数据类型

    2.2.2如何定义变量24

    2..什么是变量初始化25

    2.2.4变量与存储器有什么关系26

    2.2.5常量必须初始化27

    .赋值语句27

    ..1算术表达式27

    ..2快捷赋值操作符29

    2.4初识字符串30

    2.4.1菜鸟理解字符串30

    2.4.2什么是字符串引用31

    2.4.3如何实现字符串连接31

    2.4.4如何处理特殊字符——转义符33

    2.5初识数组34

    2.5.1菜鸟理解数组34

    2.5.2一个例子教会你使用数组34

    巩固提高练习和编程实践35

    第3章新手须知类和对象37

    3.1初识类和对象37

    3.1.1类到底是什么37

    3.1.2对象又是什么38

    3.1.3编写你的个类38

    3.1.4创建你的个对象40

    3.1.5怎样调用方法41

    3.1.6怎样测试自己编写的类41

    3.1.7站在巨人的肩膀——使用API类43

    3.1.8给程序带来五彩缤纷——细说JOptionPane45

    3.2学习更多输入、输出API类48

    3.2.1回到黑白——System.out49

    3.2.2扫描输入——Scanner50

    3.3编写用户友好与人机互动程序52

    实战项目:里程转换应用开发53

    巩固提高练习和实战项目大练兵55

    第4章走进控制语句57

    4.1条件表达式57

    4.1.1关系表达式57

    4.1.2比较基本型数据58

    4.1.3比较字符串59

    4.2逻辑表达式和应用61

    4.2.1逻辑表61

    4.2.2复合表达式及运算次序61

    4..你的程序逻辑清楚吗62

    4.3简单if语句63

    4.4简单if-else语句65

    4.5嵌套if-else语句67

    4.5.1用多种格式编写67

    4.5.2应用实例68

    4.6条件运算符?:69

    4.7多项选择——switch语句69

    4.7.1典型switch语句格式69

    4.7.2应用实例71

    4.7.3JDK14新增的switch-case语句及其应用72

    4.8你的程序需要继续运行吗——循环语句72

    4.8.1走进while循环72

    4.8.2走进do-while循环75

    4.8.3走进for循环77

    4.8.4走进嵌套循环79

    4.9更多控制语句81

    4.9.1break语句81

    4.9.2continue语句82

    实战项目:回报应用开发(1)83

    巩固提高练习和实战项目大练兵86

    第5章数据控制和质量保初探89

    5.1垃圾进、垃圾出——誓将错误消灭在开始89

    5.2Java的异常处理90

    5.2.1系统自动抛出的异常90

    5.2.2初识try-catch90

    5..API标准异常类92

    5.2.4怎样处理系统自动抛出的异常92

    5.2.5为什么需要抛出和处理异常93

    5.2.6异常处理应用实例95

    5.3格式化输出控制98

    5.3.1货币输出格式化98

    5.3.2国际货币输出格式化99

    5.3.3百分比输出格式化100

    5.3.4数值输出格式化101

    5.3.5利用DecimalFormat控制数值输出格式化102

    5.4数据类型转换102

    5.4.1自动类型转换103

    5.4.2强制类型转换cast103

    5.5怎样利用Math类104

    5.6处理数字——BigDecimal类105

    5.6.1BigDecimal的数学运算106

    5.6.2BigDecimal的格式化输出107

    实战项目:回报应用开发(2)108

    巩固提高练习和实战项目大练兵110

    第二部分告别菜鸟

    第6章走进类和对象114

    6.1面向对象编程——原来如此114

    6.1.1类和对象剖析——源于生活,高于生活115

    6.1.2封装115

    6.1.3继承116

    6.1.4多态117

    6.1.5抽象117

    6.2类为什么是编程模块117

    6.2.1类就是软件工厂产品蓝图117

    6.2.2如何描述对象——确定其属并赋值118

    6..构造方法制造对象119

    6.2.4更灵活地制造对象——构造方法重载121

    6.3走进方法122

    6.3.1方法就是对象的具体操作122

    6.3.2什么是传递值的参数和传递引用的参数1

    6.3.3方法重载125

    6.3.4this是什么意思126

    6.4走进静态数据129

    6.4.1属于全体对象的数据就是静态数据129

    6.4.2静态数据是怎样工作的130

    6.4.3应用静态数据原则130

    6.5走进静态方法131

    6.5.1有静态数据就有静态方法——此话有理131

    6.5.2静态方法怎样工作——不同于一般方法132

    6.5.3为什么要用静态初始化程序块133

    6.6我们喜欢再谈对象134

    6.6.1对象创建与对象引用134

    6.6.2为什么对象名重用135

    6.6.3方法链式调用就这么简单136

    实战项目:回报应用开发(3)136

    巩固提高练习和实战项目大练兵138

    第7章继承140

    7.1继承就是吃现成饭140

    7.1.1怎样实现继承——归类分析141

    7.1.2怎样确定继承合理——“是”和“有”关系142

    7.1.3怎样体现代码重用142

    7.1.4继承就是站在巨人肩膀上143

    7.1.5继承好处多多,你都想到了吗143

    7.1.6继承的局限143

    7.1.7三种基本继承类型143

    7.2实现继承145

    7.2.1怎样写父类145

    7.2.2怎样写子类146

    7..Likefatherlikeson——像爸爸就是儿子147

    7.3你想让子类怎样继承——访问修饰符再探148

    7.4更多继承应用149

    7.4.1继承中如何应用重载149

    7.4.2一个实例教会你什么是覆盖150

    7.4.3一个实例教会你什么是屏蔽151

    7.4.4细谈万类鼻祖Object和类中类——Class152

    7.5抽象类156

    7.5.1抽象类不能创建对象156

    7.5.2抽象方法造就了抽象类156

    7.6类158

    7.6.1类不能被继承158

    7.6.2一个例子搞懂类159

    7.6.3方法不能被覆盖159

    7.6.4参数的值不能改变159

    7.6.5所有这一切皆为提高执行速度159

    实战项目:几何体面积和体积计算应用开发(1)160

    巩固提高练习和实战项目大练兵163

    第8章多态165

    8.1我们每天都在用多态165

    8.1.1多态问题你注意到了吗165

    8.1.2让我们一起走进多态166

    8.2实现多态168

    8.2.1父类提供多态方法和接口168

    8.2.2子类覆盖多态方法或完善接口169

    8..一个例子让你明白应用多态170

    8.3为什么剖析方法绑定171

    8.3.1静态绑定171

    8.3.2动态绑定171

    8.3.3绑定时如何处理方法调用171

    8.4高手特餐——invokespe和invokevirtual172

    实战项目:几何体面积和体积计算应用开发(2)173

    巩固提高练习和实战项目大练兵175

    第9章接口177

    9.1接口就是没有完成的类177

    9.1.1接口只规定命名——如何完善由你177

    9.1.2接口体现形式的抽象178

    9.1.3怎样编写接口179

    9.1.4用接口还是用抽象类180

    9.1.5常用API接口181

    9.2实现接口181

    9.2.1实现接口就是完善接口中的方法181

    9.2.2利用接口可以实现多重继承183

    9..接口本身也可以继承186

    9.2.4接口也可以作为参数187

    9.3应用接口的典型实例——Cloneable接口188

    9.3.1实现Cloneable接口188

    9.3.2引用还是复制——看看这个例子就懂了189

    9.3.3复制还分深浅——怎么回事189

    9.3.4应用实例——利用超类实现Cloneable接口192

    巩固提高练习和实战项目大练兵193

    第三部分Java提高

    0章细谈数组196

    10.1为啥数组就是类196

    10.1.1理解数组是怎样工作的196

    10.1.2创建数组就是创建数组对象197

    10.1.3揭开数组的内幕198

    10.2数组的操作201

    10.2.1访问数组成员201

    10.2.2数组和循环总是闺蜜203

    10..访问数组成员的特殊循环203

    10.2.4用更多实例掌握数组的应用204

    10.3高手要掌握的更多数组技术205

    10.3.1多维数组206

    10.3.2非规则多维数组208

    10.3.3怎样把数组传到方法208

    10.3.4怎样在方法中返回数组210

    10.4API的Arrays类可以做些什么211

    10.4.1常用方法211

    10.4.2排序和搜索212

    10.4.3数组复制——避免菜鸟常犯的错误213

    10.4.4高手必须掌握的另一个API接口——Comparable215

    实战项目:在多级继承中应用数组进行排序216

    巩固提高练习和实战项目大练兵218

    1章为何要再谈字符串220

    11.1为何字符串也是类220

    11.1.1什么是字符串引用220

    11.1.2什么是字符串创建221

    11.1.3字符串构造方法221

    11.1.4高手必须掌握的字符串方法222

    11.2APIStringBuilder类225

    11.2.1字符串内容可变还是不可变225

    11.2.2StringBuilder的构造方法225

    11..高手必须掌握的常用方法226

    11.2.4用实例学会StringBuilder应该很容易227

    11.2.5StringBuilder的大哥——StringBuffer类229

    11.3APIStringTokenizer类——分解字符串229

    11.3.1token就是分解字符串的符号229

    11.3.2构造方法和常用方法0

    11.3.3用实例学会StringTokenizer1

    11.4正则表达式1

    11.4.1高手必须知道的正则表达式1

    11.4.2正则表达式规则2

    11.4.3不再是秘密——String中处理正则表达式的方法4

    11.4.4揭开Pattern和Matcher类的面纱4

    11.4.5验身份不是难事——实例说明一切

    实战项目:计算器模拟应用开发(1)

    巩固提高练习和实战项目大练兵

    2章揭秘异常处理241

    12.1高手必须懂的API异常处理类241

    12.2非检查异常242

    12.2.1出错现场在哪里242

    12.2.2高手为什么要处理非检查异常242

    1.检查异常243

    1..1同样要分析出错现场243

    1..2处理常见检查异常——必须243

    12.4高手掌握异常处理机制243

    12.4.1传统机制244

    12.4.2高手为何要知道异常是怎样在程序中传播的246

    12.4.3怎样获取更多异常信息247

    12.4.4用实例解释直观易懂248

    12.5高手应用throw直接抛出异常250

    12.5.1JVM怎样自动抛出异常251

    12.5.2你也可以直接抛出异常251

    12.5.3你还可以重抛异常252

    12.6嵌套异常处理253

    12.6.1什么是异常机制嵌套方式253

    12.6.2嵌套异常是怎样传播的254

    12.6.3为什么讨论嵌套异常重抛255

    12.7高手自己定义异常类256

    12.7.1编写自定义异常类原来如此简单256

    12.7.2高手掌握的自定义异常处理技巧257

    12.7.3用实例解释直接易懂258

    12.8异常链是什么259

    12.8.1异常处理信息不见了——什么情况259

    12.8.2应用异常链保不会丢失处理信息259

    12.9断言——高手可以断言可能发生的错误——assert261

    12.9.1如何编写断言261

    12.9.2开启和关闭断言262

    实战项目:利用异常处理机制开发你的数据验类263

    巩固提高练习和实战项目大练兵265

    3章高手掌握更多OOP技术266

    13.1创建自己的API包266

    13.1.1包有哪些命名规范267

    13.1.2创建包文件267

    13.1.3引入包文件268

    13.2用Eclipse的包管理项目中的文件269

    13.3在Eclipse中创建文件库270

    13.3.1什么是JAR文件270

    13.3.2创建文件库270

    13.4揭秘访问权271

    13.5类的更多应用——你知多少273

    13.5.1类之间的关系——父子、部下还是亲戚273

    13.5.2什么是文件类274

    13.5.3内部类怎样用274

    13.5.4为什么用静态内部类276

    13.5.5本地类是什么278

    13.5.6没有名字的类——匿名类279

    13.5.7这么多类——高手攻略279

    13.6枚举类是什么280

    13.6.1怎样定义和使用枚举280

    13.6.2静态引入——编写枚举类更方便282

    13.6.3高手必须知道的枚举283

    13.6.4一个实例教会你应用枚举285

    13.7高手须知可变参数286

    13.7.1可变参数是重载的应用286

    13.7.2揭秘可变参数——它怎样工作287

    13.7.3可变参数方法可以重载288

    13.8什么是javadoc和怎样用它288

    实战项目:创建可被任何程序调用的文件库(JDK9和以后版本)290

    巩固提高练习和实战项目大练兵292

    4章高手须知集合类293

    14.1用集合类做些什么293

    14.1.1集合类与数组的比较294

    14.1.2集合类都有哪些294

    14.1.3什么是Java的泛类型296

    14.1.4高手怎样应用泛类型301

    14.1.5值得注意的类型安全问题303

    14.2揭秘集合类304

    14.2.1可改变大小的数组304

    14.2.2链接表306

    14..哈希集合307

    14.2.4元素迭代器308

    14.2.5用实例教会你集合类应用309

    14.3Map的集合类311

    14.3.1怎样使用HashMap311

    14.3.2怎样使用TreeMap312

    14.3.3怎样对自定义类型TreeMap排序314

    14.4集合类和数据结构315

    14.4.1堆栈315

    14.4.队列15

    14.4.3细说集合中的排序316

    14.4.4搜索——我要找到你318

    14.4.5洗牌——想玩斗地主319

    14.4.6集合类应用总结320

    14.4.7高手理解集合类的同步与不同步321

    实战项目:利用HashMap开发产品管理应用321

    巩固提高练习和实战项目大练兵3

    5章多线程325

    15.1Java的本质是多线程325

    15.1.1揭秘多线程怎样工作325

    15.1.2多任务和多处理是一回事吗326

    15.1.3多线程应用范围太广泛了326

    15.1.4一张图搞懂线程的5种状态327

    15.1.5你的个多线程程序327

    15.2如何创建多线程329

    15.2.1可以继承Thread创建线程329

    15.2.2可以完善Runnable接口来创建线程330

    15..多线程典型案例:生产-消费线程初探331

    15.3多线程控制333

    15.3.1设置优先级——setPriority方法333

    15.3.2给线程让步——yield方法334

    15.3.3让我的线程休息——sleep方法334

    15.3.4让我的线程加入执行——join方法336

    15.3.5打断我的线程运行——interrupt方法336

    15.3.6应用实例——线程和数组哪个运行的快337

    15.4高手必知多线程协调339

    15.4.1什么是多线程协调339

    15.4.2高手怎样实现多线程协调340

    15.4.3什么是易变数据——volatile340

    15.4.4你的多线程协调吗——synchronized340

    15.4.5要协调必须等待——wait方法342

    15.4.6你的线程协调得到通知了吗——notify或notifyAll343

    15.5高手须知更多多线程344

    15.5.1一张图看懂监视器和线程锁定344

    15.5.2更多多线程实战术语和编程技巧345

    15.5.3并行类包——java.util.concurrent346

    实战项目:利用多线程和并行处理开发生产-消费应用349

    巩固提高练习和实战项目大练兵352

    第四部分GUI和多媒体编程

    6章GUI——使你的窗口出彩356

    16.1从一个典型例子看懂GUI组件356

    16.1.1Swing包中的组件从哪里来357

    16.1.2一张图看懂组件的继承关系357

    16.1.3组件操作功能从Component继承而来358

    16.2创建框架就是实例窗口358

    16.2.1怎样显示创建的窗口358

    16.2.2怎样关闭显示的窗口359

    16..窗口位置和大小控制360

    16.2.4在屏幕中央显示窗口实例361

    16.3用控制面板管理组件——JPanel362

    16.3.1一个例子搞懂控制面板怎样管理组件362

    16.3.2手把手教会你组件编程步骤362

    16.3.3揭秘控制面板结构内幕363

    16.4怎样创建按钮——JButton364

    16.4.1创建按钮举例364

    16.4.2把组件显示到默认位置——FlowLayout366

    16.4.3按下按钮要做什么——按钮事件处理367

    16.5标签和文本字段是闺蜜368

    16.5.1怎样编写标签——JLabel368

    16.5.2怎样编写文本字段——JTextField369

    16.5.3怎样处理文本字段事件370

    16.5.4我想让用户输入密码——JPasswordField372

    16.5.5应用实例——学会这些组件编程372

    16.6文本窗口的创建和应用——JTextArea374

    16.6.1文本窗口的创建和方法调用374

    16.6.2在文本窗口中设置滚动面板——JScrollPane375

    16.6.3应用编程实例375

    16.7选项框——JCheckBox376

    16.7.1选项框事件处理377

    16.7.2应用编程实例378

    16.8单选按钮——JRadioButton380

    16.8.1单选按钮事件处理381

    16.8.2应用编程实例381

    巩固提高练习和实战项目大练兵384

    7章GUI组件布局——安排组件位置和显示风格385

    17.1Java的6种布局管理类385

    17.2系统预设的流程布局——FlowLayout386

    17.2.13种显示位置386

    17.2.2编程实例386

    17.3围界布局管理类——BorderLayout387

    17.3.15种布局区域388

    17.3.2高手常用布局嵌套389

    17.3.3如何动态显示按钮的位置389

    17.4给组件加上5种不同风格的边框390

    17.4.1边框BorderFactory设计编程步骤391

    17.4.2编程实例392

    17.5标记板——JTabbedPane393

    17.5.1如何应用标记板393

    17.5.2编程实例394

    17.6箱式布局BoxLayout和网格布局GridLayout396

    17.6.1如何应用箱式布局管理396

    17.6.2如何应用网格布局管理397

    17.6.3嵌套使用才更灵活398

    实战项目:计算器模拟应用开发()

    17.7高手要掌握的布局管理GridBagLayout400

    17.7.1必须使用设计图——方法和步骤401

    17.7.2编程实例402

    17.8用户接口管理——UIManager可以做啥404

    17.8.1常用用户接口管理UIManager405

    17.8.2编程实例405

    实战项目:开发西方快餐销售调查应用(1)406

    巩固提高练习和实战项目大练兵407

    8章更多组件和事件处理409

    18.1下拉列表——JComboBox409

    18.1.1编程实例410

    18.1.2事件处理411

    18.1.3ItemListener事件处理接口411

    18.1.4我怎么用它——编程实例413

    18.2列表——JList416

    18.2.1编程实例417

    18.2.2ListSelectionListener事件处理接口418

    18..列表的更多编程技巧419

    实战项目:利用列表开发名词学习记忆应用421

    18.3菜单——JMenu422

    18.3.1菜单编写步骤422

    18.3.2编程举例4

    18.3.3如何加入子菜单4

    18.3.4菜单的事件处理424

    18.3.5设置键盘记——高手才会这样做424

    18.3.6高手设置快捷键425

    18.3.7MenuListener处理菜单事件接口426

    实战项目:开发西方快餐销售调查应用(2)428

    18.4高手须知弹出式菜单431

    18.4.1一步步教会你编写步骤431

    18.4.2编程实例431

    18.4.3PopupMenuListener事件处理接口433

    18.4.4鼠标右键激活弹出式菜单433

    实战项目:开发西方快餐销售调查应用(3)434

    18.5高手应掌握更多GUI组件435

    18.5.1如何应用滑块——JSlider436

    18.5.2如何应用进度条——JProgressBar438

    18.5.3如何应用文件选择器——JFileChooser439

    18.5.4如何应用颜色选择器——JColorChooser441

    18.5.5如何应用制表——JTable442

    18.5.6如何应用树——JTree443

    18.5.7如何应用桌面板——JDesktopPane446

    巩固提高练习和实战项目大练兵447

    9章揭秘事件处理那些事儿449

    19.1高手须知事件处理内幕449

    19.1.1事件处理是怎样工作的449

    1..常用处理接口451

    19.1.3为何要用适配器452

    19.1.4适配器应用实例453

    19.2高手必知鼠标事件处理454

    19.2.1都有哪些鼠标事件454

    19.2.2鼠标事件处理接口和适配器454

    19..鼠标事件处理演示程序454

    19.3高手须知键盘事件处理455

    19.3.1键盘事件处理接口和适配器456

    19.3.2键盘事件处理常用方法456

    19.4高手掌握的GUI组件编程技巧457

    19.4.1组件编程的6种方式457

    19.4.2事件处理的6种方式461

    实战项目:计算器模拟应用开发(3)463

    巩固提高练习和实战项目大练兵465

    第20章多媒体编程——高手须知的那些事儿467

    20.1字体编程467

    20.1.1字体编程常用术语467

    20.1.2字体编程常用方法和举例468

    20.1.3应用实例学会字体编程469

    20.2颜色编程470

    20.2.1颜色编程常用术语471

    20.2.2颜色编程常用方法和举例471

    20..应用实例学会颜色编程472

    20.3JavaFX图形编程473

    20.3.1JavaFX编程步骤473

    20.3.2图形编程常用方法474

    20.3.3图形编程步骤474

    20.3.4应用实例学会图形编程475

    20.4JavaFX图像编程476

    20.4.1Java支持的4种图像格式476

    20.4.2图像编程常用方法476

    20.4.3图像编程步骤477

    20.4.4应用实例学会图像编程477

    20.5JavaFX音频编程478

    20.5.1Java支持的3种音频格式478

    20.5.2音频编程常用方法478

    20.5.3音频编程步骤479

    20.5.4播放音乐编程实例479

    实战项目:利用多媒体开发英文字母学习游戏应用480

    巩固提高练习和实战项目大练兵483

    第五部分高手进阶——数据流处理和编程

    2章文件I/O486

    21.1数据流和文件486

    21.1.1文件I/O基本知识须知487

    21.1.2揭秘文件路径487

    21.1.3用实例看懂路径和规范路径488

    21.1.4高手理解URI、URL和URN488

    21.1.5文件类常用方法488

    21.1.6文件I/O中为什么要缓冲492

    21.1.7文件I/O必须处理异常492

    21.2文本文件I/O492

    21.2.1文本文件输出493

    21.2.2缓冲和无缓冲的文本输出493

    21..文本文件输入495

    21.2.4文本文件输入实例496

    实战项目:开发产品销售文本文件管理应用498

    21.3二进制文件I/O502

    21.3.1二进制文件的输出502

    21.3.2二进制文件输出举例503

    21.3.3二进制文件的输入504

    21.3.4二进制文件输入实例505

    实战项目:开发产品销售二进制文件管理应用507

    21.4高手须知对象序列化I/O510

    21.4.1你的对象序列化了吗510

    21.4.2手把手教会你对象序列化511

    21.4.3对象序列化常用类和方法511

    21.4.4对象序列化编程步骤511

    实战项目:利用对象序列化开发产品销售文件管理应用512

    21.5随机文件I/O517

    21.5.1随机文件I/O常用方法和访问模式517

    21.5.2文件记录和位置计算518

    21.5.3用实例学会随机文件I/O518

    21.6高手须知更多文件I/O编程技术520

    21.6.1细谈JFileChooser520

    21.6.2Java支持的压缩文件I/O521

    21.6.3一步步教会你压缩文件I/O521

    21.6.4用Scanner读入文件527

    实战项目:开发产品销售随机文件管理应用528

    巩固提高练习和实战项目大练兵534

    第22章数据库编程536

    22.1揭秘JDBC536

    22.2数据库基本知识537

    2.数据库语言——SL38

    2..1SL的6种基本指令538

    2..2SL的基本数据类型538

    2..创建指令——CREATE539

    2..4选择指令——SELECT539

    2..5更新指令——UPDATE540

    2..插入指令——INSERT540

    2..删除记录指令——DELETE540

    2..删除数据表指令——DROP541

    22.4数据库和JDBC驱动软件的安装及测试541

    22.4.1下载数据库软件541

    22.4.2数据库安装541

    22.4.3数据库运行测试542

    22.4.4下载JDBC驱动软件543

    22.4.5一步步教会你在Eclipse中连接数据库544

    22.4.6一个实例搞懂JDBC连接成功545

    22.4.7编写个数据库程序545

    22.5Java程序和数据库对话547

    22.5.1连接数据库——高手都会这样做547

    22.5.2向数据库发送SL指令548

    22.5.3接收从数据库传回的记录549

    22.5.4提取和更新传回的记录550

    22.5.5预备指令是怎么回事551

    实战项目:利用数据库和GUI开发产品销售管理应用(1)553

    22.6高手了解更多JDBC编程558

    22.6.1细谈元数据是啥和怎样用558

    22.6.2什么是事务处理和怎样实现559

    22.6.3三个步骤两个实例搞懂事务处理编程559

    实战项目:利用数据库和GUI开发产品销售管理应用(2)560

    巩固提高练习和实战项目大练兵564

    第章网络编程565

    .1为什么高手必知网络编程565

    .1.1必须遵循通信协议565

    .1.2URL和IP地址是一回事吗566

    .1.3URL和URI566

    .1.4端口和通信号567

    .1.5一张表看懂端口分配567

    .1.6揭秘HTTP568

    .1.7URL和URLConnection编程实例569

    .2一步步教会你网络编程570

    .2.1细谈Socket570

    .2.2StreamSockets和DatagramSockets571

    ..用户-服务器编程步骤571

    .2.4一个代码实例教会你用户-服务器编程571

    .2.5单用户-服务器程序测试运行步骤574

    .2.6手把手教你DatagramSocket用户-服务器编程574

    .炼成网络编程高手从这里起步578

    ..1手把手教你Socket多用户-服务器编程578

    ..2多用户-服务器程序测试运行步骤580

    ..3手把手教你Datagram多用户-服务器编程581

    ..4多用户-服务器数据库编程583

    实战项目:开发多用户-服务器产品销售数据库管理应用584

    .4高手必会的不错网络编程590

    .4.1面向连接传输与面向传输连接590

    .4.2怎样设置Socket超时控制591

    .4.3揭秘Socket中断技术592

    .4.4揭秘Socket半关闭技术593

    .4.5揭秘java.nio593

    .4.6数据流和数据块——网络编程用哪个594

    .4.7数据块编程需要通道技术——Channel594

    .4.8一步步教会你通道技术网络编程594

    .4.9应用缓冲的通道编程技术595

    .4.10数据块中字符集的定义、编码和译码596

    .4.11应用选择器Selector实现多用户-服务器编程597

    .4.12一步步教会你选择器多用户-服务器编程597

    .4.13通道和选择器编程实例598

    实战项目:开发多用户-服务器聊天室应用602

    巩固提高练习和实战项目大练兵606

    资深软件20多年教学与开发经验结晶,通过500多个简单易懂、可运行的完整实例,帮读者理解Java编程的逻辑、概念及实操

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购