java面向对象程序设计基础知识总结new

java面向对象程序设计基础知识总结new

ID:19733603

大小:51.50 KB

页数:16页

时间:2018-10-05

java面向对象程序设计基础知识总结new_第1页
java面向对象程序设计基础知识总结new_第2页
java面向对象程序设计基础知识总结new_第3页
java面向对象程序设计基础知识总结new_第4页
java面向对象程序设计基础知识总结new_第5页
资源描述:

《java面向对象程序设计基础知识总结new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、含有main()方法的类称为主类,一个.java文件中可以有多个类,但只能有一个主类。2、转义字符:对于‘和,需在前面加上,即用chara=''’,b='\'表示。表示回车换行;t表示水平制表;b表示退格;v表示水平制表;r表示回车;a表示警铃3、标识符:Java程序中自定义的类名、方法名、参数都是标识符,Java语言中规定标识符由字母(区分大小写)、数字、下划线、$自由组合而成,但不能以数字开头,标识符长度不限。4、基本数据类型:分4大类——整数(byte:1字节/int:4字节/short:2字节/long:8字节)、浮点数(float:4字节/

2、double:8字节)、字符型(char:2字节)、布尔型(boolean:1字节)。5、整形变量注意:16进制数以0x开头,8进制数以0开头。6、浮点型变量注意:如果数字未加任何字母,则默认为double类型,赋值时须注意数据类型匹配问题。7、数组的定义:chararray1[];和char[]array2;都可以。8、双目运算符:+-*/对于整形和浮点数有效(floatx=1f/3f;的运行结果是x=0.33333334),但%只对整形运算。9、逻辑运算符:逻辑运算是对布尔型变量进行运算,结果也是布尔型。^表示异或运算(a^b表示a和b真假不同时,值为真)。&&和

3、

4、是短

5、路的(对于a&&b,如果a为假,则不再计算b的值),&和

6、是非短路的,a和b的值都要计算。10、位运算符:&位与、

7、位或、~位反、^位异或、<<左移、>>右移、>>>无符号右移(忽略了符号位扩展,0补最高位)。11、位运算注意:JAVA进行移位运算中因为int是占32位,进行移位的数是32的模,long占8字节也就是64位,所以移位的数是64的模,byte、short进行右移位运算,会自动转换成int类型。12、左移运算:value<

8、小)。运算规则:a.当左移的运算数是int类型时,每移动1位它的第31位就要被移出并且丢弃;b.当左移的运算数是long类型时,每移动1位它的第63位就要被移出并且丢弃。c.当左移的运算数是byte和short类型时,将自动把这些类型扩大为int型。d.在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方13、右移运算:value>>num:符号位不变,左边补上符号位;运算规则:a.按二进制形式把所有的数字向右移动对应的位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1;b.当右移的运算数是byte和short类

9、型时,将自动把这些类型扩大为int型。14、三目运算符(条件表达式):x?y:z;表示x为真时,表达式的值是y的值,否则取z的值。intx=1,y=2,z=3;inti=x<0?y:z;则i的取值就是3.15、java中提供了四种转移语句:break、continue、return、throwbreak:在Java中,break语句有3种作用。第一,你已经看到,在switch语句中,它被用来终止一个语句序列。第二,它能被用来退出一个循环。第三,它能作为一种“先进”的goto语句来使用(breaklabel;标签label是标识代码块的标签。当这种形式的break执行时,控制被

10、传递出指定的代码块。被加标签的代码块必须包围break语句,但是它不需要是直接的包围break的块。这意味着你可以使用一个加标签的break语句退出一系列的嵌套块。但是你不能使用break语句将控制传递到不包含break语句的代码块)。16、continue:类似break,不带标签的continue是终止当前循环结构,转而直接进入下一轮循环。而continuelabel;则是把程序直接转到label所指向的那一个循环结构的下一轮循环,而不管被它嵌套的及continue语句所在的循环结构运行到了哪一轮。17、方法的调用及参数的传递:一个是传值(要求实际参数必须是简单类型的变量

11、),一个是传递地址(数组)。18、类与对象:类是对对象的抽象,而对象是对类的具体化或实例化。19、类头说明:类名第一个字母大写并体现该类的功能或特征。类的修饰符分两种:一是访问控制符,如public;一是类型说明符,类型说明符只有两个:abstract和final。20、类的访问控制符:一个是public,可以被所有的类访问和引用,其他包用import语句引入后可调用;一个是默认的,也就是没有控制符,也称为友好的friendly,包中的类能用——而不能被其他包中的类访问或使用(import引入也不行)。

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

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

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