登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java程序设计

書城自編碼: 3215917
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 杨晶晶
國際書號(ISBN): 9787302496243
出版社: 清华大学出版社
出版日期: 2018-06-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 384

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
可转债投资实战
《 可转债投资实战 》

售價:NT$ 454.0
王氏之死(新版,史景迁成名作)
《 王氏之死(新版,史景迁成名作) 》

售價:NT$ 250.0
敢为天下先:三年建成港科大
《 敢为天下先:三年建成港科大 》

售價:NT$ 352.0
直观的经营:哲学视野下的动态管理
《 直观的经营:哲学视野下的动态管理 》

售價:NT$ 407.0
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭  6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
《 长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高 》

售價:NT$ 214.0
身体自愈力:解决内在病因的身体智慧指南
《 身体自愈力:解决内在病因的身体智慧指南 》

售價:NT$ 449.0
非言语沟通经典入门:影响人际交往的重要力量(第7版)
《 非言语沟通经典入门:影响人际交往的重要力量(第7版) 》

售價:NT$ 560.0
山西寺观艺术壁画精编卷
《 山西寺观艺术壁画精编卷 》

售價:NT$ 7650.0

建議一齊購買:

+

NT$ 265
《 Java程序设计 》
+

NT$ 418
《 Java程序设计 》
+

NT$ 671
《 深入浅出Java程序设计 》
+

NT$ 293
《 Java程序设计 》
+

NT$ 182
《 Java程序设计 》
+

NT$ 247
《 Java程序设计(普通高等教育“十三五”精品规划教材(计算机网络技术系列)) 》
編輯推薦:
服务读者,贴近读者。本书以读者为核心,以读者的思维方式进行编写。本书注重理论知识与思考相结合,注重培养读者自学能力。由浅至深,循序渐进。本书以学习层次进行划分,从初级到高级,通过对本书的学习,读者最终将自己武装成一个懂代码、熟悉代码Java程序员
內容簡介:
目前,很多新的技术领域都涉及Java语言。Java语言是面向对象程序设计语言,涉及网络、多线程等重要基础知识,所以Java语言是学习面向对象编程和网络编程的*语言。
本书讲解Java程序设计的相关知识及其编程方法,包括Java语言编程基础、类与对象、继承与多态、异常处理、组件及事件响应、常见类的使用和IO流、数据库、多线程和Java网络编程等。
本书的章节编排与内容以人们学习与认知的过程为基础,注重内容的可读性和可用性,与实际需求相匹配。内容力求简明,许多例题都经过精心设计,既能帮助读者理解知识,又具有启发性;每章都包含了图、表、例题以及类和接口的说明,使读者在轻松和愉快的学习中迅速理解与掌握Java程序设计的知识和方法,并应用到实践中去。
全书共分11章: 第1~7章着重介绍Java语言的语法及常见类的使用;第8章着重介绍如何通过JDBC去连接和操作数据库;第9、10章介绍如何运用多线程及其在网络编程上的应用;第11章介绍相关实验目的、实验内容及步骤。全书提供了大量的应用实例,每章的*后均附有习题供读者思考与练习。
本书既可以作为高等院校各专业的基础教材,也可以作为使用Java的工程技术人员和科技工作者的自学参考书。
目錄
第1章绪论1
1.1Java语言简介1
1.1.1Java语言平台无关性1
1.1.2Java语言的发展历史3
1.1.3Java语言的应用领域4
1.1.4Java语言的地位6
1.2Java语言的特性7
1.3Java编程规范9
1.3.1包的命名与注释10
1.3.2类、接口的命名及注释10
1.3.3成员函数的命名及注释12
1.3.4字段、属性的命名及注释14
1.3.5局部变量命名及注释15
1.4Java开发环境的搭建16
1.4.1下载JDK16
1.4.2安装JDK17
1.4.3配置环境变量17
1.5第一个程序Hello World!21
1.6Eclipse开发工具的安装与使用24
1.6.1Eclipse下载及安装24
1.6.2Eclipse的配置及启动25
1.6.3创建Java项目26
1.6.4创建类文件27
1.6.5输出Eclipse中的第一个Hello
World!31
1.7本章小结32
习题132◆Java程序设计目录第2章Java语言编程基础33
2.1基本数据类型及转换33
2.1.1整数类型33
2.1.2字符类型35
2.1.3浮点类型35
2.1.4逻辑类型36
2.1.5类型转换运算36
2.2变量与常量37
2.2.1变量37
2.2.2常量38
2.3运算符和字符串39
2.3.1运算符39
2.3.2字符串41
2.4表达式和语句44
2.4.1表达式44
2.4.2语句44
2.4.3if条件分支语句45
2.4.4switch开关语句47
2.4.5循环语句48
2.4.6break和continue语句50
2.5流程控制51
2.5.1块作用域51
2.5.2条件语句52
2.5.3循环语句52
2.5.4多重选择switch语句53
2.5.5中断控制流程语句53
2.6数组和数组列表55
2.6.1使用数组55
2.6.2构造数组55
2.6.3数组列表56
2.6.4数组与数组列表的复制58
2.7标准输入和输出58
2.7.1读取输入58
2.7.2格式化输出59
2.8本章小结60
习题261
第3章类与对象63
3.1面向对象概述63
3.2类64
3.2.1类的定义64
3.2.2类的声明64
3.3对象的创建和构造方法65
3.3.1对象的声明与创建65
3.3.2使用对象66
3.3.3构造方法68
3.4对象的组合69
3.5类的高级特性72
3.5.1Java类包72
3.5.2包名冲突72
3.5.3完整的类路径73
3.5.4创建包73
3.5.5成员内部类74
3.5.6局部内部类76
3.5.7静态内部类77
3.5.8匿名内部类78
3.6static关键字80
3.6.1实例变量和类变量的区别80
3.6.2实例方法和类方法的区别81
3.7this关键字82
3.7.1在构造方法中使用this82
3.7.2在实例方法中使用this83
3.8基本数据类型的封装类85
3.8.1Double和Float类85
3.8.2Byte、Short、Integer和Long类85
3.8.3Character类85
3.8.4有理数的封装86
3.8.5自动装箱与拆箱89
3.9本章小结90
习题390
第4章继承与多态92
4.1类的继承92
4.1.1继承的好处92
4.1.2继承的定义92
4.1.3继承的用法93
4.1.4继承总结95
4.2多态95
4.2.1多态的定义95
4.2.2多态的理解95
4.3抽象类99
4.3.1抽象类的定义99
4.3.2继承抽象类102
4.3.3抽象方法103
4.3.4抽象类总结104
4.4final和super关键字104
4.4.1final关键字104
4.4.2super关键字105
4.5内部类107
4.5.1成员内部类107
4.5.2局部内部类108
4.5.3嵌套内部类110
4.5.4匿名内部类110
4.5.5内部类的继承114
4.6接口114
4.6.1接口与类115
4.6.2接口的特性115
4.6.3抽象类和接口的区别116
4.6.4接口的声明116
4.6.5接口的实现116
4.6.6接口的继承117
4.7接口回调118
4.8本章小结120
习题4120
第5章异常处理126
5.1异常处理的概念126
5.2异常类及异常处理方式126
5.2.1异常类127
5.2.2异常处理方式128
5.3捕获异常131
5.4声明异常134
5.5Java异常处理机制136
5.5.1异常处理机制136
5.5.2trycatch语句137
5.5.3trycatchfinally语句140
5.5.4try、catch、finally语句块的执行顺序142
5.5.5throws抛出异常143
5.5.6throw抛出异常144
5.6自定义异常类145
5.7异常处理的使用原则146
5.8本章小结149
习题5149
第6章组件及事件响应153
6.1Swing概述153
6.1.1JFrame窗口类153
6.1.2JPanel面板类155
6.1.3JLabel标签类156
6.1.4JButton按钮类157
6.2Swing中的事件159
6.2.1事件简介159
6.2.2同一个事件源注册多个监听器160
6.2.3同一个监听器注册给多个事件源161
6.2.4窗体获取和失去焦点事件163
6.2.5窗体打开、关闭和激活事件164
6.3常用组件及布局166
6.3.1流布局166
6.3.2网格布局168
6.3.3边框布局169
6.3.4空布局171
6.3.5卡片布局173
6.3.6文本框及密码框和多行文本框175
6.3.7复选框和单选按钮178
6.3.8选项卡180
6.3.9分隔窗格183
6.3.10滑块和进度条185
6.3.11列表框190
6.3.12菜单195
6.4本章小结197
习题6198
第7章常见类的使用和IO流199
7.1String类和StringBuffer类199
7.1.1String类199
7.1.2StringBuffer类202
7.2Scanner类204
7.3Class类205
7.3.1Class类原理206
7.3.2获得一个Class206
7.4IO流207
7.4.1IO流的概念207
7.4.2预定义的IO流类207
7.4.3文件读写210
7.4.4写二进制文件214
7.4.5读二进制文件216
7.4.6File类218
7.4.7处理压缩文件219
7.5序列化222
7.5.1基本概念与Serializable接口222
7.5.2Externalizable223
7.6本章小结224
习题7224
第8章数据库226
8.1数据库基础226
8.1.1数据库简介226
8.1.2SQL基本类型228
8.1.3SQL语法基础228
8.1.4MySQL数据库的安装及配置231
8.2JDBC概述240
8.2.1JDBC简介240
8.2.2JDBC常用类240
8.3数据库操作242
8.3.1加载驱动242
8.3.2创建数据库的连接242
8.3.3创建一个Statement242
8.3.4执行SQL语句243
8.3.5处理结果243
8.3.6数据库的关闭244
8.4本章小结249
习题8249
第9章多线程252
9.1线程基本概述252
9.1.1线程的概念252
9.1.2多线程的好处253
9.2线程的开始启动253
9.2.1继承Thread类创建线程类254
9.2.2显示Runnable接口创建线程类255
9.2.3使用Callable和Future创建线程257
9.2.4创建线程的3种方式对比259
9.3线程的生命历程259
9.3.1线程生命周期259
9.3.2线程死亡261
9.4控制线程262
9.4.1join线程262
9.4.2后台线程264
9.5线程同步265
9.5.1线程安全问题265
9.5.2同步代码块268
9.5.3释放同步监视器的锁定268
9.5.4死锁269
9.6线程通信271
9.7线程池及其应用276
9.8本章小结279
习题9279
第10章Java网络编程282
10.1IP和InetAddress类282
10.1.1IP和IP地址282
10.1.2InetAddress类283
10.2URL与URLConnection284
10.2.1URL284
10.2.2URLConnection286
10.3基于TCP的网络编程288
10.3.1TCP基础288
10.3.2TCP的建立与中断290
10.3.3基于TCP协议的Socket编程292
10.4基于UDP的网络编程296
10.4.1UDP基础296
10.4.2使用DatagramSocket发送、接收数据297
10.5本章小结304
习题10304
第11章实验305
11.1for循环305
11.1.1实验目的305
11.1.2实验内容及步骤305
11.2面向对象306
11.2.1实验目的306
11.2.2实验内容及步骤306
11.3继承与多态308
11.3.1实验目的308
11.3.2实验内容及步骤308
11.4异常处理310
11.4.1实验目的310
11.4.2实验内容及步骤310
11.5组件及事件响应311
11.5.1实验目的311
11.5.2实验内容及步骤311
11.6IO314
11.6.1实验目的314
11.6.2实验内容及步骤314
11.7数据库317
11.7.1实验目的317
11.7.2实验内容及步骤317
11.8多线程320
11.8.1实验目的320
11.8.2实验内容及步骤320
11.9Java网络编程322
11.9.1实验目的322
11.9.2实验内容及步骤323
附录A习题答案326
参考文献352
內容試閱
ForewordJava语言是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C中难以理解的多继承、指针等概念,所以Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java语言具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。使用Java语言可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。本书作为Java语言的入门教材,对每个知识点都进行了深入的分析,并有配套的例题和详细的代码。书中每节都精心设计了相关例题,大部分章节都有对应的实验,力图做到知识的由浅入深、由易到难。全书共分11章: 第1~7章着重介绍Java语言的语法及常见类的使用;第8章着重介绍如何通过JDBC去连接和操作数据库;第9、10章介绍如何运用多线程及其在网络编程上的应用;第11章介绍相关实验目的、实验内容及步骤。全书提供了大量的应用实例,每章的最后均附有习题供读者思考与练习。在学习本书时,首先要对知识点理解透彻,其次一定要亲自动手练习书中提供的例题和课后实验,因为在学习Java语言的过程中,动手实践是非常重要的。每章都附有课后习题,读者一定要自己做完后再去核对答案。本书由杨晶晶编著,李忠华、袁亚丽主审。河北北方学院信息科学与工程学院C508科研室的吴广靓、窦文、张同心、李赛鹏、康柳、杨贺、赵翠平、刘永宽、代文峻等同学,对全书的例题和实验进行了上机运行调试,保证了每行源代码的正确性,感谢所有同学们的辛勤付出!本书内容丰富,简洁明了,实用性强,不仅可用于高等院校教学,也可作为Java语言入门的自学教材。由于时间仓促,加之作者水平有限,书中难免存在疏漏之处,敬请读者批评指正。
作者2017年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.