个人简介

Echo Blog


江湖无名 安心练剑
  • JDK10 新特性详解,2018-03-20正式发布
    java 10 新特性 Java10是Java版本23年历史上最快的版本。Java因其缓慢的增长和进化而受到批评,但Java10打破了这一概念。 Java10是一个具有许多未来变化的版本,其范围和影响可能并不明显,但却很牵强。 在本文中,我们将讨论Java10发行版中添加的各种特性。 java 发布模型 在此之前,让我们回顾一下java发布模型中引入的一些更改。 长期支持模式 ...
    2019-02-27 07:48:49 | Java
  • java base-08-Inner Class 内部类
    Member Inner Class It may looks like this. public class MemberInner { private String name = "outer"; private int value = 10; public void outInfo() { } public class Inner { ...
    2019-02-27 01:48:47 | Java
  • java base-07-keyword static
    import static It’s not a good way to extends static members from super class. like this code in struts2. public class ActionSupport { public static String SUCCESS = "success"; public s...
    2019-02-27 01:48:47 | Java
  • java base-06-StringBuilder 源码学习
    stringBuilder 源码学习 jdk: 1.8 类定义 /** * A mutable sequence of characters. This class provides an API compatible * with {@code StringBuffer}, but with no guarantee of synchronization. * This cl...
    2019-02-27 01:48:47 | Java
  • java base-06-String StringBuilder StringBuffer
    String 为什么不可变 jdk 中,String 是被设计为不可变的对象。 不可变设计模式 不可变的优点 线程安全 缺点 创建大量的对象。 为了弥补,这个问题,引入了 StringBuffer。 StringBuffer 优点 避免创建大量对象 缺点 每一个方法都是使用 synchronized 修饰,确保线程安全。 synchronized StringB...
    2019-02-27 01:48:47 | Java
  • java base-05-Box UnBox 自动装拆箱
    java 语言的设计 java 为什么有基本类型 作为一门 OO 语言,java 为什么要保留基本类型呢。 个人的理解是,出于工程学上的考虑。 基本类型的内存占用,比对象要小得多。 参考:Java 对象占用内存大小与 java 对象格式 基本对象 基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量。 基本数据类型没有可调用的方法。 int...
    2019-02-27 01:48:47 | Java
  • java base-04 Error and Exception
    Error 与 Exception 二者的不同之处: Exception: 1.可以是可被控制(checked) 或不可控制的(unchecked)。 2.表示一个由程序员导致的错误。 3.应该在应用程序级被处理。 RuntimeException RuntimeException是那些可能在Java虚拟机正常运行期间抛出的异常的超类。 编译器不会检查RuntimeExcep...
    2019-02-27 01:48:47 | Java
  • java base-03-finalize 方法详解
    JVM 的一些知识 在说明finalize()的用法之前要树立有关于java垃圾回收器几个观点: 对象可以不被垃圾回收 java的垃圾回收遵循一个特点, 就是能不回收就不会回收.只要程序的内存没有达到即将用完的地步, 对象占用的空间就不会被释放。 因为如果程序正常结束了,而且垃圾回收器没有释放申请的内存, 那么随着程序的正常退出, 申请的内存会自动交还给操作系统; 而且垃圾...
    2019-02-27 01:48:47 | Java