"java面向对象程序设计基础知识总结"
Java 是一种面向对象的编程语言,它的基础知识点非常重要。本文将总结 Java 面向对象程序设计的基础知识点,包括类、标识符、基本数据类型、数组、运算符、控制流语句等。
一、类
* 含有 main() 方法的类称为主类,一个 .java 文件中可以有多个类,但是只能有一个主类。
二、标识符
* Java 程序中自定义的类名、方法名、参数都是标识符,Java 语言中规定标识符由字母(区分大小写)、数字、下划线、$自由组合而成,但不能以数字开头,标识符长度不限。
三、基本数据类型
* 整数类型(byte、int、short、long)
+ byte: 1 字节
+ int: 4 字节
+ short: 2 字节
+ long: 8 字节
* 浮点数类型(float、double)
+ float: 4 字节
+ double: 8 字节
* 字符型(char)
+ 2 字节
* 布尔型(boolean)
+ 1 字节
四、数组
* 数组的定义:char array1[]; 和 char [] array2; 都可以
五、运算符
* 双目运算符:+、-、*、/ 对于整形和浮点数有效
* 逻辑运算符:&&、||、!、^
* 位运算符:&、|、~、^、<<、>>、>>>
* 三目运算符:x ? y : z;
六、控制流语句
* break 语句:有三种作用:终止一个语句序列、退出一个循环、作为一种“先进”的 goto 语句
* continue 语句:类似 break,终止当前循环结构,转而直接进入下一个循环
* return 语句:终止当前方法的执行,返回指定的值
* throw 语句:抛出一个异常对象,让程序跳转到异常处理程序
七、转义字符
* 对于 ‘ 和 \,需在前面加上\,即用 char a = '\',b='\\',表示回车换行;\t 表示水平制表;\b 表示退格;\v 表示水平制表;\r 表示回车;\a 表示警铃
八、整形变量注意
* 16 进制数以 0x 开头,8 进制数以 0 开头
九、浮点型变量注意
* 如果数字未加任何字母,则默认为 double 类型,赋值时须注意数据类型匹配问题