11 2017 档案

摘要:1. 背景 Java8发行版是自Java5以来最具革命性的版本,Java8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。 2. Java语言的新特性 2.1 Lambda表达式与Functional接口 Lambda表达式(称为闭包)是整个Java8发行版中最受期待的在Java语言 阅读全文
posted @ 2017-11-15 14:23 小路不懂2 阅读(879) 评论(0) 推荐(0) 编辑
摘要:1. 背景 给一个系统定位问题的时候,知识、经验是关键基础,数据(运行日志、异常堆栈、GC日志、线程快照[threaddump / javacore文件]、堆转储快照[heapdump / hprof])是依据,工具是运用知识处理数据的手段。 经常使用适当的虚拟机监控和分析的工具可以加快我们分析数据 阅读全文
posted @ 2017-11-14 16:09 小路不懂2 阅读(2439) 评论(0) 推荐(0) 编辑
摘要:类文件格式 大量建立在虚拟机之上的程序语言将编写的程序编译成二进制本地机器码(Native Code)已不再是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令集无关的,平台中立的格式作为程序编译后的存储格式。 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式--字节码(ByteCode 阅读全文
posted @ 2017-11-13 19:27 小路不懂2 阅读(273) 评论(0) 推荐(0) 编辑
摘要:创建型 结构型 装饰器模式 JDK源码实例:Java的一系列InputStream流处理,如FileInputStream,BufferedInputStream 外观模式(Facade Pattern) JDK源码实例:JavaWeb的三层开发模式 行为型 阅读全文
posted @ 2017-11-08 14:48 小路不懂2 阅读(145) 评论(0) 推荐(0) 编辑