logo头像
ICQL

jse_lang

基础1)jdk、jreclasspath:.class文件运行路径,默认为.,即当前目录;可手动设置 set classpath=d:\ 2)数据类型(1)基本类型均有默认值:整数类型默认值为0,浮点类型默认值为0.0,字符为\u0...

jse_string_long_integer

Integer、LongvalueOf 方法使用了缓存 -128 - 127,parseInt 和 parseLong 没有使用,所以推荐使用 valueOf 方法 StringString 是不可变的,因为String类是...

jse_bio

BIO类概述 输入输出:站在内存的角度来讲的,input输入代表输入到内存中,output输出代表从内存中输出 流:流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可以往流中写数据。流与数据源或者数据流向的媒介相关联。在J...

jse_nio

Unix网络编程中的 5 种IO模型:https://www.jianshu.com/p/486b0965c296 Blocking IO - 阻塞IO NoneBlocking IO - 非阻塞IO IO multiplexing ...

jse_collection

Collection接口单值保存最大父接口 List Set

jse_map

Map<K,V>接口 偶对象保存的最大父接口 以下源码基于jdk1.8 HashMapHashMap的线程不安全: (1)1.7put时采用链表头插法,然后扩容时会链表会反转一次,并发插入时可能导致环形链表(死循环)...

jse_objects_arrays_collections

Arrays(数组工具类)java.util.Arrays Collections(容器工具类)java.util.Collections Objects(对象工具类)java.util.Objects

jse_lambda

函数式接口有且仅有一个抽象方法的接口/抽象类 java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导 1)@Fun...