java 关键字

一、特性

1、java 中一些具有特殊用途的单词被称为关键字(keyword),当定义标识符时不要让标识符和关键字相同;

2、java中的关键字都是小写的;

3、关键字不能用作变量名、方法名、类名、包名和参数;

4、java有52个关键字(包含两个保留字(reserve word)));

5、保留字:是预留的关键字,虽然现在没有使用但是以后可能会用到;

6、两个保留字:const,goto;

二、关键字详解

1)保留字(2个)

1、const:常量,常数的意思;用于修改字段或局部变量的声明。指定字段或局部变量的值是常数不能被修改;

2、goto:转到;跳转到指定标签;

2)权限修饰符(3个)

1、public:公有的,访问权限可跨包;

2、private:私有的,仅限当前类调用;

3、protected:受保护的,仅限当前包内调用;

3)类接口相关定义符(6个)

1、class:类,类名与方法名相同(内部类除外);

2、 interface:接口,有方法体没有实现,所有的方法都是抽象方法;

3、abstract:抽象,介于类和接口中间,经它修饰的类成为抽象类,抽象类中既可以有抽象方法也可以有普通方法,包含抽象方法的类必须为抽象类;

4、implements:实现用于类和接口连接的桥梁,类实现接口必须实现接口中的所有抽象方法;

5、extends:继承,用于类之间连接的桥梁,子类可以继承父类,并不需要重写父类的方法,子类可以重写父类的方法并对实现方式(方法体)其进行修改;

6、new:创建对象,表示类的具体实现表达 ,例如:A a=new A(); 那么a就称之为类A创建的对象,可以调用类A中的方法;

4)包的关键字(2个)

1、import:引入,跨包间的访问就需要导包;

2、package:包,存放类文件的称之为包;

5)数据类型关键字(12个) 具体详见java数据类型

1、 byte:字节型,计算机存储的单位,1byte=8bit;(bit位及0、1计算机能识别的最小单位)基本数据类型

2、char:字符型,1 char=16bit;char保存的字符长度是固定的基本数据类型,当超过保存的长度时保存失败,不足时会补充,但是有一种varchar类型,虽然varchar不是关键字但是它也是一种数据库中的数据存储格式,长度可变,在MYSQL4.1之前最大支持到255,在5.0之后支持到65535字节长度,

3、boolean:布尔型基本数据类型

4、true:真,属于布尔型;

5、false:假, 属于布尔型;

6、int:整型,32bit基本数据类型

7、short:短整型,16bit基本数据类型

8、long:长整型,64bit基本数据类型

9、float:浮点型,32bit基本数据类型

10、double:双精度,64bit基本数据类型

11、void:返回值,代表没有返回值;

12、null:空;

6)条件循环(流程控制12个)

1、if:如果,条件成立执行花括号中的语句;

2、else:否则,if条件不成立时执行;

3、while:循环条件语句,当条件成立的时候执行;

4、for:循环条件语句,包括for(;;)和for(:) ;

5、switch:开关,判断值;

6、case:判断返回结果,常量表达式。

7、break:跳出循环退出;

8、default:默认,条件都不满足时执行;常量表达式支持int,byte,char,short;

9、do:运行,不做判断;

10、continue:继续,中断本次循环,如果循环没有结束,仍然会有下次循环;

11、return:返回,返回一个数据;

12、instanceof :实例,判断左边和右边是否是一个实例,返回一个Boolean类型的值;

7)修饰类,方法,属性,变量(9个)

1、static:静态的,属性和方法都可以用static修饰,直接使用类名.方法名就能使用。内部类也可以使用,也可以独立存在例如:静态代码块;

2、final:不可改变的,类和方法都可以用final修饰,被final修饰的类是不能继承的(因为不能修改),修饰的方法不能被子类重写,修饰的属性就是常量只能赋值一次;

3、super:调用父类的方法,子类重写父类的方法中常见;

4、native:本地,既JNI(Java Native Interface)java代码和本地的c代码进行交互;

5、strictfp:严格精确,精确浮点应用于类,接口和方法;

6、synchronized: 线程同步,可以用来修饰类,方法,代码块,表示当前修饰的方法或者类两个线程同时调用时将会有一个被阻塞直到上一个执行完毕,互斥性和可见性;

7、transient :短暂,变量修饰符,如果声明一个实例变量,当对象存储是它的值不需要维持,也可以说用transient修饰的成员变量不参与序列化过程;

8、volatile:易失,类型修饰符,修饰的变量不会因为编译器的优化而省略,且要求每次直接读值;

8)异常处理(5个)

1、try:捕获异常,可能产生异常的代码块;

2、catch:处理异常,包括try +catch,try+catch+finally(执行完try无论有咩有异常都会去执行finally),try+finally(如果有异常直接抛出执行finally但是不会执行finally后面的代码);

3、finally:有没有异常都会处理;

4、throw:抛出,程序可能出现的异常为防止程序崩溃需要抛出一个异常例如:throw new Exception();

5、throws:声明一个异常可能被抛出,如果是谁调用了这个方法就抛给谁;

9)枚举

enum:枚举,代表一组常用常量,如:public enum Color{RED,BIUE;},枚举对象中的值必须是唯一的;

10)断言

assert

想知道更多java资料、视频,加QQ群462403503了解学习

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,108评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,699评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,812评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,236评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,583评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,739评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,957评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,704评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,447评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,643评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,133评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,486评论 3 256
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,151评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,889评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,782评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,681评论 2 272

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,296评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 6,943评论 0 62
  • Java关键字final 在设计程序时,出于效率或者设计的原因,有时候希望某些数据是不可改变的。这时候可以使用fi...
    狮_子歌歌阅读 694评论 1 4
  • 在众多猪的哼唧声中,我弯下腰,把还有呼吸和心跳的女朋友,给抱了起来。我大踏步地向杀猪台走去。这个时候,我,真的应该...
    半朽阅读 339评论 4 17
  • 现在的空气质量越来越差!关系到每一个人!我们要有共同的认识!从每一个人做起!
    da2e0c18553d阅读 162评论 0 0