新書推薦:
《
皇家宫廷中的保健秘方 中小学课外阅读
》
售價:HK$
63.8
《
《诗经》十五讲 十五堂《诗经》历史文化与文学课 丹曾人文通识丛书
》
售價:HK$
86.9
《
述异记汇笺及情节单元分类研究(上下册)
》
售價:HK$
104.5
《
环境、社会、治理(ESG)信息披露操作手册
》
售價:HK$
261.8
《
桑德拉销售原则 伍杰 [美]大卫·马特森
》
售價:HK$
96.8
《
理论的意义
》
售價:HK$
74.8
《
悬壶杂记:医林旧事
》
售價:HK$
52.8
《
谁之罪?(汉译世界文学5)
》
售價:HK$
52.8
|
內容簡介: |
本书针对Java 开发领域的实际需求,参照OCA(Oracle Certified Associate)考核知识点和认证体系,详细讲解了Java 技术的基础知识。内容包含Java 语言概述与编程环境、Java 语言基础、类与对象、深入理解Java 语言面向对象(继承、重写、对象多态性、Object 类、抽象类、接口、内部类、Lambda 表达式)、异常处理、常用类与工具类、多线程、输入输出流、图形用户界面,以及数据库编程。全书逻辑性强,循序渐近且示例丰富,能够帮助初学者快速掌握Java 开发技能。本书的内容和组织基于高校教材的要求,既可作为高等院校本科、专科计算机相关专业的教材,也可作为基础的培训用书。
|
關於作者: |
陈振兴,云南财经大学教师,副教授,硕士生导师,主要研究方向为软件工程与信息系统,长期从事计算机教学和计算机软件开发工作,主持多项横向项目的软件开发工作,代表软件为高校教学管理系统、医院信息管理系统和电子病历系统;主要讲授课程:Java面向对象程序设计,系统分析与设计,数据库运用等课程。
|
目錄:
|
第1 章 Java 语言概述与编程环境 ........................................................................................... 1
1.1 Java 语言的发展历史 .................................................................................................... 1
1.2 Java 语言的特点 ............................................................................................................ 2
1.3 Java 开发环境 ................................................................................................................ 3
1.3.1 下载JDK ............................................................................................................. 4
1.3.2 JDK 的安装与配置 ............................................................................................. 5
1.3.3 IntelliJ IDEA 编译环境的搭建 ........................................................................... 7
1.3.4 Eclipse 编译环境的搭建 .................................................................................... 8
1.4 一个简单的Java 程序 ................................................................................................... 9
1.5 编译和执行Java 程序 ................................................................................................. 10
1.5.1 控制台方式 ....................................................................................................... 10
1.5.2 IDE 方式 ........................................................................................................... 11
1.6 本章小结 ...................................................................................................................... 11
1.7 习题 .............................................................................................................................. 12
第2 章 Java 语言基础 ............................................................................................................. 13
2.1 Java 的基本语法 .......................................................................................................... 13
2.1.1 Java 的基本语法格式 ....................................................................................... 13
2.1.2 Java 中的注释 ................................................................................................... 14
2.1.3 关键字 ............................................................................................................... 15
2.1.4 标识符 ............................................................................................................... 16
2.2 变量与常量 .................................................................................................................. 17
2.2.1 变量概述 ........................................................................................................... 17
2.2.2 变量的定义 ....................................................................................................... 17
2.2.3 常量 ................................................................................................................... 17
2.2.4 数据类型 ........................................................................................................... 17
2.2.5 变量的作用域 ................................................................................................... 22
2.2.6 变量的初始化 ................................................................................................... 23
2.2.7 基本数据类型转换 ........................................................................................... 24
2.3 运算符、表达式与语句 .............................................................................................. 25
2.3.1 算术运算符与算术表达式 ............................................................................... 25
2.3.2 关系运算符与关系表达式 ............................................................................... 26
2.3.3 逻辑运算符与逻辑表达式 ............................................................................... 26
2.3.4 位运算符 ........................................................................................................... 27
2.3.5 赋值运算符与赋值表达式 ............................................................................... 28
2.3.6 其他运算符 ....................................................................................................... 29
2.3.7 运算符的优先级与结合性 ............................................................................... 29
2.3.8 语句 ................................................................................................................... 30
2.4 程序流控制 .................................................................................................................. 30
2.4.1 分支语句 ........................................................................................................... 30
2.4.2 循环语句 ........................................................................................................... 34
2.4.3 跳转语句 ........................................................................................................... 36
2.5 数组 .............................................................................................................................. 38
2.5.1 声明数组 ........................................................................................................... 39
2.5.2 给数组分配元素 ............................................................................................... 39
2.5.3 数组元素的使用 ............................................................................................... 40
2.5.4 数组的初始化 ................................................................................................... 40
2.5.5 数组的引用 ....................................................................................................... 41
2.5.6 数组的遍历 ....................................................................................................... 41
2.5.7 数组的最值 ....................................................................................................... 42
2.5.8 数组排序 ........................................................................................................... 42
2.6 Java Scanner 类 ........................................................................................................... 43
2.7 本章小结 ...................................................................................................................... 45
2.8 习题 .............................................................................................................................. 45
第3 章 类与对象 ....................................................................................................................... 49
3.1 类的定义 ...................................................................................................................... 50
3.1.1 类的声明 ........................................................................................................... 50
3.1.2 类的成员 ........................................................................................................... 50
3.1.3 成员变量和局部变量 ....................................................................................... 51
3.1.4 成员方法 ........................................................................................................... 53
3.1.5 方法的重载 ....................................................................................................... 54
3.1.6 构造方法 ........................................................................................................... 55
3.1.7 类成员和实例成员 .....................................................................................
|
|