java听课笔记
1.Java有多少个关键字与保留字
Java的关键字:50多个
保留字:2个 const,goto
2.关键字介绍
定义类,接口,抽象类,枚举:
class,interface,abstract,enum,extends,implements
实例化对象:
new
循环,条件:
for,while,do,if,else,switch,case,default
continue,break
数据类型:
byte,short,int,long,float,double,char,boolean,void
true,false,null
表示对象或者父类的:
this,super
异常:
try,catch,finally,throw,throws
返回关键字:
return
访问修饰符:
public,protected,private
静态,最终:
static,final
和包相关的关键字:
package,import
判断对象是否是类的实例关键字:
instanceof
设置方法或一段代码是线程同步的。
synchronized
瞬时:输入输出流(对象流)
transient
标记字段可能会被多个线程同时访问,而不做同步:
volatile
浮点数比较使用严格的规则:
strictfp,
表示方法用非java代码实现:
native
断言:
assert
重点介绍:
访问修饰符:
public,protected,private
类是否都可以使用上述三种访问修饰符?
类的内部类可以使用三种访问修饰符
主类只能使用public访问修饰符
子类不能使用访问修饰符
属性和方法可以使用三种访问修饰符进行修饰。
三种访问修饰符每一个访问修饰符的访问范围是怎样的?
private:只能在当前类的{}中间
默认的(不写):只能在当前包中使用。
protected:只能在当前包中,还有有继承关系的子类中。
public:所有的地方发都可以使用(如果不是同一个工程,那么必须要引入对应的jar包才可以使用)
静态:static
类是否可以修饰为static的呢?
只有内部类可以修饰为static的。
属性可以修饰为static的
方法可以修饰为static的
内部类,属性,方法都修饰为static的,那我要如何使用呢?
可以直接通过类以"."的方式进行调用。
为什么可以这样调用呢?
使用static关键字修饰的属性,方法,类,只会在内存中
存在唯一的一份。
最终:final
类是否可以修饰为final的呢?
主类,子类,内部类都可以修饰为final的类
属性,方法是否可以修饰为final的呢?
可以修饰为final
类被修饰符final的,有什么作用呢?
该类不允许被继承。
方法被修饰符final的,有什么作用呢?
该方法不允许被重写。
属性被修饰符final的,有什么作用呢?
该属性的值不允许被修改。
static,final一起使用:创建常量
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关推荐
java代码-使用java解决用this关键字方法重载的源代码 ——学习参考资料:仅用于个人学习使用!
java static关键字详解(csdn)————程序
java final关键字(基础)(csdn)————程序
关于java8的default关键字浅薄理解(csdn)————程序
2.java学习第二章——标识符与关键字.pdf
volatile是比synchronized关键字更轻量级的同步机制,访问volatile变量时不会执行加锁操作,因此不会使执行线程阻塞。 volatile保证可见性和禁止指令重排序,底层是通过“内存屏障”来实现,但不保证原子性。 写入...
JAVA学习笔记第七天——示例代码Day07,其中包含访问修饰符示例代码、final关键字示例代码、接口示例代码、接口和类的关系示例代码
保证可见性的关键字——volatile 在char03包里放置了Java线程间通信的知识的代码。内容如下: 等待/通知机制 join方法的使用 在char04包里放置了Java中Lock类的知识的代码,内容如下: Lock类 Lock类其他...
Java源程序一般包括Java包引入(如果有的话)和类定义两部分。Java语句是Java标识符的集合,由关键字、常量、变量和表达式构成。Java语句分为说明性语句和操作性语句。
畅销书作家Herbert Schildt在本书中详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容,如I/O、集合框架、流库或并发实用程序。另外,《Java 9编程参考官方大全(第10版)》还...
robotframework安装_RobotFramework——基于关键字驱动的 ⾃动化测。。。 突然发现官⽅Robot Framework RIDE项⽬更新了,新的版本基于wxPython4.0.4⽀持了Python3.x,⽆疑是对于Robot Framework推 ⼴的重⼤利好(由于...
14.java学习第十四章——super()关键字+实例变量(含引用数据类型做实例变量)和局部变量的个人总结+基本数据类型和引用数据类型的存放位置.pdf
在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...
java基础(5.8)java高级基础之线程——synchronized关键字 本章主要讲线程,至于带上进程的原因是为了方便大家对进程和线程有个概念(咳,主要原因是鄙人也不太会进程~)。 首先简单说下我个人对进程和线程的理解。...
本课程设计使用Java语言,运用包和包与getInputStream()、getOutputStre am()等方法,编写出一个能在dos环境中显示出剪刀石头布游戏界面,启动服务器端线程 ,运行客户端线程,提示玩家出拳,然后,程序把玩家输入的...
Java语言包含标识符、关键字、运算符和分隔符等元素。这些元素有着不同的语法含义和组成规则,它们互相配合,共同组成Java的语句。
Java——枚举: enum关键字、Enum类 类集对枚举的支持——EnumMap类与EnumSet类 枚举类实现接口、在枚举类中定义抽象方法 Java反射机制: Class类、Class类的使用 反射的应用:取得类的结构
000000_【课程介绍 —— 写在前面的话】_Java学习概述笔记.pdf 010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述笔记.pdf 010102_【第1章:JAVA概述及开发环境搭建】_Java开发环境搭建笔记.pdf 010201_【第2...