分享
 
 
 

Java编程基础 (软件职业技术学院“十一五”规划教材)

Java编程基础 (软件职业技术学院“十一五”规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 曹静主编

出 版 社: 水利水电出版社

出版时间: 2008-6-1字数: 314000版次: 1页数: 197印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787508455891包装: 平装编辑推荐

本套丛书特点:

以实际工程项目为引导来说明各知识点,使学生学为所用。

突出实习实训,重在培养学生的专业能力和实践能力。

内容衔接合理,采用项目驱动的编写方式,完全按项目运作所需的知识体系设置结构。

配套齐全,不仅包括教学用书,还包括实习实训材料,教学课件等,使用方便。

内容简介

Java语言具备面向对象、与平台无关、分布式、多线程等特点。经过多年的发展,已经成长为优秀的主流开发语言。尤其随着J2EE的推广与运用,使得Java语言的功能更为强大,应用范围更为广泛。

本书重点介绍了Java语言的核心语法、程序的流程控制、数组与字符串的应用、Java面向对象程序设计的主要思想和技巧以及Java的异常处理、常用的API等,囊括了Java基础编程的主要内容。

另外,本书还通过大量的示例向读者展示了Java的编程规范和编程方法,帮助读者建立由感性到理性的深入认识,特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力,读者通过实践例题以及完成课后编程习题,能够迅速掌握Java编程的基本技巧,为今后进一步学习Java的高级编程打下坚实的基础。

本书结构严谨,语言流畅,不仅可以作为计算机及相关专业的教材,同时也适合作为广大编程爱好者的自学教材。

目录

前言

第1章引言

教学要求

1.1什么是编程

1.2 Java是什么

1.2.1 Java的语言背景

1.2.2 Java可以做什么

1.2.3 Java的技术特点

1.2.4 Java平台介绍

1.2.5 Java运行系统

本章小结

思考题

第2章开发Java程序

教学要求

2.1下载、安装和使用JDK

2.1.1下载和安装JDK

2.1.2配置环境变量

2.2第一个Java程序实例:HelloJava

2.2.1编写源程序HelloJava.java

2.2.2编译和运行

2.2.3源代码解析

2.2.4 Java的类文件

2.3 Java开发工具IDE

2.3.1 小巧的JCreator

2.3.2开源的Eclipse

本章小结

编程练习题

第3章类和对象

教学要求

3.1类和对象的基本概念

3.1.1 浅述面向对象的软件开发方法

3.1.2概念世界的实体与程序中的对象

3.1.3初识类与对象

3.2类的实现

3.2.1类的组成

3.2.2特殊的方法:构造方法

3.3对象的使用

3.3.1 使用对象的程序实例

3.3.2从类实例化对象

3.3.3属性的get和set方法

3.4使用对象和类的OOP编程实例

本章小结

编程练习题

第4章Java语言基础

教学要求

4.1代码编写规范

4.2标识符

4.2.1标识符命名规则

4.2.2Java关键字

4.3注释

4.4常量与变量

4.5数据类型

4.5.1基本数据类型

4.5.2类型转换

4.5.3基本数据类型的包装类

4.5.4 引用类型简介

4.6运算符与表达式

4.6.1各种常用运算符

4.6.2表达式与语句

4.6.3 复杂的运算:运算符与表达式的综合运用

4.7简单的输入与输出

4.7.1使用System.out.println()和System.in.read()

4.7.2使用JOptionPane.showlnputDialog()和JOptionPane.showMessageDialog()

本章小结

编程练习题

第5章深入讨论类

教学要求

5.1对象的创建与销毁

5.2引用赋值

5.3深入讨论方法

5.3.1 方法的定义、调用和返回

5.3.2从方法返回对象

5.3.3 区别同名的局部变量与成员变量:this引用

5.4构造方法

5.5类的静态成员

5.5.1 static关键字

5.5.2成员与静态方法的关系

5.6表现多态:方法重载

5.6.1如何定义和调用重载的方法

5.6.2构造方法的重载

5.7继承

5.7.1类的继承

5.7.2super关键字

5.7.3继承中的final修饰符

5.8抽象类与接口

5.8.1抽象类与抽象方法

5.8.2接口

5.8.3接口实现多继承效果

5.9包与访问控制修饰符

5.9.1包的概念与作用

5.9.2使用包

5.9.3访问控制符

本章小结

编程练习题

第6章程序的流程控制

教学要求

6.1流程控制语句

6.2选择结构

6.2.1 二选一:if-else语句

6.2.2多选一:嵌套的if-else结构

6.2.3另一种多选一:switch语句

6.2.4实例运用

6.3循环结构

6.3.1 while语句

6.3.2 for语句

6.3.3 do-while语句

6.3.4循环的嵌套

6.3.5 实例运用

6.4跳转控制

6.4.1 break语句的使用

6.4.2 continue语句的使用

本章小结

编程练习题

第7章数组

教学要求

7.1基本数据类型的一维数组

7.1.1定义和初始化

7.1.2数组与for循环的结合运用

7.1.3实例运用

7.2对象数组

7.3多维数组

7.3.1 多维数组的形成

7.3.2二维数组的定义和使用

7.4数组实用类Arrays

本章小结

编程练习题

第8章异常处理

教学要求

8.1保证程序的健壮性:异常处理

8.1.1异常的基本概念

8.1.2Java的异常处理机制

8.1.3异常的分类

8.2处理异常

8.2.1未被捕获的异常

8.2.2利用try-catch-finally语句处理异常

8.2.3 自定义异常

8.2.4使用throw抛出异常

8.2.5使用throws

8.2.6综合实例

本章小结

本章介绍的类、对象和方法

编程练习题

第9章处理字符串

教学要求

9.1字符串的表示

9.2 String类

9.2.1 String的构造函数

9.2.2使用String

9.2.3 实例运用:基本数据类型与字符串的转换

9.3 StringBuffer类

9.3.1 StdngBuffer的构造函数

9.3.2使用StringBuffer

9.3.3实例运用:加密与解密

9.4字符串分析器:StringTokenizer

9.4.1StringTokenizer类的作用

9.4.2使用StringTokenizer类分析字符串

9.4.3操作字符串方法的运用

9.4.4实例运用:危险字符过滤器

本章小结

本章介绍的类、对象和方法

编程练习题

第10章Java常用API介绍

教学要求

10.1 Java常用API简介

10.2数学函数的使用:Math类

10.2.1 Math类简介

10.2.2 Math类常量

10.2.3 Math类常用方法

10.3随机数的产生:Random类

10.3.1 Random类简介

10.3.2 Random类常用方法

10.4处理时间与日期类

10.4.1简介

10.4.2 Date类

10.4.3 DateFormat类

10.4.4 Calendar类

10.5大数字的处理

10.5.1 BigInteger类

10.5.2 BigDecimal类

本章小结

编程练习题

参考文献

书摘插图

第1章引言

1.1什么是编程

计算机程序告诉计算机应该做什么,计算机执行的任何操作都是由程序控制的。程序设计是将计算机要执行的操作或者计算机要解决的问题转变成程序的过程。程序设计的过程主要包括分析问题、确定算法、用选定的程序设计语言编写源程序、调试和运行程序。

程序设计语言是计算机能够理解的用于人和计算机之间交流的语言,比如你是个语言天才,当你想和英国人交流的时候会选择说英语,当你想和法国人交流时会选择说法语,同样的,当你想和计算机交流的时候应该选择程序设计语言。

程序员可以用各种程序语言编写指令,有些语言是计算机能直接理解的,有些则需经过中间的“翻译”步骤。目前使用的计算机语言有数百种,大致可以划分为三大类:机器语言、汇编语言和高级语言。

所有计算机都能直接理解自己的机器语言。机器语言是任何_台特定计算机的“自然语言”,这种语言由计算机的硬件设计所定义。机器语言通常由大量数字字符串0的1组成,它们指示计算机一次执行一个最基本的操作,但机器语言对人而言是很难理解的。

比如下面这段代码的作用是将英语成绩与数学成绩相加,并将结果存到总成绩里:

+1300042774

+1400593419

+1200274027

机器语言编程较慢、不易于理解,因此程序员不再使用机器语言,开始采用类似于英语的缩写指令来表示基本操作,这些缩写构成了汇编语言的基础。汇编语言是一种翻译程序,以计算机速度将汇编语言程序翻译成机器语言。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有