java
蒝莱茹茈
奈何本人没文化,一句卧槽行天下
展开
-
lambda和匿名内部类
接口与类相似点:一个接口可以有多个方法。接口文件保存在 .java 结尾的文件中,文件名使用接口名。接口的字节码文件保存在 .class 结尾的文件中。接口相应的字节码文件必须在与包名称相匹配的目录结构中。接口与类的区别:接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法。接口不能包含成员变量,除了 static 和 final 变量。接口不是被类继...原创 2019-01-11 19:47:42 · 11846 阅读 · 1 评论 -
数据结构之链表和二叉树
代码示例:链表实现//学生类class Student{ int id; String name; int age; public Student(int id,String name,int age) { this.id=id; this.name=name; this.age=age; } public boolean equals(Object obj)...原创 2019-01-11 19:58:25 · 11388 阅读 · 0 评论 -
java常用类库String
代码示例:1.直接赋值和创建对象区别String s1="小白";String s2=new String("小白");System.out.println(s1==s2);/*结果:falses1在常量池中,s2是在堆上创建的对象,二者内存地址不相等*/2.如果在编译期值可以被确定,那么使用已有对象,不能则创建对象String s3="a";String s4=s3+1...原创 2019-01-09 21:33:12 · 11262 阅读 · 0 评论 -
简单aop框架实现
简单aop框架实现接口IUser接口IAdviceIUser接口实现类(UserImp类)IAdvice接口实现类(AdviceImp类)动态代理类(ProxyFactory类)组装类(BeanFactory类)属性文件(config.properties)测试类(AopTest类)结果接口IUserpublic interface IUser { public void login(...原创 2019-02-27 14:57:11 · 11161 阅读 · 0 评论 -
单例设计模式
代码public class Single { private volatile Single single;//唯一实例 //私有化构造方法 private Single(){ if(single!=null){//防止通过反射实例化 throw new RuntimeException("实例已经存在,不能再实例化"); ...原创 2019-02-27 15:39:37 · 11053 阅读 · 0 评论 -
4中解析XML文档的方法
@4中解析XML文档的方法People类package xmlParse;public class People { private String name; private int age; private String tel; private int id; @Override public String toString() { ...原创 2019-03-01 14:39:11 · 11055 阅读 · 0 评论 -
gson操作json格式字符串
gson操作json格式字符串测试数据(test.json)存储数据的类(Message.java和User.java)使用JsonReader类读取json使用Gson读写json测试数据(test.json)[ { "id": 91234, "text": "How do I read a JSON stream in Java?", "geo": null,...原创 2019-03-01 21:02:28 · 12046 阅读 · 0 评论 -
观察者设计模式
观察者设计模式MessageSubject接口(被观察者接口)Observer接口(观察者接口)Message类(被观察者实现类)User类(观察者实现类)测试结果MessageSubject接口(被观察者接口)package observer;//被观察者接口public interface MessageSubject { //添加观察者 public void ad...原创 2019-03-02 16:26:47 · 11278 阅读 · 0 评论