java基础
文章平均质量分 78
java自修之路
这个作者很懒,什么都没留下…
展开
-
java类初始化笔记
类初始化的时机,在new对象时 也就是说走构造函数的时候 会初始化父类--本类。 当时用反射时,如果类没有初始化那个会对其初始化。注意 静态变量和静态方通过类直接调用不会进行类初始化(如果有静态代码块 会执行静态代码块)。案例:public class Test{public Test(){system.out.println("Test");}public s原创 2017-06-13 22:00:49 · 137 阅读 · 0 评论 -
[每日知识点] Collectors 类API学习
Collectors 类常用API学习averagingDouble/averagingInt/averagingLong 根据不同类型求平均值counting() 统计数量groupingBy()按某个规则分组summarizingDouble/summarizingInt/summarizingLong 返回一个 CollectorsummingLong/summingInt/su...原创 2019-08-08 18:02:52 · 377 阅读 · 0 评论 -
IDEA Command line is too long
修改项目下 .idea\workspace.xml,找到标签<component name="PropertiesComponent"> , 在标签里加一行<property name="dynamic.classpath" value="true" />原创 2019-07-15 16:30:14 · 96 阅读 · 0 评论 -
java系统学习之多线程
java 内存模型和线程安全关注点:原子性有序性可见性happen-before线程安全概念原子性:是指操作过程指不可中断有序行:一条指令可以分多个步骤 ...原创 2018-08-24 14:51:20 · 131 阅读 · 0 评论 -
java虚拟机学习记录之类加载(一)加载机制
时隔一年多又重新翻阅了一边j<深入理解java虚拟机> 一书对其写的知识又了更好的认识,所以决定做下笔记。作为java开发者虚拟机好多的技术和理论我们只需要知道皮毛即可,但是个人觉得有些知识作为程序员还是必须要知道的。类加载机就是我们必须掌握之一。类加载时间虚拟机开始加载类开始,到卸载为止,是整个的生命周期。流程包括 类加载----->验证----->准备----->...原创 2018-04-23 22:56:15 · 116 阅读 · 0 评论 -
java线程基础之CountDownLatch学习
CountDownLatch相关APIJDK相关解释一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。如果需...原创 2018-03-02 15:16:57 · 168 阅读 · 0 评论 -
java线程基础之Semaphore学习
相关APIvoidacquire() 从此信号量获取一个许可,在提供一个许可前一直将线程阻塞,否则线程被中断。 voidacquire(int permits) 从此信号量获取给定数目的许可,在提供这些许可前一直将线程阻塞,或者线程已被中断。 voidacquireUninterruptibly() 从此信号量中获取许可,在有可用的许可前...原创 2018-03-07 09:44:36 · 111 阅读 · 0 评论 -
java线程基础之CyclicBarrier学习
CyclicBarrier相关APIawait() 在所有参与者都已经在此 barrier 上调用 await 方法之前,将一直等待。 await(long timeout, TimeUnit unit) 在所有参与者都已经在此屏障上调用 await 方法之前将一直等待,或者超出了指定的等待时间。 getNumberWaiting() 返...原创 2018-03-07 09:39:26 · 194 阅读 · 0 评论 -
[每日知识点] lambda表达式map排序
JAVA 8之后添加了lambda表达式一直没有系统学习先记录一下map 利用lambda表达式排序import java.util.Collections;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;import java.util.stream.Collectors;...原创 2019-08-07 18:05:24 · 3154 阅读 · 0 评论