DOS: Disk Operating System(磁盘操作系统)
java基础(一)
在Java中,一个程序就是一个类。类其实也是一个对象,在class文件加载到虚拟机以后就会产生的对象。
void真正发挥的作用在于:
(1) 对函数返回的限定;
(2) 对函数参数的限定。
void 若函数无返回值,应声明void类型,不代表没return。
main: main方法是程序的入口,保证程序的独立运行,被JVM调用。
String:字符串类
args: 参数名
标识符:用户自定义的名称。
规则:1.不能使用关键字2.必须为连续的的词(中间不能有空格)3.由数字.字母._.$组成 4.数字不能开头
类名:所有单词首字母大写 YourFirend
函数名,变量名:第一个单词外其他单词首字母大写 makeMoney
常量名:全大写,单词之间_分开 MAX_VALUE
注释:解释说明程序,不算代码,不进字节码文件(多行不能嵌套多行)
文档注释--------> /*注释内容/ 是java特有的注释,其注释内容可以被JDK提供的工具Javadoc解析,生成一套以网页形式体现的该程序的说明文档,程序说明书。
分号:语句的分割。
圆点:类或对象访问它的成员(字段.方法)时使用等。
用于定义类,函数,变量修饰符的关键字:
1.abstract 方法只有声明,没有实现,实现要放入声明该类的子类中实现。
2.static 是一种属于类而不属于对象的方法或者属性。
3.synchronized 同步,是一种相对线程的锁,需要有具体操作才能同步。
4.final 修饰类时,表示这个类不能被继承,类中的所有成员方法被隐式的指定为final方法。使用final方法的原因有两个,一是把方法锁定,以防任何继承类修改它的含义;二是效率。类的private方法会隐式被指定为final方法。修饰变量:final变量,若是基本数据类型的变量,其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则初始化之后便不能再让其指向另一个对象,但指向对象的内容可变。
用于定义建立实例及引用实例,判断实例的关键字:
1.new
2.this
3.super
4.instanceof:在运行时指出对象是否是特定类或它的子类的一个实例,通过返回一个布尔值指出。用法:result(布尔类型) = object(对象表达式) instanceof class(任意已定义的对象类)
其他修饰符关键字:
1.native: 只有方法声明,没有方法实现,具体实现移交给了本地系统的函数库,没有通过虚拟机,可以说是java与其他语言通讯的一种机制。
2.strictfp: 精确浮点
3.transient: 声明一个实例变量,当对象存储时,它的值不需要维持,其为标记的成员变量不参与序列化过程。
4:volatile: 指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值,防止编译器对代码进行优化
assert 如果它的条件返回错误,则终止程序执行。