随笔分类 - java基础
摘要:1、静态代码块是在类加载的时候执行的,格式为static{...} 2、非静态代码块(构造块),每调用一次构造方法就会执行一次,可以提取构造函数中公共的部分放在构造块,格式为{...} 代码示例: public class Student { private String banji; privat
阅读全文
摘要:获取properties文件的内容 public void test() throws Exception{ String resource = "application.properties";//resources文件夹中配置文件的路径 InputStream inputStream = thi
阅读全文
摘要:用transient关键字修饰的字段是不能被序列化的。当某些字段不想在网络上传输,而只希望在内存上时,可以使用此关键字。 public class User implements Serializable { private String id; private transient String a
阅读全文
摘要:// 左移,结果为原来的值*(2的n次方),n为运算符右侧的数值System.out.println(3<<4);//结果:48// 带符号右移(如果是正数,高位补0,如果是负数,高位补1)System.out.println(a>>b);//结果:-4//00000000 00000000 000
阅读全文
摘要:数据类型 占字节数 short 2 int 4 long 8 float 4 double 8 char 2 boolean byte 1
阅读全文
摘要:接口: public interface Person { String getString(); } 实现类: public class Student implements Person{ public String getString(){ return "sss"; } } Invocati
阅读全文
摘要:有参构造器的类: public class Demo { private String a; private Integer b; public Demo(String a) { this.a = a; } public Demo(Integer b) { this.b = b; } public
阅读全文
摘要:public :被修饰的类、属性、方法,允许跨类、跨包访问 private: 被修饰的类、属性、方法,只允许类本身的方法访问。 protect: 被修饰的类、属性、方法,只允许类本身方法及其子类访问。 default: 被修饰的类、属性、方法,只允许在同一个包中访问。
阅读全文
摘要:1、Class类是什么样的类? (1)Class类是用来描述类的类,Class类中封装了获取类的属性、方法、构造器的方法。 (2)Class类是由JVM生成的。 2、怎么得到Class类? package myProject; public class Person { private int ag
阅读全文
摘要:代理的概念:代理类和委托类实现了相同的接口,在代理类的方法中调用委托类的方法。 静态代理:指手动创建代理类。 看一个静态代理的具体例子: Person接口: 委托类Student,实现了Person接口。 代理类ProxyStudent,也实现了Person接口。 这样ProxyStudent就代理
阅读全文

浙公网安备 33010602011771号