随笔分类 -  Java SE

摘要://当天的零点 wrapper.ge(PcTodayQuotation::getCreateTime,LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN)); //当天的最后时间 wrapper.le(PcTodayQu 阅读全文
posted @ 2021-05-26 12:56 残星 阅读(374) 评论(0) 推荐(0) 编辑
摘要:/* Optional 容器类常用方法 Optional.of(T t) 创建一个Optional实例 Optional.empty() 创建一个空的Optional实例 Optional.ofNullable(T t) 若t不为null,则创建Optional实例,否则创建空实例 isPresen 阅读全文
posted @ 2021-05-02 23:11 残星 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Stream (流) :数据通道,用于操作数据源(数组、集合等)所生成的元素序列。 1、 Stream 自己不会存储数据 2、Stream不会改变源对象,返回的是一个持有操作结果的新的Stream. 3、Stream是延迟执行的(等到需要结果的时候才会执行)。 Stream的三个步骤: 1、创建St 阅读全文
posted @ 2021-05-02 13:24 残星 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Lambda 表达式基础语法: java8中引入了一个新的操作符 "->" (lambda操作符) "->" 左侧Lambda表达式参数列表 "->" 右侧Lambda体,Lambda表达式所需执行的功能 语法格式一:无参,无返回值 () -> { } Runnable runnable = () 阅读全文
posted @ 2021-05-02 12:21 残星 阅读(77) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; import java.util.List; public class TreeNode { protected Long id; protected Long parentId; public List<TreeNode> getChildr 阅读全文
posted @ 2021-04-19 16:36 残星 阅读(432) 评论(0) 推荐(0) 编辑
摘要::: 和 -> 都是java8新特性中lambda表达式的一种,主要是大大减少了代码量,提高效率 lambda表达式通常都是采用左边方法右边参数的写法,例如: stu -> stu.getStuId() 同时这个写法也可以写成 stu :: stu.getAge 注意这里没有方法后面的括号,可以看如 阅读全文
posted @ 2021-04-15 18:29 残星 阅读(53) 评论(0) 推荐(0) 编辑
摘要:基本数据类型都有一个默认值,如int的默认值是0,boolean的默认值是false, 包装类没有默认值,初始化值是NULL。 Integer变量必须实例化后才能使用,而int变量不需要 Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存 阅读全文
posted @ 2021-04-14 22:45 残星 阅读(342) 评论(0) 推荐(0) 编辑
摘要:作用域 当前类 同package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly(default) √ √ × × private √ × × × friendly 就是默认访问权限(成员变量前面不加public protected 和 阅读全文
posted @ 2016-03-08 15:40 残星 阅读(2370) 评论(0) 推荐(1) 编辑
摘要:ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回 这个类的class对象。1.1几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流 等),通过Cla... 阅读全文
posted @ 2015-07-10 10:39 残星 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1. 声明一个数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}... 阅读全文
posted @ 2015-04-30 10:35 残星 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:public static void testReflect(Object model) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, Invoc... 阅读全文
posted @ 2015-02-13 17:01 残星 阅读(2460) 评论(0) 推荐(1) 编辑
摘要:import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTargetException;impo... 阅读全文
posted @ 2015-02-09 15:18 残星 阅读(575) 评论(0) 推荐(0) 编辑
摘要:public class NumberData { /**-人民币 大写转换 * * @param num ----要转化的数字 * @return */ public static String makeUpperCaseSum(String num... 阅读全文
posted @ 2015-02-09 15:07 残星 阅读(513) 评论(0) 推荐(0) 编辑
摘要:Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都... 阅读全文
posted @ 2015-02-06 16:06 残星 阅读(6675) 评论(0) 推荐(1) 编辑
摘要:在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\... 阅读全文
posted @ 2014-12-24 15:30 残星 阅读(855) 评论(0) 推荐(0) 编辑
摘要:函数boolean containsAny(String str, String searchChars) 判断str字符串中是否包含searchChars字符串String khh_str = ""; if(list.size()>0){ khh_str = "... 阅读全文
posted @ 2014-12-16 10:14 残星 阅读(1089) 评论(0) 推荐(0) 编辑
摘要:public class EncryMD5 { /* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个 ... 阅读全文
posted @ 2014-11-19 10:33 残星 阅读(576) 评论(0) 推荐(0) 编辑
摘要:        阅读全文
posted @ 2014-11-19 10:32 残星 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:public class Zip { public Zip() { } /** * 压缩整个目录 * @param inputFileName * @param fileDir * @throws HsException ... 阅读全文
posted @ 2014-11-19 10:04 残星 阅读(542) 评论(0) 推荐(0) 编辑
摘要:public class Encryptor { public static final String HUNDSUN_VERSION="@system 管理平台 @version 2.0.1 @lastModiDate @describe "; protected static ... 阅读全文
posted @ 2014-11-19 09:52 残星 阅读(3069) 评论(0) 推荐(0) 编辑