摘要:1.Predicate Java 8 起为 Collection 集合新增了 一个 removeIf(Predicate filter)方法。 传入 Predicate 对象参数 removeIf(Predicate filter),该方法将会批量删除符合 filter 条件的所有元素 。 Pred
阅读全文
摘要:

[ ] 编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误。 运行期是把编译后的文件交给计算机执行,直到程序运行结束。
阅读全文
摘要:

多线程技术 程序 “程序(Program)”是一个静态的概念,一般对应于操作系统中的一个可执行文件。 进程 执行中的程序叫做进程(Process),是一个动态的概念。现代的操作系统都可以同时启动多个进程。 特点: 进程是程序的一次动态执行过程, 占用特定的地址空间。 每个进程由3部分组成:cpu、d
阅读全文
摘要:

== 和 equals 方法 == 代表比较双方是否相同。 比较基本类型,表示值相同 比较引用类型,表示地址相等即为同一对象 Object类中定义有:public boolean equals(Object obj)方法,提供定义“对象内容相等”的逻辑 Object 的 equals 方法默认就是比
阅读全文
摘要:垃圾回收机制(Garbage Collection) GC原理和算法 内存管理 是对象的管理,包括对象空间的分配(new 创建对象)和释放(对象赋值null)。 垃圾回收器将负责回收所有”不可达“对象的内存空间。 垃圾回收过程 发现无用的对象回收无用对象占用的内存空间 无用的对象指的就是没有任何变量
阅读全文
摘要:<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-web
阅读全文
摘要:

文章目录 流的概念 IO 流类体系 InputStream / OutputStream Reader / Writer 文件字节流 文件字符流 缓冲字节流 缓冲字符流 字节数组流 数据流 转换流 序列化与反序列化 序列化涉及的类和接口 装饰器模式 流的概念 按流的方向分类: 1. 输入流:数据流向
阅读全文
摘要:数据类型 引用数据类型的大小统一为4个字节,记录的是其引用对象的地址! 整型变量/常量 整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。 类型 占用存储空间 表数范围 byte 1字节 -
27 ~
27-1(-128~127) short 2
阅读全文
摘要:Java 特性和优势 跨平台/可移植性 核心优势。比如:Java的int型永远是32位,C++(16,32)。 安全性 Java为了适用于网络/分布环境,在安全性方面做足了准备。 面向对象 Java是完全面向对象的语言。 简单性 “C++ -” 高性能 通过 JIT(JUST IN TIME) 即时
阅读全文