晓笙初次踏入程序员之列,主修的时Java软件开发,在这里给大家分享一下我的学习心得:

一、Java的关键字和标识符

关键字

1、定义:

在Java成序中,已经定义好的被预先使用的一些特殊的单词称为关键字,一共有50个关键字(48关键字+2保留字),关键字都是小写的英文单词。

2、关键字的分类

2.1数据类型关键字

byte:字节类型

short:短整型

sint:整形

long:长整型

float:单精度浮点型

double:双精度浮点型

char:字符型

boole:布尔类型

void:空类型

null:空类型

2.2流程控制关键字

if:条件分支判断

else:条件分支

switch:条件分支判断

case:条件分支其中一种情况

default:默认

break:退出条件或循环

continue:退出当前循环,继续下一次循环

for:循环

do:循环

while:循环

return:方法的返回

2.3面向对象关键字

class:定义类

interface:定义接口

extends:继承一个类

implements:实现一个接口

super:超级

shis:当前类

instanceof:判断一个类的类型

import:导入一个人类

package:定义一个类所在的包

new:创建对象

2.4修饰符关键字

abstract:修饰抽象类、抽象方法

fanal:修饰常量

native:本地的。也用于修饰

procteed:搜保护的

public:公共的

static:静态的

sysnchronized:修饰方法或代码块,用于线程安全的

transient:顺势状态

volatile:顺势状态

2.5异常关键字

try:试一试

catch:捕获异常

finally:最后执行的打吗块(多出的一个)

throws:定义需要抛出的异常

throw:抛出异常

2.6其他关键字

assert:测试中的断言

strictfp:其他

enum:定义枚举

2.7保留字

goto,const

标识符

1、定义

在Java程序中,所有的由程序员自己命名的元素统称为“标识符”

2、标识符命名规则

标识符由数字、字母、_和$组成

标识符不能以数字开头

标识符区分大小写

标识符不能是关键字。

注意:

定义类名的标识符,首字母必须大写,后面的单词首字母大写,遵循“大驼峰命名法”

(l例如XxxXxx,X)

定义方法标识符:首字母劲量小写,后面的单词首字母戴尔,遵循“小驼峰命名”

(例如 xxxXxx)

定义变量的标识符:单词全部小写

定义包名:按模块分层级,使用公司的域名倒写,(例如 com.j2008.xxx)

定义项目名:尽量使用英文(Java项目可以使用中文,JavaWeb项目一定使用英文

基本数据类型

整数型,默认值为0

数据类型

关键字

字节长度

数值范围

字节型

byte

1个字节=8位

-128~127

短整型

short

2个字节=16位

-32768~32767

整形

int(默认)

4个字节=32位

-2的31次方~2的31次方-1

长整型

long

8个字节=64位

-2的63次方到2的63次方-1

浮点型,默认值为0.0

数据类型

关键字

字节长度

范围

单精度

float

4个字节

1.4013E-45~3.4028E+38

双精度

double

8个字节

4.9E-324-1.7977E+308

字符型,我认知为‘ ’

数据类型

关键字

字节长度

范围

字符型

char

2个字节

0~65535

一个字符能放一个中文汉字

布尔型,默认值为false

数据类型

关键字

字节长度

范围

布尔类型

Boolean

1个字节

true、false

2.引用数据类型

Java中除了8个基本数据类型外,其余的数据类型都是引用数据类型,常用的引用数据类型 把包括类、数组、接口等