您好,欢迎来到聚文网。 登录 免费注册
Java程序设计基础

Java程序设计基础

  • 字数: 373000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 出版日期: 2021-10-01
  • 商品条码: 9787115557858
  • 版次: 1
  • 开本: 16开
  • 页数: 216
  • 出版年份: 2021
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
1.本套丛书为中惠科技有限公司校企合作系列教材,研发“课-赛-证” 特色产品,将课程体系、技能竞赛与1+X证书深度融合,具有很强的创新性和实践意义。 2.本书分10章系统的介绍了Java基础语法、面向对象编程基础、面向对象高级编程以及Java常用类库等方面的知识。 3.理论与实践并重,所有知识点都结合具体实例进行介绍,从实用的角度设计知识结构和代码示例。 4.配有相关习题,供读者练习巩固,附赠在线讲解视频、习题答案、源代码及教师专享PPT课件。
内容简介
   本书系统地介绍了Java语言及其程序设计,主要内容包括认识Java、Java基本语法、流程控制、数组、方法、面向对象编程、深入类、接口和内部类、常用类及学生信息管理系统。本书所有知识点都结合具体实例进行介绍,既注重理论知识,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时配有相关习题。
本书可作为普通高等院校本科、专科计算机及相关专业Java程序设计课程的教材,也适合Java初学者及程序开发人员学习。
作者简介
中慧云启科技集团有限公司 中慧云启科技集团有限公司是一家专业从事中高职业院校软件实训教学综合解决方案,集研发、生产、销售、培训和技术服务于一体的国家高新技术企业公司。中慧举办Web前端开发技能竞赛四届,该赛项类别分为国内行业赛和省赛,提升教育行业教学改革和IT人才建设。同时,中慧为世界技能大赛选拔赛网站设计与开发项目提供技术支持,成功保障省级、市级人才选拔顺利进行,提升中国在世界技能大赛Web?Technologies项目的声望和地位。书籍的作者由中慧科技的讲师、工程师,山东科技职业学院教授Web前端开发的教师团队共同组成,从企业用人需求,课证赛融通、高职教学需求几个方面出发,共同编写。
目录
第1章
认识Java1
1.1Java简介1
1.1.1Java的起源1
1.1.2Java的版本2
1.1.3Java的特点2
1.2JDK的安装与配置3
1.2.1JDK简介3
1.2.2下载JDK4
1.2.3安装JDK5
1.2.4Windows 10系统下配置和测试JDK6
1.3Eclipse的安装与启动9
1.3.1Eclipse下载9
1.3.2Eclipse的安装9
1.3.3Eclipse的启动10
1.4第 一个Java程序12
1.4.1使用记事本编写Java程序12
1.4.2使用Eclipse编写Java程序13
1.5Java的运行原理14
1.6本章习题15
第2章
Java基本语法16
2.1标识符16
2.1.1标识符定义16
2.1.2标识符命名规则16
2.1.3命名约定17
2.2常量17
2.2.1数字常量18
2.2.2字符常量18
2.2.3字符串常量18
2.2.4布尔常量18
2.3变量18
2.3.1声明变量18
2.3.2初始化变量19
2.4基本数据类型19
2.4.1整型数据20
2.4.2浮点型数据21
2.4.3字符型数据21
2.4.4布尔型数据22
2.5数据类型转换22
2.5.1自动转换22
2.5.2强制类型转换23
2.5.3运算过程中的类型转换23
2.6运算符及表达式24
2.6.1算术运算符24
2.6.2赋值运算符25
2.6.3比较运算符26
2.6.4逻辑运算符27
2.6.5条件运算符28
2.6.6位运算符29
2.6.7表达式31
2.7字符串32
2.7.1字符串字面值32
2.7.2字符串变量32
2.7.3字符串连接运算符33
2.8输入和输出数据34
2.8.1输出数据到控制台34
2.8.2从控制台读取数据34
2.9本章习题37
第3章
流程控制38
3.1条件语句38
3.1.1单分支的if语句38
3.1.2双分支的if语句39
3.1.3多分支的if语句41
3.1.4switch语句45
3.2循环语句48
3.2.1while语句48
3.2.2do-while语句49
3.2.3for语句50
3.2.4嵌套循环51
3.3break与continue53
3.3.1break语句53
3.3.2continue语句54
3.4return语句55
3.5本章习题57
第4章
数组58
4.1一维数组58
4.1.1数组变量的声明59
4.1.2数组的初始化59
4.1.3数组元素的访问60
4.1.4一维数组的查找62
4.1.5一维数组的排序65
4.2foreach循环69
4.3多维数组71
4.3.1二维数组的动态初始化71
4.3.2多维数组的引用与遍历72
4.4Arrays类74
4.5枚举75
4.6本章习题77
第5章
方法78
5.1方法的定义78
5.2方法的调用80
5.3方法的分类81
5.4参数值传递82
5.5数组作为方法的返回值和参数83
5.6方法的重载85
5.7可变长参数86
5.8本章习题87
第6章
面向对象编程88
6.1面向对象的基本概念88
6.2类与对象89
6.2.1类的定义89
6.2.2创建对象91
6.3构造方法92
6.4变量的作用域94
6.5this关键字96
6.6static关键字97
6.7面向对象编程实践100
6.8本章习题102
第7章
深入类104
7.1重用方式一——继承104
7.1.1继承的定义104
7.1.2属性的继承与隐藏106
7.1.3方法的继承与覆盖110
7.1.4Object类及其常用方法114
7.1.5继承关系中的构造方法及super关键字116
7.2包与访问控制修饰符120
7.2.1包120
7.2.2访问控制修饰符121
7.2.3访问器方法124
7.3final修饰符125
7.4抽象类和抽象方法128
7.5多态131
7.5.1向上转型的概念及方法调用131
7.5.2静态绑定和动态绑定133
7.5.3多态的实现137
7.5.4多态的应用139
7.5.5运算符instanceof142
7.6重用方式二——类的组合144
7.6.1组合的语法144
7.6.2组合与继承的结合146
7.7本章习题149
第8章
接口和内部类151
8.1接口的概念和基本特征152
8.2接口的定义及实现152
8.3接口和抽象类155
8.4内部类156
8.4.1内部类的概念156
8.4.2静态内部类157
8.4.3创建内部类158
8.4.4方法内部类158
8.4.5匿名内部类159
8.5本章习题160
第9章
常用类161
9.1Java API161
9.2包装类简介162
9.2.1基本类型与包装类之间的转换162
9.2.2字符串与基本数据类型、包装类型转换164
9.3字符串类167
9.3.1String对象的创建167
9.3.2不可变字符串与限定字符串168
9.3.3字符串的比较168
9.3.4字符串与数组之间的转换170
9.3.5String中常用的方法171
9.3.6StringBuffer对象的创建178
9.3.7StringBuffer中常用的方法179
9.3.8String与基本数据类型之间的转换180
9.3.9StringBuilder对象的创建180
9.3.10StringBuilder中常用的方法181
9.3.11StringBuffer类与StringBuilder类的比较182
9.4Math类182
9.5日期类184
9.5.1Date类185
9.5.2Date类的常用方法185
9.5.3Calendar类186
9.5.4SimpleDateFormat类的使用189
9.6DecimalFormat和NumberFormat190
9.7本章习题191
第10章
学生信息管理系统192
10.1项目分析192
10.2项目设计193
10.2.1UML类图193
10.2.2系统类图196
10.3项目实现197
10.3.1将模型转换为Java代码197
10.3.2主程序SISMain的设计与实现202
10.4项目说明206

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网