.接口是常量与抽象方法的集合,没有变量与方法的实现 .接口 interface 是一种特殊的抽象类,在这种抽象类里面,所有的方法都是抽象方法,并且这个抽象类的属性 即成员变量 都是声明成 publicstaticfinal类型属性名 这样的,默认也是声明成 publicstaticfinal 即里面的成员变量都是公共的 静态的,不能改变的。因此在接口里面声明常量的时候,可以写成 publicst ...
2017-11-23 09:24 0 1182 推荐指数:
写在前面: 从网上学习的赋值规则 摘录自网络,标明出处 byte,short,int,long 比如 int a = 234; 此处的常量234 ...
java内部使用unicode字符集 unicode字符集中的字符超出了2^16个,使用2个字节(16位)已经不能表示所有的字符了。具体使用几个字节表示一个字符与具体的编码方式有关 utf8使用1-8个字节表示一个字符 utf16使用2个字节或者4个字节表示一个字 ...
前言 之前遇到过使用Optional之后带来的隐含bug,现在强调记录一下不好的用法,防止错用。 Optional不能序列化,不能作为类的字段(field) 这点尤为重要,即类要纯粹。如果是 ...
Java 中常见的锁有 synchronized 可重入锁 java.util.concurrent.lock.ReentrantLock 可重复读写锁 java ...
接口 接口就是一种公共的规范标准。只要符合规范标准,就可以大家通用。 接口就是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 如何定义一个接口的格式 备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.java --> ...
1、基础知识 1Byte=8bit Byte和byte一个是对象,一个是基本数据类型而已,都是8bit 2、java中对象引用和值传递: (1)、java中若一对象当作参数就是相当于,将变量对应的指向的地址内容传递进去了 如下面代码: public class Test ...
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 ...