java相关
文章平均质量分 65
yk_record
记录日常二三事
展开
-
JDK各版本区别整理(1.5-1.10)
本文主要整理自己觉得相对比较重要的一些版本区别,可用于面试。jdk1.5新特性1.自动装箱与拆箱:原始类型与对应的包装类不用显式转换ArrayList list=new ArrayList()----------->ArrayList<Integer>list=new ArrayList<Integer>();2.静态导入:通过使用 import static,就可以...原创 2018-06-21 16:52:42 · 12346 阅读 · 0 评论 -
JAVA项目中enum+switch的用法
昨天遇到的问题,查询相关资料解决如下:Enum类public enum ServiceTypeEnum { DEPLOYMENT,STATEFULSET}方法中使用:serviceType = deployment;ServiceTypeEnum typeEnum = ServiceTypeEnum.valueOf(serviceType.toUpperCase()); ...原创 2018-06-26 10:29:13 · 21264 阅读 · 0 评论 -
Java I/O模型理解
今天3月份时候看过一遍BIO(同步阻塞),NIO(同步非阻塞),AIO区别(异步非阻塞)的相关内容,但是过了一段时间印象不深了,此次记录加深理解。参考资料:http://www.jasongj.com/java/nio_reactor/http://baijiahao.baidu.com/s?id=1570265362937061&wfr=spider&for=pc同步 vs. 异...原创 2018-07-11 15:47:40 · 247 阅读 · 0 评论 -
join(),CountDownLatch,CyclicBarrier和线程池的整理
此次主要整理线程执行顺序的相关实现方法,包括join(),CountDownLatch,CyclicBarrier和线程池。一. join()join() 是 Thread 类的一个方法,join() 方法的作用是等待当前线程结束,也即让“主线程”等待“子线程”结束之后才能继续运行。t.join() 方法阻塞调用此方法的线程 (calling thread),直到线程 t完成,此线程再继续(看起来...原创 2018-07-05 11:35:41 · 361 阅读 · 0 评论 -
String+与StringBuffer.append()的速度比较
今天在回顾之前的笔记的时候,看到了自己记录的String,StringBuffer,StringBuild的比较,写着速度方面StringBuild>StringBuffer>String。StringBuild>Stringbuffer是明显的,因为线程不安全的速度快于线程安全的(少了很多线程锁的时间开销)。那么StringBuild和StringBuffer是一直都是...原创 2018-07-24 10:56:36 · 1689 阅读 · 0 评论 -
java面试知识点整理(持续更新)
此处记录一些java面试常常考察的知识点,方面自己复习,如果有不对的地方欢迎指正. 1.JVM内存模型:分为程序计数器,java虚拟机栈,本地方法栈,java堆,方法区.Java1.7时候讲常量池从方法区移到了java堆(原因是因为方法区内存大小固定,容易产生内存溢出),1.8的时候取消了方法区,改为元空间,存在本地内存区域,和堆独立. 2.类加载:a.加载...原创 2018-08-15 15:10:23 · 497 阅读 · 0 评论