java程序设计复习提纲new

java程序设计复习提纲new

ID:34379161

大小:162.77 KB

页数:10页

时间:2019-03-05

java程序设计复习提纲new_第1页
java程序设计复习提纲new_第2页
java程序设计复习提纲new_第3页
java程序设计复习提纲new_第4页
java程序设计复习提纲new_第5页
资源描述:

《java程序设计复习提纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计复习提纲余先锋一、基本概念面向对象:面向对象设计方法,就是把构成问题事务分解成各个对象,抽象出这些对象之间的共性,构成模型---类,并把这些类自身的属性、特点动作予以封装。面向对象的程序与数据是封装在一起的。面向对象编程的三个特性:封装:将数据和对数据的操作封装在一起。继承:子类可以继承超类的属性和功能,即超类所具有的数据和数据上的操作,同时增加子类独有的数据和对数据的操作。多态:操作名称的多态:有多个操作具有相同的方法名,但方法所接收的消息类型各不相同。(表现在方法重载);和继承

2、有关的多态:同一操作(方法)被不同的类型对象调用时,可能产生不同的行为(表现在上转型对象)。编译:将使用高级语言编写的程序整体翻译成机器语言,然后由计算机执行这个程序,这个翻译过程称为编译。Java程序编译后的目标码文件用“.class”作为文件扩展名。使用编译工具javac.exe可以对Java程序进行编译。使用运行工具java.exe可以运行已经编译好的Java程序。二、Java程序基础程序组成:Java程序最基本的结构为:publicclass类名{publicstaticvoidmain(

3、Stringargs[]){……}}Java源程序文件使用“.java”作为文件扩展名,程序文件名必须与类名相同。Java程序由类构成,类包含了成员方法和成员变量;main()方法是程序运行的入口。程序注释有行注释“//”和段注释“/**/”。程序代码要注意区分字母的大小写。一个语句行结束,要使用结束符“;”。分界符“{}”用于表明类体、方法体和复合语句的范围。程序是表达式和语句构成的命令序列的集合,程序最基本的元素是变量、字面值和运算符。标识符:标识符由字母(包括汉字及日文等不同的字符)、数字、

4、下划线“_”和美元符号“$”组成,不能用数字开头。变量:变量在程序用于存放不同类型的数据。程序的运行过程中,变量的值随时可以发生变化。所有的变量都必须在使用前声明其类型,并赋以初始值。常量:常量也叫最终变量,使用final关键字声明。常量的值一旦确定后不能被改变。字面值:字面值也就是常数,如:"Java程序",'男',123.45,1234,true。整型数字面值默认类型为int;实型数字面值默认类型double;字符型字面值为单引号“''”括起的单个字符;逻辑型只有true和false两个字面值

5、。数据类型:Java语言数据类型分为基本数据类型和引用数据类型两大类。基本数据类型分为:整型、实型、字符型和逻辑型四种。整型又分为字节byte、短整型short、整型int和长整型long四种类型;实型分为单精度float和双精度double两种类型。字符型(char)数据使用unicode码表示各种不同的符号、字母、字符等,所以字符型数据也是长度为2个字节的无符号整型数。逻辑型(boolean)的值只有true和false。转义符:一些特殊字符如回车符,需要使用转义符用“”进行表示。如''

6、表示为回车符。转义符和它后面的字符只表示一个字符,如'\',只表示一个字符:类型转换:不同类型数据按精度从“底”到“高”排列,它们的顺序是:byteshortintlongfloatdouble把低精度类型的数据值赋给高精度的变量时,由系统自动转换。当高精度类型的转换为低精度类型时,需要使用类型符进行强制转换,如:intx=(int)123.456;强制转换有可能产生数据精度的损失。如果算术运算符两边的数值的类型不同,自动将数值转换为精度较高的类型后再进行计算,运算结果为精度较高的那个类型。运

7、算符:Java运算符有算术运算符:+-*/%++--关系运算符:!===<<=>>=逻辑运算符:&&

8、

9、^!&

10、位运算符:<<>>>>>&

11、^~赋值运算符:=+=-=*=/=%=&=、

12、=、^=等其它运算符:?:表达式:表达式是运算符、变量、字面值、方法调用等元素按照程序语言的语法规则的任意有效组合。表达式都有一个确定的值。对于包含多个运算符的表达式,运算时要遵循一定的优先次序。语句:表达式只是对数据处理过程的一种描述,而语句是可以执行的。若干个语句使用{}组合起来,就称为复合语句。复合语句可以视

13、为一个比较复杂的单独的语句。数据的输入和输出:System.out.print()和System.out.println()方法,用于向DOS窗口或控制台输出程序运行结果。通过Scanner等类的对象方法,可以从键盘输入不同类型的数据。程序结构:顺序、条件、循环三种算法结构,是程序设计最基本的结构。顺序结构:顺序程序按照命令语句排列顺序逐条执行。分支结构:分支结构程序依据一定的条件来选择执行路径。if()语句的括号当中,必须是个条件表达式,其值true或false。if()后面的{

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。