描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302488941
本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Java编程语言,都能从本书中找到*起点。
超多、实用、专业的范例和项目
本书在编排上紧密结合深入学习Java编程技术的先后过程,从Java的基本语法开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
随时检测自己的学习成果
每章首页中,均提供了本章要点,以指导读者重点学习及学后检查。
大部分章节*后的“大神解惑”板块和“跟我学上机”板块,均根据本章内容精选而成,读者可以随时检测自己的学习成果和实战能力,做到融会贯通。
细致入微、贴心提示
本书在讲解过程中,在各章中使用了“注意”和“提示”等小贴士,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
专业创作团队和技术支持
本书由千谷高新教育中心编著和提供技术支持。
您在学习过程中遇到任何问题,可加入QQ群进行提问,专家会在线答疑。
超值赠送资源
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例和项目的过程及技术关键点。可以使读者比看书更轻松地掌握书中所有的Java编程语言知识,而且扩展的讲解部分能使读者获得到比书中讲解更多的收获。
超多容量资源大放送
赠送大量资源,包括本书实例源文件、精美教学幻灯片、精选本书教学视频、MyEclipse常用快捷键、MyEclipse提示与技巧、Java SE类库查询手册、Java 程序员面试技巧、Java 常见面试题、Java 常见错误及解决方案、Java 开发经验及技巧大汇总等。
《Java程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级应用→项目开发实战”的讲解模式,深入浅出地讲解Java的各项技术及实战技能。
《Java程序开发案例课堂》第I篇“基础入门”主要内容包括揭开Java的神秘面纱、Java基本语法、认识面向对象编程、Java的内部类、数组和方法、字符串;第II篇“核心技术”主要内容包括抽象类与接口、处理异常、Java中的输入和输出类型、Java中的线程和并发、Java中的泛型、Java中的反射、Java中的注解和枚举类型;第III篇“高级应用”主要内容包括JDBC编程、Swing技术、AWT绘图与音频、Java的网络编程、API编程、UML与设计模式、Java的打印技术;第IV篇“项目开发实战”主要内容包括ANT工具的使用、开发购物推荐系统、开发气球射击游戏和开发电影订票系统。
《Java程序开发案例课堂》适合任何想学习Java编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过Java语言,通过学习均可快速掌握Java在项目开发中的知识和技巧。
前 言
本套图书是专门为软件开发和数据库初学者量身定制的一套学习用书,整套书涵盖软件开发、数据库设计等方面。整套书具有以下特点。
前沿科技
无论是软件开发还是数据库设计,我们都精选较为前沿或者用户群的领域推进,帮助大家认识和了解动态。
权威的作者团队
组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念。
学习型案例设计
以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,从而提升学习效率。
为什么要写这样一本书
Java是Sun公司推出的能够跨越多平台的、可移植性的一种面向对象的编程语言,也是目前、特征丰富、功能强大的计算机语言。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用范围广泛的开发语言。目前学习和关注Java的人越来越多,而很多Java的初学者都苦于找不到一本通俗易懂、容易入门和案例实用的参考书。通过本书的案例实训,大学生或其他学习者可以很快地上手流行的工具,提高职业技能,从而帮助解决公司与求职者的双重需求问题。
本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Java编程语言,都能从本书中找到起点。
超多、实用、专业的范例和项目
本书在编排上紧密结合深入学习Java编程技术的先后过程,从Java的基本语法开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
随时检测自己的学习成果
每章首页中,均提供了本章要点,以指导读者重点学习及学后检查。
大部分章节后的“大神解惑”板块和“跟我学上机”板块,均根据本章内容精选而成,读者可以随时检测自己的学习成果和实战能力,做到融会贯通。
细致入微、贴心提示
本书在讲解过程中,在各章中使用了“注意”和“提示”等小贴士,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
专业创作团队和技术支持
本书由千谷高新教育中心编著和提供技术支持。
您在学习过程中遇到任何问题,可加入QQ群(案例课堂VIP)451102631进行提问,专家会在线答疑。
超值赠送资源
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例和项目的过程及技术关键点。可以使读者比看书更轻松地掌握书中所有的Java编程语言知识,而且扩展的讲解部分能使读者获得到比书中讲解更多的收获。
超多容量王牌资源大放送
赠送大量王牌资源,包括本书实例源文件、精美教学幻灯片、精选本书教学视频、MyEclipse常用快捷键、MyEclipse提示与技巧、Java SE类库查询手册、Java 程序员面试技巧、Java 常见面试题、Java 常见错误及解决方案、Java 开发经验及技巧大汇总等。读者可以通过QQ群(案例课堂VIP)451102631获取赠送资源,还可以进入http://www.apecoding.com/下载赠送资源。
读者对象
没有任何Java编程基础的初学者。
有一定的Java编程基础,想精通Java开发的人员。
有一定的Java基础,但没有项目经验的人员。
正在进行毕业设计的学生。
大专院校及培训学校的老师和学生。
创作团队
本书由刘春茂和李琪编著,参加编写的人员还有蒲娟、刘玉萍、裴雨龙、周佳、付红、李园、郭广新、侯永岗、王攀登、刘海松、孙若淞、王月娇、包慧利、陈伟光、胡同夫、王伟、梁云梁和周浩浩。在编写过程中,我们竭尽所能地将好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请不吝指正。若您在学习中遇到困难或疑问,或有何建议,可写信至信箱[email protected]。
编 者
第2章 零基础开始学习——Java基本语法
Java语言也有自己的一套语法规则,通过使用这些规则,能够让程序正确运行,并且减少错误的发生。本章的实例虽然简单,却基本涵盖了本篇所讲的内容,通过这些知识的学习,将为后面的程序开发奠定坚实的基础。通过本章内容,可以了解Java程序的基本结构、基础语法(包括变量、常量、数据类型、运算符等)以及程序的流程控制。
本章要点(已掌握的在方框中打钩)
了解Java程序的基本结构。
掌握如何声明和初始化变量和常量。
掌握成员变量、局部变量和类变量。
熟练掌握Java的基本数据类型以及它们之间的转换。
熟练掌握Java中运算符的使用以及运算符的优先级。
熟练掌握分支控制、循环控制及跳转语句的使用。
了解Java代码的编写规范。
2.1 剖析个Java程序
在第1章编写了个Java小程序,它虽然非常简单,但是也包含了Java语法的各个方面。Java程序的基本结构大体分为包、类、main()方法、标识符、关键字、语句、注释等。下面详细介绍Java程序的基本结构。
1. Java代码的基本格式
Java代码的基本格式如下:
package 包名;
import package1[.package2…].类名;
修饰符 class 类名{
类体;
}
2. 包、import
Java语言中的一个package(包)就是一个类库单元,包内包含有一组类,它们在同一名称空间下被组织在一起。这个名称空间就是包名。在Java中定义包,主要是为了避免变量命名重复。定义包时,必须使用关键字package,定义包的语句必须在程序的行。其语法格式为:
package 包名;
在Java源文件中,import语句应位于package语句之后、所有的类定义之前。import语句可以没有,也可以有多条。其语法格式为:
import package1[.package2…].(类名|*);
3. 类
Java程序是由类(class)组成的。Java是面向对象的程序设计语言,而在面向对象的程序设计中,类是程序的基本单元。类是同类对象的集合和抽象,对象是类的一个实例化。声明一个类的一般形式如下:
修饰符 class 类名{
类体;
}
4. main()方法
main()方法是Java程序执行的入口,其语法格式如下:
public static void main(String[] args){
方法体;
}
5. 方法
方法用于改变对象的属性,或者用于接收来自其他对象的信息以及向其他对象发送消息。它在类中,用来描述类的行为。其定义格式如下:
修饰符
返回类型 方法名(参数类型1 参数名1,…,参数类型n 参数名n) {
//方法体;
return
返回值;
}
6. 标识符
标识符是指用来标识Java中的包、类、方法、变量、常量等的名称。就像要为每个新出生的婴儿取一个名字,我们同样要为Java的每个元素指定一个名称,以便编译器可以识别它们。它的命名规则如下。
(1) 标识符由字母 (a~z, A~Z)、数字、下画线(_)和美元符号($)组成。
(2) 标识符首字母不能使用数字。
(3) 标识符不能是关键字,例如
class。
(4) 标识符区分大小写。
7. 关键字
关键字属于一类特殊的标识符,不能作为一般的标识符来使用,如public、static等。这些关键字不能被当成标识符使用。表2-1列出了Java中的关键字。这些关键字并不需要读者去强记,因为在程序开发中一旦使用了这些关键字做标识符,编辑器会自动提示错误。
表2-1 Java关键字
abstract
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
extends
false
final
finally
float
for
if
implements
import
instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
synchronized
super
this
throw
transient
true
try
void
volatile
while
const
goto
所有关键字都是小写英文。虽然goto、const从未使用,但也被作为Java关键字保留。
8. 修饰符
修饰符指定数据、方法及类的属性的可见度,如public、protected、private等,被它们修饰的数据、方法或者类的可见度是不同的。
9. 程序块
程序块是指一对大括号之间的内容。需要注意的是,程序中的大括号必须是成对出现的。
10. 语句
在Java程序中包含很多使用“;”结束的句子,即语句。语句的作用是完成一个动作或一系列动作。
11. Java代码的注释
Java程序的代码注释分为3种,具体如下。
1) 单行注释
//注释内容
2) 多行注释
/*
注释内容
*/
3) 文档注释
/**
注释内容
*/
评论
还没有评论。