正版保障 假一赔十 可开发票
¥ 30.73 6.3折 ¥ 49 全新
仅1件
作者邓海生,李月军,左银波主编
出版社北京邮电大学出版社
ISBN9787563556182
出版时间2018-09
装帧其他
开本其他
定价49元
货号10092788
上书时间2024-12-22
第1章 Java程序设计概述
1.1 计算机语言的特点
1.1.1计算机语言发展历程
1.1.2Java程序的工作原理
1.1.3Java语言的关键特点
1.2Java开发环境
1.2.1下载、安装JDK
1.2.2设置环境变量
1.2.3测试环境变量
1.3第一个Java程序・
1.3.1Java程序概述
1.3.2编辑、编译和运行第一个Java程序
1.3.3Java集成开发环境Eclipse
1.4创新素质拓展
1.4.1联合编译多个Java类
1.4.2编写“蓝桥Java工程师管理系统”主界面
1.5本章练习
第2章 Java基本的程序设计结构
2.1 标识符命名规则…
2.1.1标识符·
2.1.2关键字
2.2Java基本数据类型
2.2.1整型…
2.2.2浮点型
2.2.3字符型…
2.2.4布尔型
2.2.5基本数据类型转换·
2.3程序流程控制·
2.3.1顺序结构
2.3.2分支结构
2.3.3循环结构
2.3.4转移语句
2.4数组定义方法及操作
2.4.1数组的概念
2.4.2一维数组
2.4.3数组常见操作
2.4.4二维数组
2.5创新素质拓展
2.5.1判断是否回文数
2.5.2数列排序
2.6本章练习
第3章 类和对象
3.1面向对象的基本特征
3.1.1对象、类和实体
3.1.2对象的属性
3.1.3面向对象的特点
3.2类的定义及使用
3.2.1定义类的成员属性
3.2.2定义类的一般成员方法
3.2.3类的定义及使用
3.3抽象和封装
3.3.1类抽象
3.3.2类封装
3.3.3方法的实现…
3.4构造函数…
3.4.1定义类的构造方法·
3.4.2构造函数的使用
3.5重载…
3.5.1重载的定义……
3.5.2重载方法的使用
3.6Java中常见修饰符
3.6.1访问控制修饰符
3.6.2非访问控制修饰符
3.7创新素质拓展…
3.8本章练习・
第4章抽象类和接口
4.1抽象类的概念
4.1.1抽象类的概念
4.1.2抽象类的使用
4.1.3抽象类的特征…
4.2抽象类的应用…
4.3接口的概念
4.3.1接口的概念
4.3.2接口的使用
4.3.3接口的特征
4.4接口的应用…
4.5创新素质拓展
4.5.1评价成绩·
4.5.2货车的装载量
4.6本章练习…
第5章字符串类
5.1 String类
5.1.1 String类的概念5.1.2String类的常用方法
5.2 StringBuffer类
5.2.1 StringBuffer类的概念
5.2.2 StringBuffer类的常用方法
5.3创新素质拓展
5.4本章练习
第6章集合框架…
6.1集合框架
6.1.1集合引入
6.1.2 Collection接口框架
6.1.3Map接口框架
6.2Set接口
6.2.1Set接口方法
6.2.2 HashSet使用
6.2.3 TreeSet使用
6.2.4 Comparable接口
6.3 Iterator迭代器
6.3.1Iterator接口方法
……
10.5.2编写聊天室程序10.6本章练习…第11章Java访问关系型数据库11.1关系型数据库…11.2 JDBC11.2.1JDBC的概念·11.2.2JDBC架构11.2.3常见的JDBC组件11.3JDBC编程步骤·11.4数据库访问公共类…11.5数据库连接池…11.6创新素质拓展…11.7本章练习…参考文献·
1.1计算机语言的特点1.1.1计算机语言发展历程计算机语言是指用于人与计算机之间通信的语言。为了使电子计算机完成各项工作,就需要有一套用于编写计算机程序的数字、字符和语法规则,由这些字符和语法规则组成的计算机的各种指令(或各种语句),就是计算机能接受的语言。计算机语言分为机器语言、汇编语言和高级语言。1.机器语言机器语言是通常所说的第一代计算机语言。机器语言是由“0”和“1”组成的二进制数,是一串串由“0”和“1”组成的指令序列,可将这些指令序列交给计算机执行。相对于汇编语言和高级语言,机器语言运行效率最高。机器语言的缺点:机器语言很晦涩。程序员需要知道每个指令对应的“0”“1”序列,靠记忆是一件不可能完成的工作。在程序运行过程中,如果出错需要修改,那更是难上加难。2.汇编语言汇编语言是通常所说的第二代计算机语言。为了让程序员从机器语言大量的记忆工作中解脱出来,人们进行了一种有益的改进,用一些简洁的、有一定含义的英文字符串来替代特定指令的“0”“1”序列,例如,用“MOV”代表数据传递、“DEC”代表数据减法运算。这种变革对程序员而言,犹如人们从在绳子上打结计数发展到使用数字符号计数,极大地提高了工作效率。汇编语言的缺点:汇编语言中,每一个指令只能对应实际操作过程中的一个很细微的动作,侧如称动、自增等,要实现一个相对复杂的功能就需要非常多的步骤,工作量仍然很大。
高级语言就是通常所说的第三代计算机语言。和汇编语言相比,高级语言将许多硬件3.高级语言相关的机器指令合并成完成具体任务的单条高级语言,与具体操作相关的细节(如寄存器、
堆栈等)被透明化,不需要程序员了解。程序员只要会操作单条高级语句,不需要深入掌握
操作系统级别的细节,就可以开发出程序。目前,影响最大、使用最广泛的高级语言有Java、C、C++、C井。另外还有一些特殊类型的语言,包括智能化语言(LISP、Prolog、CL.IPS……)、动态语言(Python、PHP、Ruby……)等。这里着重介绍一下C语言、C++语言和C#语言。
·C语言C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。C语言于1972年由美国贝尔实验室推出。C语言的一些重要特点如下;(1)C语言(习惯上称为中级语言)把高级语言的基本结构和语句与低级语言的实用性结合起来,它可以像汇编语言一样对位、字节和地址进行操作。(2)C语言使用指针直接进行靠近硬件的操作,对于程序员而言显得更加灵活,但同时也给程序带来了安全隐患。因此在构建Java语言时,参考了C语言的诸多优势,但为了安全性考虑,取消了指针操作。· C++语言C++语言是具有面向对象特性的C语言。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。当今,程序开发思想已经全面从面向过程(C语言)分析、设计和编程发展到面向对象的模式。通过面向对象的方式,将现实世界的事务抽象成类和对象,帮助程序员实现对现实世界的抽象与建模。通过面向对象的方法,采用更利于人理解的方式对复杂系统进行分析、设计与编程。·C#语言C井语言是一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。C井与Java惊人地相似(单一继承、接口、编译成中间代码再运行),就如同Java和C在基本语法上类似一样。在语言层面,C#语言是微软公司.NETWindows网络框架的主角。1.1.2Java程序的工作原理Java 虚拟机(Java Virtual Machine)简称JVM,它不是一台真实的机器,而是想象中的机器,通过模拟真实机器来运行Java程序。既然是模拟出来的机器,Java虚拟机看起来同样有硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
2017年该教材编写组围绕“应用型人才创新素质培养”主题,申请获批了陕西省教学研究与改革项目和陕西省教育科学规划项目。依托项目,教材组编写创新素质培养系列教材:《Java程序设计》、《数据结构》、《大学计算机应用基础》、《C语言程序设计》,其中《大学计算机应用基础》作为创新型教材已经在北京邮电出版社出版,效果良好。上述系列教材,作为计算机类基础课程群教学内容载体,将支撑计算机科学与技术、物联网工程、计算机应用、计算机网络等诸多专业基础课程的教学工作,仅西京学院受众学生约1500人/届/本。《Java程序设计》是创新素质培养试点教材,该教材与蓝桥软件学院工程师合作编写,将蓝桥软件学院的企业案例融于教材,将拓展知识和常识性内容以二维码形式融于教材,将验证性和设计型实验融入教材,将蓝桥软件设计大赛真题讲解视频,以及相关电子教学资源放于云端,从而为学生提供多元化的学习途径,旨在夯实专业基础知识的基础上,培养学生实践动手能力、创新思维、创新意识和创新能力。该教材学习目标清单见附件。
— 没有更多了 —
以下为对购买帮助不大的评价