240 发简信
IP属地:上海
  • 反射

    Java反射 Java反射是Java语言的一个特性,它允许程序在运行时获取类的信息、构造对象、调用方法和访问属性。使用Java反射可以让程序具有...

  • Java-- IO

    字符流 字节流主要是指InputStream和OutputStream以及其各种子类。它们操作的单位是字节(byte),能够读取或写入任意类型的...

  • Resize,w 360,h 240
    Java9中String的优化

    String类的实现方式 在Java 9之前,String类是由char数组实现的,每个char占用两个字节的内存空间。而在Java 9中,St...

  • Resize,w 360,h 240
    JVM的字符串常量池和hashcode相关学习过程总结

    Ⅰ. 背景 在研究String不可变特性的时候, 因为比较好奇有关常量池的相关概念,就深入了一下到JVM源码进行了探究 在研究常量池的过程中,不...

    0.9 99 0 2
  • Resize,w 360,h 240
    研究String不可变特性时遇到奇怪现象

    研究String不可变特性时遇到的问题分析 背景 三年前在学习String相关的概念知识的时候,看到了Java中String的不可变特性,说的是...

    0.8 71 0 1
  • Resize,w 360,h 240
    泛型擦除引发的Java多态的思考

    前言 在Java中,从JDK1.5开始,就引入了泛型,不过经常都能听到一个词:“泛型擦除”,这是什么情况?经过了解发现,原来Java中的泛型严格...

  • Resize,w 360,h 240
    按值传递和按引用传递

    简介:按值传递和按引用传递有什么区别? 关于这两个概念,其实主要来自于程序设计中一个叫“求值策略”的概念。这个概念在百度百科中可以查到: 百度百...

  • Resize,w 360,h 240
    抽象工厂模式

    意图 抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 简单来说,抽象工厂模式下,我们实际的对象创建都交给了...

  • 时区与时间

    时区 由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。有关国际会议决定将地球表面按经线从东到西,划成一个个区域,并...

个人介绍
一个欢乐的程序员