JAVA复习学习笔记2020年6月29日

1、Java面向对象三大特征
继承、多态、封装。
 
2、标识符:
包名:使用小写字母。
类名和接口名:通常定义为具有含义的单词组成,所以单词的首字母要大写。
方法名:通常定义为具有含义的单词组成,第一个单词的首字母需要小写,其他单词首字母要大写。
变量名:成员变量和方法相同,局部变量全部使用小写。
常量名:全部使用大写,最好是使用下划线分割单词。
 
3、访问修饰符关键字:
public:所修饰的类、方法和变量是公共的。其他类可以访问该关键字修饰的类、方法和变量。
protected:用于修饰方法和变量。可以被同一个包中的类或者子类进行访问。
private:修饰方法和变量。可以被同一个类中的访问。
 
4、类、方法和变量修饰符关键字:
class:告诉系统后面是一个类名,定义一个类。
interface:告诉系统后面是一个接口名,定义一个接口。
implements:让类实现接口。
extends:用于继承。
abstract:抽象修饰符。
static:静态修饰符。
new:实例化对象。
 
5、流程控制关键字:
if-else语句、switch-case-default语句、for语句、do-while语句、break语句、 continue语句、return语句。这些都是流程控制关键字。
还有一个比较特殊的关键字:instanceof关键字,用于判断对象是否是类或者接口的实例。
 
6、异常处理关键字:
try- catch-finally这三个单词都是异常处理关键字。
throw和throws异常处理关键字。
assert关键字用于断言,也算是异常处理关键字。
 
7、包控制关键字
import:将包和类导入到程序中
package:关键字用于定义包,并将类定义到这个包中。
 
8、数据类型关键字:
java语言中有8种数据类型,每一种数据类型都需要一个关键字类定义。除布尔类型(Boolean)、字符型(char)、字节型(byte)外、还有数值类型:short、int、long、flort、double
 
9、特殊类型和方法关键字:
super:引用父类。
this:应用当前类对象。
void:定义一般方法,该方法没有任何返回值。
 
10、没有使用的关键字:
const和goto,两个另类虽然是关键字,但是系统没有使用他们。
所有的关键字都是小写。
 
11、注释三种:
单行注释://
多行注释:/* */
文档注释:/** */
备注:在实际项目中代码注释很重要!!!
 
12、基本数据类型:
基本数据类型和复合数据类型
 
13、常量和变量:
数据类型的载体:常量和变量。
常量:不能改变的数值。
变量:能改变的数值。
 
14、整数类型:
byte(字节型)位数:8位
short(短整型)位数:16位
int(整型)位数:32位
long(长整型)位数:64位
备注:长整型后面需要加上L或l,列如:长整型的12数值,则应该为12L
 
15、浮点类型:
单精度浮点类型:位数:32位,数值后面使用F或f
双精度浮点类型:位数:64位,数值后面使用D或d
备注:Java语言中默认浮点类型是双精度浮点类型,如果定义单精度浮点类型没有带后缀F或f,程序会报错。
 
16、字符类型:
转义字符:
\'     单引号;
\''    双引号;
\\    斜杠;
\r    回车;
\n   换行;
\f    换页;
\t    跳格;
\b   退格;
 
17、布尔类型:
布尔类型:使用ture或false。
布尔类型:用于判断逻辑真假的数据类型。所有的关系运算的返回类型都是布尔类型。
 
18、数据类型转换:
自动转换类型。
强制转换类型。
数据类型转换有一个要求:数据类型需要兼容。
比如:布尔类型转换成整数类型肯定是不能成功的。
 
19、自动转换类型:
自动转换类型:①数据类型兼容。②低位数类型转换成高位数类型。
 
20、强制转换类型:
固定语法:(type)value,其中type就是强制类型转换后的数据类型。
数据类型转换有一个要求:数据类型需要兼容
备注:强制转换由高位数转换成低位数,也就是大范围转换为小范围,当数值很大的时候,转换就会造成数据丢失。
posted @ 2020-06-30 10:35  51QA  阅读(113)  评论(0编辑  收藏  举报