随笔分类 -  java 关键字

摘要:一.instanceof是Java、php的一个二元操作符(运算符),和==,>,<是同一类东西,它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。 阅读全文
posted @ 2019-04-20 09:49 江期玉 阅读(848) 评论(0) 推荐(0) 编辑
摘要:Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而 阅读全文
posted @ 2019-03-11 23:25 江期玉 阅读(128) 评论(0) 推荐(0) 编辑
摘要:volatile是一个类型修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 阅读全文
posted @ 2019-03-09 01:15 江期玉 阅读(197) 评论(0) 推荐(0) 编辑
摘要:interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现,它允许创建者确定方法名.参数列表和返回类型,但没有任何方法体,接口只提供了形式,而未提供任何具体实现 一个接口表示:"所有实现了该特定接口的类看起来都像这样".接口被用来建立类与类之间的协议(某些面向对象语言用关键字p 阅读全文
posted @ 2019-01-01 13:46 江期玉 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:abstract是声明抽象类和抽象方法的关键字 包含抽象方法的类叫抽象类,如果一个类中包含一个或多个抽象方法,该类必须被限定为抽象的,否则编译器会报错,抽象类不可创建对象,创建抽象类的对象编译器会报错 阅读全文
posted @ 2019-01-01 11:50 江期玉 阅读(426) 评论(0) 推荐(0) 编辑
摘要:根据上下文环境,Java的关键字final的含义存在着细微的区别,但通常它指的是"这是无法改变的."不想做改变可能出于两种原因:设计或效率.由于这两个原因相差很远,所以final有可能误用 以下谈到了final的三种情况:数据.方法和类 一.final数据 恒定不变的数据比如 1.一个永不改变的编译 阅读全文
posted @ 2018-12-29 00:03 江期玉 阅读(189) 评论(0) 推荐(0) 编辑
摘要:@Override注解,不是关键字,但可以当关键字使用,可以选择添加这个注解,在你不留心重载而并非复写了该方法时,编译器就会产生一条错误:The method doh(Milhouse) of type Bart must override or implement a supertype meth 阅读全文
posted @ 2018-12-28 12:49 江期玉 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:java.lang.Enum.java enum :枚举类型当你需要创建一个整型常量集,但是这些枚举值并不会必然地将其自身的取值限制在这个常量的范围之内,这种情况可以用枚举 package object; enum Spiciness { NOT, MILD, MEDINUM ,HOE ,FLAMI 阅读全文
posted @ 2018-12-10 14:27 江期玉 阅读(333) 评论(0) 推荐(0) 编辑