`
一帆风顺
  • 浏览: 3513 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表

反射api

    博客分类:
  • java
反射机制允许程序在运行时进行自我检查,对其内部成员进行操作 实现在运行时对类进行装载,增加对程序的灵活性   功能:        得到一个对象的所属类;获取类的所有变量和方法;运行时创建对象、调用对象方法   获取Class对象的三种方式: 1、Class.forName("类的完全限定名"); 2、类名.class; 3、对象.getClass();   String getName();Class类所表示的实体(类,接口,数组类,基本类型或void)完整名称   String getCanonicalName();与getName()方法一样 ...
参考大神:http://www.uml.org.cn/sjms/201211023.asp#3

Stream(二)

import java.time.LocalDate; import java.util.Arrays; import java.util.IntSummaryStatistics; import java.util.List; import java.util.Map; import java.util.Optional; import java.util.stream.Collectors; import java.util.stream.Stream; import org.junit.Test; import pojo.Employee; public c ...

Stream(一)

import java.time.LocalDate; import java.util.Objects; public class Employee { private String name; private Double salary; private Integer age; private LocalDate hireDay; public Employee() { super(); } public Employee(String name,Double salary,Integer age, LocalDate hireDay ...

新接口

java8之后允许接口可以实现带有多个static或default修饰的方法 例: public interface PersonInterface { public static void execute() { System.out.println("洗碗"); } default void eat() { System.out.println("苹果"); } }  在继承方面:  一个类实现某个接口,子类是无法继承接口的静态方法的,可重写默认方法。 一个类实现多个接口,接口中的默认方法名都相同的情况下 ...
@Test public void createDate() { LocalDateTime now = LocalDateTime.now(); System.out.println("当前日期和时间:"+now); LocalDateTime assignDateTime=LocalDateTime.of(2019,10,22, 17, 20, 20); System.out.println("指定日期和时间:"+assignDateTime); String date="2020-01-01T00:0 ...
Optional可以看作是一个存放对象的容器 @Test public void createOptional() { //empty() 给Optional中放入一个null对象 Optional<Object> empty = Optional.empty(); System.out.println(empty); System.out.println("===================="); //of(T value) 创建了一个Optional对象并且包含一个value的对象,如果value为空,报异常。 ...
下面这几个接口都属于函数式接口(只有一个抽象方法的接口) 注意: Comparator<T>也是一个抽象接口,虽然它有两个抽象方法 int compare(T o1, T o2)和boolean equals(Object obj) 官方表示: Ifaninterfacedeclaresanabstractmethodoverridingoneofthepublicmethodsofjava.lang.Object,thatalsodoesnotcounttowardthei ...

读写json文件

    博客分类:
  • json
写 //生成json文件 Person person=new Person("张三",18); Writer writer= null; try { writer = new OutputStreamWriter(new FileOutputStream("E:\\a.json"),"utf-8"); JSONWriter jsonWriter = new JSONWriter(writer); jso ...

fastJson的使用

    博客分类:
  • json
String、Object、List、Map与json的互转 System.out.println("---------string--------"); //String->json String str="{\"name\":\"李四\",\"age\":18}"; JSONObject strJson = JSON.parseObject(str); System.out.println("String->json:"+strJson); // ...
Global site tag (gtag.js) - Google Analytics