菜鸟笔记
提升您的技术认知

JAVA 笔记 第10页

JAVA转义字符详解

菜鸟阅读 : 2421赞(1)

一.JAVA中反斜杠“\”的作用 在不同的系统中,路径的分隔符不同,故需要做出判断,并切换分隔符 VBS代码中确实不用转义,但是在JAVA或JS中,它采用的是C语言的语法,所以要转义,引号内要双写\\表示一个反\。 ① java ...

Java中的转义字符

菜鸟阅读 : 1070赞(1)

一.常见的转义字符 转义字符对应的英文是escape character , 转义字符串(Escape Sequence) 字母前面加上捺斜线""来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符,...

序列化和反序列化的详解

菜鸟阅读 : 764赞(1)

一、基本概念 1、序列化和反序列化的定义:     (1)Java序列化就是指把Java对象转换为字节序列的过程        &...

深入理解JVM虚拟机

菜鸟阅读 : 1134赞(1)

深入理解jvm虚拟机 JDK1.8新特性: 速度更快 – 红黑树 代码更少 – Lambda 强大的Stream API – Stream 便于并行 – Parallel 最大化减少空指针异常 – Optional JVM架构图: 类装载器...

Java单例模式的9种实现方式

菜鸟阅读 : 707赞(1)

Java单例模式的9种实现方式 一.饿汉式 public class Singleton { private static Singleton instance = new Singleton(); private Singleton ()...

23种设计模式

菜鸟阅读 : 1464赞(1)

5分钟学习23种设计模式 阿里巴巴开发手册 七大设计原则 1.单一职责原则(Single responsibility):单个接口或类不应该有多个职责,应该尽可能的划分职责,通过组合的方式,完成更为复杂的业务 2.接口隔离原则(Interf...

JVM面试题(面试必备)

菜鸟阅读 : 794赞(1)

jvm面试题 1、内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面, class 类信息常量池(static 常量和 static 变量)等放在方法区 new: 方法区:...

java线程池(详解)

菜鸟阅读 : 903赞(1)

线程池介绍 线程池(thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,对线程统一管理。 线程池就是存放线程的池子,池子里存放了很多可以复用的线程。 创建线程和销毁线程的...

JVM内存管理及GC机制

菜鸟阅读 : 832赞(1)

一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战...

JVM: GC过程总结(minor GC 和 Full GC)

菜鸟阅读 : 986赞(1)

一 minorGC 和 Full GC区别 新生代 GC(Minor GC):指发生新生代的的垃圾收集动作,Minor GC 非常频繁,回收速度一般也比较快。 老年代 GC(Major GC/Full GC):指发生在老年代的 GC,出现了...