Java
文章平均质量分 92
Java学习、源码分析
guanyue.space
日就月将,学有缉熙于光明。
展开
-
URI与URL,SecureSocket简记
URI: Uniform Resource Identificationa generalization of URL#mermaid-svg-glwDgWiugi6WUcZ6 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-glwDgWiugi6WUcZ6 .label text{fill:#333}#me原创 2021-09-05 09:24:22 · 188 阅读 · 0 评论 -
MappedByteBuffer
目录 New I/OByteBufferDirect BuffersMappedByteBuffer示例New I/O旧的I/O包已经使用nio重新实现过,以便充分利用这种速度提高速度的提高来自于所使用的数据集结构更接近于操作系统执行的I/O方式:通道和缓冲器,唯一直接与通道交互的缓冲器ByteBuffer。旧的I/O库中的FileInputStream,FileOutputStream,RandomAccessFile可以用来生成FileChannel;Reader和Writer不能用于产生通道原创 2020-09-01 21:45:47 · 613 阅读 · 0 评论 -
Java程序标准输入
目录前言实操编码环境Paragram Params标准输入System.inSystem类回顾封装System.inScanner简述Scanner类常用方法前言最近突然收到好友提问如何在IDE里想Java程序传递参数,首先想到了Paragram Params,但是具体位置及基本配置竟一时无法想起。。。近一年来基本没有进行编码,悲哀。实操编码环境IDE: IntelliJ IDEAParagram ParamsRun(Alt+Shift+F10) --> Edit Config --&原创 2020-08-22 23:12:47 · 583 阅读 · 0 评论 -
ClassLoader
文章目录ClassLoader1.8 and earlier versionBootstrapClassLoader,ExtClassLoader,AppClassLoaderClassLoaderloadClass使用自定义ClassLoaderTestResultQuestion尝试1尝试2改进JavaJava 9 and laterClassLoader类加载器file: Class...原创 2019-12-14 12:38:49 · 75 阅读 · 0 评论 -
JVM
文章目录JVM了解Java内存虚拟机做了哪些工作?什么时候引发GC判断对象是否死亡: 可达性分析算法和引用计数法方法区的回收垃圾收集算法算法分类:标记-清除算法复制算法标记-整理算法分代收集算法分区收集:垃圾收集器STOP THE WORLD虚拟机类加载机制Java类和方法如何加载Class类文件结构Class文件怎么描述数量不定的数据Class文件的格式模块化热部署OSGi的类加载器结构Java...原创 2019-12-14 12:37:24 · 70 阅读 · 0 评论 -
Unsafe
Unsafe–Java 指针(操作内存)java 8: rt.jar\sun.miscjava 9: jdk.unsupported\sun.misc java.base\jdk.internal.miscJava 8package sun.misc;public final class Unsafe { private static final Unsafe theUn...原创 2019-12-14 12:35:24 · 154 阅读 · 0 评论 -
StringBuilder
文章目录StringBuilderAbstractStringBuilderStringBuilderStringBufferaddonsStringBuilderA mutable sequence of characters. This class provides an API compatible with {@code StringBuffer}, but with no gua...原创 2019-12-14 12:30:58 · 92 阅读 · 0 评论 -
Review_Integer
文章目录IntegervalueOftoStrparseInt位操作&最低位位操作&高位零的数目位操作&低位零的数目位操作&循环移位位操作&符号位位操作&二进制反序位操作&二进制中1的数目AtomicInteger简介Unsafe补充-volatile测试ThreadyieldjoinIntegervalueOfpublic stati...原创 2019-12-14 11:08:36 · 356 阅读 · 0 评论 -
String
文章目录StringString的存储源代码s=abc而s1=abd"abc"==s1 & "abc".equals(s1) --> true,trues3="abd" & s4="abc"反射修改常量值避免编译期替换Stringpublic final class String implements java.io.Serializable, Comparab...原创 2019-12-14 12:25:52 · 74 阅读 · 0 评论