java
Ksee
Hello world!
展开
-
Java8新特性——LocalDate
LocalDate类使用ISO日历表示年,月,日LocalDate.now(): 获取系统当前日期 :2016-06-24LocalDate.of(int year,int month,int dayofMonth) 按指定日期创建LocalDate对象。 LocalDate date=LocalDate.of(2015,5,30); 2015-05-30date.getYear()原创 2016-06-24 18:19:04 · 1178 阅读 · 0 评论 -
Java8新特性——Lambda
一、Java是面向对象的语言,不能象函数式语言那样嵌套定义方法。 二、Java的匿名内部类只能存在于创建它的线程中,不能运行在多线程中,无法充分利用多核的硬件优势。 三、匿名内部类的缺点还有: 1. 语法相对复杂。 2. 在调用内部类的上下文中,指引和this的指代容易混淆。 3. 类加载和实例创建语法不可避免。 4. 不能引用外部的非final对象。原创 2016-06-27 15:52:34 · 311 阅读 · 0 评论 -
Java8新特性——Stream
1、Stream在Java8中被定义为泛型接口 2、Stream接口代表数据流。 3、Stream不是一个数据结构,不直接存储数据。 4、Stream通过管道操作数据。 5、创建Stream接口实现类对象: stream():创建一个Stream接口实现类的对象。 例如: Stream stream=people.stream();一、管道:代表一个操作序列。 二、原创 2016-06-27 16:29:46 · 596 阅读 · 0 评论 -
汉字转拼音小型类库推荐
推荐一个小型的汉字转拼音的类库。个人觉得很不错,比Pinyin4J小巧好用。 github:https://github.com/promeG/TinyPinyincompile 'com.github.promeg:tinypinyin:1.0.0' // ~80KBAPI/** * 如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c) */String原创 2016-09-05 13:47:00 · 375 阅读 · 0 评论 -
idea下javaWeb jdbc连接sqlite数据库
idea是一个神级Java IDE,而sqlite 是一个轻量级的关系型数据库!对,轻量级,数据库小得不行,而且内存占用非常小,和oracle,mysql 比起来,这样的轻量级数据库让我更有好感。 想熟悉sqlite这款数据库, 你可以去官网下载它的shell,有window版的,体积也很小,运行shell就可以使用sql语言进行各种建表,插入等操作,非常方便。这里有中文版的命令解释 : Here...原创 2016-08-25 11:00:48 · 2203 阅读 · 0 评论 -
ThreadLocal引出的一系列探究
hashCodehashCode相等,两个实例==不一定相等。原创 2018-04-25 17:09:05 · 93 阅读 · 0 评论 -
String的魔鬼链式提问
hashCode方法是native的吗?可以被复写吗?equals方法和hashCode为什么要一起复写,复写要满足哪些条件,不一起复写会造成哪些问题?String s1=new String("ABC");String s1=new String("ABC");问:s1.hashCode==s2.hashCode值?true,String复写了hashCode方法String 采用...原创 2019-07-23 00:07:07 · 147 阅读 · 0 评论