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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java学习笔记:从入门到实战

書城自編碼: 3441073
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [中国]张晓博
國際書號(ISBN): 9787113261436
出版社: 中国铁道出版社
出版日期: 2019-10-01

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

售價:NT$ 377

我要買

share:

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



新書推薦:
工作文化史 古代卷
《 工作文化史 古代卷 》

售價:NT$ 381.0
像亚马逊一样思考
《 像亚马逊一样思考 》

售價:NT$ 442.0
中国震撼
《 中国震撼 》

售價:NT$ 403.0
以讹传讹:错误信息如何传播
《 以讹传讹:错误信息如何传播 》

售價:NT$ 437.0
大学问·生活中的意义
《 大学问·生活中的意义 》

售價:NT$ 442.0
待客之道:7-Eleven如何把客户体验做到极致
《 待客之道:7-Eleven如何把客户体验做到极致 》

售價:NT$ 386.0
空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!)
《 空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!) 》

售價:NT$ 325.0
邓小平视察纪实
《 邓小平视察纪实 》

售價:NT$ 549.0

建議一齊購買:

+

NT$ 377
《 C语言学习笔记:从入门到实战 》
+

NT$ 176
《 Python入门与实战 》
+

NT$ 839
《 C#从现象到本质 》
+

NT$ 644
《 Go语言从入门到进阶实战(视频教学版) 》
+

NT$ 960
《 ASP.NET开发实例大全(基础卷) 》
+

NT$ 621
《 深入理解Bootstrap(资深Web技术专家经验结晶,前端工程师必备。全面讲解各功能组件的使用方法,及对现有插件和扩展的二次开发;深入分析架构思想与源码实现,及开发自定义完整插件和扩展) 》
編輯推薦:
精讲学习视频全程相伴,扫码即看;217个有趣实例及精彩分析娓娓道来。
內容簡介:
本书以学习笔记的形式循序渐进地讲解了使用Java语言的核心知识,并通过具体实例的实现过程讲解了各个知识点的使用方法和流程。本书简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全。并且本书易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涉及的历史参考资料,对于读者学习Java语言大有帮助。
關於作者:
张晓博,硕士研究生学历, 浪潮软件研发工程师,开发经验丰富,为国内知名烟草集团、电子政务、税务系统、质监系统、药监系统、公安系统、系统集成等领域提供了综合解决方案。现在就职于IBM和浪潮合作成立的SOA技术实验室。参与编写畅销书籍《21天学通Java》和《21天学通Java Web开发》。
目錄
第1 章 Java 语言基础
1.1 Java 语言介绍 ....................................................................................................1
1.1.1 Java 语言的发展历程 .........................................................................................1
1.1.2 Java 语言的体系 .................................................................................................2
1.1.3 Java 语言的特点 .................................................................................................2
1.1.4 Java 语言的地位 .................................................................................................3
1.2 搭建Java 开发环境 ...........................................................................................3
1.2.1 安装JDK .............................................................................................................3
1.2.2 在Windows 7 配置Java 环境 ............................................................................6
1.2.3 在Windows 10 配置Java 环境 ..........................................................................6
1.2.4 充分利用Java API 文档 .....................................................................................8
1.3 第一个Java 程序 ...............................................................................................9
1.3.1 编写第一个Java 代码 ........................................................................................9
实例1-1:第一个Java 程序代码 ................................................................................................ 9
1.3.2 编译Java 程序 ....................................................................................................9
1.3.3 运行Java 代码 ..................................................................................................10
1.3.4 Java 11 新特性:新的程序运行方式 .............................................................11
第2章 使用IDE 开发工具
2.1 使用Eclipse .....................................................................................................12
2.1.1 IDE 介绍 ...........................................................................................................12
2.1.2 下载并安装Eclipse ..........................................................................................12
2.1.3 新建一个Eclipse 项目 .....................................................................................16
2.1.4 编译并运行Eclipse 项目 .................................................................................17
2.1.5 使用Eclipse 打开一个Java 工程打开下载包中的项目 ........................18
2.2 使用Intellij IDEA ............................................................................................19
2.2.1 搭建IntelliJ IDEA 开发环境 ...........................................................................19
2.2.2 使用IntelliJ IDEA 新建Java 工程 ..................................................................21
2.2.3 使用IntelliJ IDEA 运行Java 程序 ..................................................................22
第3 章 Java 基础语法
3.1 关键字、标识符和注释 ..................................................................................23
3.1.1 关键字 ...............................................................................................................23
3.1.2 标识符 ...............................................................................................................24
3.1.3 注释 ...................................................................................................................24
3.2 变量和常量 ......................................................................................................25
3.2.1 常量 ...................................................................................................................25
实例3-1:定义几个Java 常量 .................................................................................................. 25
3.2.2 变量 ...................................................................................................................26
实例3-2:计算三角形、正方形和长方形的面积 ................................................................... 27
实例3-3:输出各种变量的值 ................................................................................................... 27
3.3 数据类型 ..........................................................................................................28
3.3.1 为什么引入数据类型 .......................................................................................29
3.3.2 基本数据类型的取值范围 ...............................................................................29
3.3.3 字符型 ...............................................................................................................30
实例3-4:输出三种特殊符号 ................................................................................................... 30
3.3.4 整型 ...................................................................................................................31
实例3-5:通过整型类型计算图形周长和面积 ....................................................................... 31
3.3.5 浮点型 ...............................................................................................................32
实例3-6:计算圆的面积 ........................................................................................................... 33
3.3.6 布尔型 ...............................................................................................................33
实例3-7:比较两个数的大小 ................................................................................................... 33
3.4 运算符 ..............................................................................................................34
3.4.1 算术运算符 .......................................................................................................34
实例3-8:基本的数学运算(加、减、乘、除) ................................................................... 34
实例3-9:使用%运算符 .................................................................................................... 35
实例3-10:使用递增与递减运算符 ......................................................................................... 36
3.4.2 关系运算符和逻辑运算符 ...............................................................................36
实例3-11:使用关系运算符比较数字和字符 ......................................................................... 37
3.4.3 位运算符 ...........................................................................................................38
实例3-12:对两个整数实现位运算 ......................................................................................... 39
3.4.4 条件运算符 .......................................................................................................39
实例3-13:使用条件运算符判断成绩是否优秀 ..................................................................... 39
3.4.5 赋值运算符 .......................................................................................................40
实例3-14:赋值类型不匹配的错误 ......................................................................................... 40
3.4.6 运算符的优先级 ...............................................................................................40
实例3-15:四则混合运算 ......................................................................................................... 41
3.5 类型转换 ..........................................................................................................42
3.5.1 自动类型转换 ...................................................................................................42
实例3-16:将整数自动转换为fl oat 类型 ................................................................................ 42
3.5.2 强制转换 ...........................................................................................................43
实例3-17:实现int、byte 和double 类型之间的强制转换 ................................................... 43
第4 章 使用条件语句
4.1 使用if 语句 ......................................................................................................44
4.1.1 if 语句介绍 ........................................................................................................44
实例4-1:判断成绩是否及格 ................................................................................................... 45
4.1.2 if 语句的延伸 ....................................................................................................45
实例4-2:对两种条件给出不同的答案 ................................................................................... 46
4.1.3 多个条件判断的if 语句 ...................................................................................46
实例4-3:模拟抽奖系统 ........................................................................................................... 47
4.2 使用switch 语句 ..............................................................................................47
4.2.1 switch 语句基础 ................................................................................................48
实例4-4:判断数字的大小 ....................................................................................................... 48
4.2.2 没有break 时的情形 ........................................................................................49
实例4-5:执行switch 后面的所有分支条件语句 ................................................................... 49
4.2.3 case 没有执行语句 ...........................................................................................49
实例4-6:在case 语句后没有执行的代码 .............................................................................. 50
4.2.4 default 可以不在末尾 .......................................................................................50
实例4-7:将default 放在第一个case 分支中 ......................................................................... 50
第5 章 使用循环语句
5.1 使用for 循环语句 ............................................................................................51
5.1.1 for 循环介绍 .....................................................................................................51
实例5-1:输出整数0 到9 ........................................................................................................ 52
5.1.2 嵌套使用for 循环 ............................................................................................52
实例5-2:使用嵌套for 语句显示人民币符号和美元符号 ..................................................... 53
实例5-3:在屏幕中输出一个用*摆放的菱形 ................................................................. 53
5.2 使用while 循环语句 .......................................................................................54
5.2.1 while 循环基础 .................................................................................................54
实例5-4:循环输出18 个数字 ................................................................................................. 54
实例5-5:输出能够整除7 的数字 ........................................................................................... 55
5.2.2 do-while 循环语句 ............................................................................................55
实例5-6:使用do-while 语句输出0 到7 ................................................................................ 56
实例5-7:计算1 2 3 . 100 的和 ....................................................................................... 56
5.3 使用跳转语句 ..................................................................................................57
5.3.1 break 语句 .........................................................................................................57
实例5-8:使用break 终止循环的执行 .................................................................................... 57
实例5-9:在while 循环语句中使用break............................................................................... 57
实例5-10:使用有标号的break 语句 ...................................................................................... 58
5.3.2 使用return 语句 ...............................................................................................59
实例5-11:使用return 语句结束循环的执行 .......................................................................... 59
5.3.3 使用continue 跳转语句 ...................................................................................59
实例5-12:使用continue 改变for 循环的运行结果 ............................................................... 59
第6 章 操作字符串
6.1 Java 字符串的初始化 ......................................................................................61
实例6-1:实现Java 字符串的初始化 ...................................................................................... 61
6.2 使用String 类操作字符串 ..............................................................................62
6.2.1 获取指定索引位置的字符 ...............................................................................62
实例6-2:返回某个字符串指定索引的字符 ........................................................................... 62
6.2.2 追加字符串 .......................................................................................................63
实例6-3:在字符串后面追加字符串(好好学习) ........................................................... 63
6.2.3 连接多个字符串 ...............................................................................................63
实例6-4:使用 连接两个对象 ......................................................................................... 63
6.2.4 比较字符串 .......................................................................................................63
实例6-5:判断两个指定的字符串是否相等 ........................................................................... 64
6.2.5 获得字符串长度 ...............................................................................................64
实例6-6:获取字符串的长度 ................................................................................................... 64
6.2.6 替换字符串 .......................................................................................................65
实例6-7:替换字符串中的某一个文字 ................................................................................... 65
6.2.7 截取字符串 .......................................................................................................65
实例6-8:截取一个字符串,并输出截取后的结果 ............................................................... 65
6.2.8 字符串的大小写互转 .......................................................................................66
实例6-9:对指定的字符串实现大小写转换 ........................................................................... 66
6.2.9 消除字符串中的空白字符 ...............................................................................66
实例6-10:去掉字符串开头的空白字符 ................................................................................. 66
6.2.10 查找字符串 .....................................................................................................67
实例6-11:查找字符串str 中空字符的位置 ........................................................................... 68
6.3 使用类StringBuffer ........................................................................................68
实例6-12:使用追加字符函数 ................................................................................................. 69
第7 章 使用数组
7.1 最简单的一维数组 ..........................................................................................70
7.1.1 声明一维数组 ...................................................................................................70
7.1.2 创建一维数组 ...................................................................................................70
实例7-1:创建并输出一维数组中的数据 ............................................................................... 71
7.1.3 初始化一维数组 ...............................................................................................72
实例7-2:初始化一维数组,并将数组值输出打印 ............................................................... 72
7.2 二维数组 ..........................................................................................................73
7.2.1 声明二维数组 ...................................................................................................73
7.2.2 创建二维数组 ...................................................................................................73
实例7-3:创建二维数组并输出打印里面的数据 ................................................................... 74
7.2.3 初始化二维数组 ...............................................................................................74
实例7-4:打印输出二维数组中的数据 ................................................................................... 75
7.3 三维数组 ..........................................................................................................76
7.3.1 声明三维数组 ...................................................................................................76
7.3.2 初始化三维数组 ...............................................................................................76
实例7-5:创建三维数组,然后输出打印数组内元素 ........................................................... 77
7.4 操作数组 ..........................................................................................................77
7.4.1 复制数组 ...........................................................................................................78
实例7-6:复制一维数组中的元素 ........................................................................................... 78
7.4.2 比较数组 ...........................................................................................................79
实例7-7:比较两个一维数组 ................................................................................................... 79
7.4.3 搜索数组中的元素 ...........................................................................................79
实例7-8:使用binarySearch 搜索数组内元素...................................................................... 79
7.4.4 排序数组 ...........................................................................................................80
实例7-9:使用sort 排序数组内元素 ..................................................................................... 80
7.4.5 填充数组 ...........................................................................................................80
实例7-10:使用fi ll 向数组中添加新的元素 ........................................................................ 80
7.5 数组的高级用法 ..............................................................................................81
7.5.1 动态数组 ...........................................................................................................81
实例7-11:将ArrayList 作为Java 动态数组 ........................................................................... 82
7.5.2 使用foreach 循环 .............................................................................................82
实例7-12:使用foreach 遍历输出数组中的元素 ................................................................... 83
7.5.3 数组和内存 .......................................................................................................83
实例7-13:初始化基本类型数组 ............................................................................................. 84
內容試閱
从你开始学习编程的那一刻起,就注定了以后所要走的路:从编程学习者开始,依次经
历实习生、程序员、软件工程师、架构师、CTO 等职位的磨砺;当你站在职位顶峰的位置蓦
然回首,你会发现自己的成功并不是偶然,在程序员的成长之路上会有不断修改代码、寻找
并解决Bug、不停测试程序和修改项目的经历;不可否认的是,只要你在自己的开发生涯中
稳扎稳打,并且善于总结和学习,最终将会得到可喜的收获。
■ 选择一本合适的书
对于一名程序开发初学者来说,究竟如何学习并提高自己的开发技术呢?答案就是买一
本合适的程序开发书籍进行学习。但是,市面上多数面向初学者的编程书籍中的大多数篇幅
都是基础知识讲解,大多偏向于理论,读者读了以后在面对实战项目时还是无从下手。如何
实现从理论平滑过渡到项目实战,是初学者迫切需要解决的问题,为此,我们特意策划编写
了本书。
本书将面向完全没有编程经验的零基础的读者,实现零基础到Java 开发高手的跨越。本
书讲解了Java 语言几乎所有的基础知识和技巧,这些知识能够帮助开发者迅速开发出需要的
数据分析功能,提高我们的开发效率。
■ 本书的特色
1.内容全面
本书详细讲解Java 语言所涵盖的所有知识点,循序渐进地讲解了这些技术的使用方法和
技巧,帮助读者快速步入Java 开发高手之列。
2.实例驱动教学,全书共计217个实例
本书共计217个实例,通过对这些实例的讲解实现了对知识点的横向切入和纵向比较,
让读者有更多的实践演练机会,并且可以从不同的方位展现一个知识点的用法,确保读者扎
实掌握每一个知识点。
3.视频讲解,二维码布局全书
本书正文的每一个二级目录都有一个二维码,通过二维码扫描可以观看讲解视频,既包
括实例讲解也包括教程讲解,帮助读者的开发水平实现拔高处理。
4.本书售后帮助读者快速解决学习问题
无论书中的疑惑,还是在学习中的问题,我们将在第一时间为读者解答问题,这是市面
中其他图书所没有的服务,这也是我们对读者的承诺。
PREFACE 前 言
I
II
? Java学习笔记:从入门到实战
5.网站论坛实现教学互动,形成互帮互学的朋友圈
本书作者为了方便给读者答疑,特提供了网站论坛技术支持,可通过QQ(729017304)
获得,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。
■ 本书的读者对象
没有编程经验的零基础读者;
Java 初学者和自学者;
Web 爱好者和开发人员;
游戏开发人员;
数据库工程师和管理员;
大中专院校的教育工作者。
■ 致谢
本书在编写过程中,得到了中国铁道出版社有限公司编辑的大力支持,正是各位编辑的
求实、耐心和效率,才使得本书能够在极短的时间内出版。另外,也十分感谢我的家人给予
的巨大支持。本人水平毕竟有限,书中存在纰漏之处在所难免,诚请读者提出宝贵的意见或
建议,以便修订并使之日臻完善。
最后感谢您购买本书,希望本书能成为您编程路上的领航者,祝您阅读快乐!
编者
2019 年7 月

 

 

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