新書推薦:

《
清代皇宫图鉴(全三册)清宫廷史专家写给大众的皇家生活百科全书
》
售價:HK$
260.7

《
呼吸13:与自己的深度关系
》
售價:HK$
75.9

《
大家译丛:欧洲哲学史(1850—1930)
》
售價:HK$
74.8

《
政制秩序原理:转型
》
售價:HK$
140.8

《
远见:如何摆脱短期主义
》
售價:HK$
85.8

《
无人公司:打造未来超级商业体
》
售價:HK$
76.8

《
精神障碍模型:一个精神病学教授的批判性反思
》
售價:HK$
107.8

《
图解大模型:生成式AI原理与实战(全彩)
》
售價:HK$
175.8
|
內容簡介: |
本书对Java语言进行深入浅出的讲解,从零基础进行学习,结合代码实践,从设计思想、内容结构、写作特点等方面以全新面貌呈现于读者,全书重新执笔,细致入微的涵盖了Java语言基础中的编程特点,技术特征。以理论为依据,加强动手实践能力,高屋建瓴的从项目案例分化知识点,形成练习代码。本书旨在为推广Java语言尽微薄之力,为Java语言初学者指点迷津。本书共分为三个部分。第1~3章讲解Java运算符表达式,编程语言的基本结构及面向过程的程序设计;第4~9章讲解Java语言常用概念,Java语言的基本语法,面向对象的设计思想;第10~15章为更加深入的学习理解Java语言提供上升通道。
|
關於作者: |
张雨,哈尔滨商业大学副教授,计算机系主任,研究方向为最优化理论与方法、网络通信与网络安全,曾任清华大学自动化系访问学者,担任黑龙江省高教学会人工智能教育专业委员会委员,主持多项黑龙江省自然科学基金项目。
|
目錄:
|
第 1 章 Java 技术入门···················································································.1 1.1 Java 概述 ·························································································.1 1.1.1 语言的分类 ·············································································.1 1.1.2 什么是 Java ·············································································.1 1.1.3 Java 的特点·············································································.2 1.1.4 Java 的发展·············································································.3 1.2 JDK 的配置与使用·············································································.4 1.2.1 初识 JDK················································································.4 1.2.2 Windows 的 JDK 环境································································.4 1.2.3 编写第一个 Java 程序 HelloWorld ·················································.7 1.3 Java 的开发环境 ················································································.8 1.3.1 Eclipse 开发工具 ······································································.8 1.3.2 IDEA 开发工具 ········································································14 习题 1····································································································18 第 2 章 Java 编程基础···················································································20 2.1 Java 中的注释 ···················································································20 2.2 变量与常量 ······················································································20 2.3 标识符 ····························································································22 2.4 Java 的基本数据类型 ··········································································22 2.4.1 整数类型 ················································································23 2.4.2 浮点类型 ················································································26 2.4.3 字符类型 ················································································29 2.4.4 布尔类型 ················································································30 2.5 输入与输出 ······················································································31 2.6 运算符与表达式 ················································································34 2.6.1 概述 ······················································································34 2.6.2 算术运算符 ·············································································34 2.6.3 赋值运算符 ·············································································35 2.6.4 关系运算符 ·············································································35 2.6.5 逻辑运算符 ·············································································36 2.6.6 位运算符 ················································································37 2.6.7 条件运算符 ·············································································38 2.6.8 运算符的优先级和结合方向························································38 习题 2····································································································39 第 3 章 流程图与流程控制··············································································41 3.1 流程图概述 ······················································································41 3.2 算法的表示方法 ················································································41 3.3 结构化程序设计方法 ··········································································43 3.4 分支语句 ·························································································45 3.4.1 if 语句 ···················································································45 3.4.2 switch-case 语句 ·······································································50 3.5 循环语句 ·························································································52 3.5.1 while 循环···············································································52 3.5.2 do-while 循环··························3
|
|