Java知识点(一)
1 关键字
被java语言赋予了特殊含义,用作专门用途的一些单词,其特点是:在使用的过程中要所有的关键字都是小写的
定义数据类型的关键字:class,interface,enum,byte,short,int,long,float,double,char,boolean,void
用于定义数据类型值得关键字:true,fasle,null
用于定义流程控制得关键字:if,else,switch,case,defalut,while,do,for,break,continue,return
用于定义访问权限得关键字:private,protect,default,public
用以定义类,函数,变量修饰的关键字:abstract,final,static,synchronized
用于定义类与类之间关系的关键字:implements,extends
用于建立实例以及引用实例,判断实例的关键字:new,this,super,instanceof
处理异常的关键字:try,catch,finally,throw,throws
创建包,引入其他包的关键字:package,import
还有一些其他的关键字:native,strictfp,transient,volatile,assert
2.标识符
定义
就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则(只能包含下面的内容,不能有其它内容)
英文大小写字母
数字字符
$和_
注意事项:
1.由26个字母大小写,数字0-9,$,_组成
2.数字不可以开头
3.不可以使用java中的关键字和保留字,但是在命名中可以包含关键字和保留字
4.java中严格区分大小写,长度无限制
5.标识符中不能包含空格
6. 标识符中常见的命名规则:
a: 包名:多单词组成时所有字母均小写,使用.连接 aaa.bbb.ccc
b: 类名&接口名:大驼峰式 AaaBbbCcc
c: 变量名&方法名:小驼峰式 aaaBbbCcc
d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC
3.数据类型
定义:
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型
分类:
基本数据类型: 基本数据类型是Java语言中内置的类型(四类八种)
四类包含:
整型、浮点型、布尔型、字符型
八种包含:
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间(整型)
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间(整型)
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1(整型)
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1(整型)
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F(浮点型)
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加(浮点型)
boolean:只有true和false两个取值。(布尔型)
char:16位,存储Unicode码,用单引号赋值(字符型)
4.常量
定义:
常量就是不变的数据量, 在程序执行的过程中其值不可以发生改变
常量分类:
整数类型
二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
八进制表示方式:以0开头 如01、07、0721
十进制表示方式:正常数字 如 13、25等
十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如0x23A2、0xa、0x10
小数类型
如1.0、-3.15、3.168等
布尔类型
true、false
字符类型
'a','A','1' ,'我', '你'
字符串类型
字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
如“我爱Java”,“0123”,“”,“null”
字符串必须使用引号("")括起来,其中可以包含0~N个字符

浙公网安备 33010602011771号