Java反射 Java反射是Java语言的一个特性,它允许程序在运行时获取类的信息、构造对象、调用方法和访问属性。使用Java反射可以让程序具有...
字符流 字节流主要是指InputStream和OutputStream以及其各种子类。它们操作的单位是字节(byte),能够读取或写入任意类型的...
String类的实现方式 在Java 9之前,String类是由char数组实现的,每个char占用两个字节的内存空间。而在Java 9中,St...
Ⅰ. 背景 在研究String不可变特性的时候, 因为比较好奇有关常量池的相关概念,就深入了一下到JVM源码进行了探究 在研究常量池的过程中,不...
研究String不可变特性时遇到的问题分析 背景 三年前在学习String相关的概念知识的时候,看到了Java中String的不可变特性,说的是...
前言 在Java中,从JDK1.5开始,就引入了泛型,不过经常都能听到一个词:“泛型擦除”,这是什么情况?经过了解发现,原来Java中的泛型严格...
简介:按值传递和按引用传递有什么区别? 关于这两个概念,其实主要来自于程序设计中一个叫“求值策略”的概念。这个概念在百度百科中可以查到: 百度百...
意图 抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 简单来说,抽象工厂模式下,我们实际的对象创建都交给了...
时区 由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。有关国际会议决定将地球表面按经线从东到西,划成一个个区域,并...