java中“...”三个点
可变长参数,就是这个位置可以传入任意个该类型参数,简单来说就是个数组。 1. testpoints(7); 2. &nbs...
可变长参数,就是这个位置可以传入任意个该类型参数,简单来说就是个数组。 1. testpoints(7); 2. &nbs...
一.java中反斜杠“\”的作用 在不同的系统中,路径的分隔符不同,故需要做出判断,并切换分隔符 vbs代码中确实不用转义,但是在java或js中,它采用的是c语言的语法,所以要转义,引号内要双写\\表示一个反\。 ① java ...
一.常见的转义字符 转义字符对应的英文是escape character , 转义字符串(escape sequence) 字母前面加上捺斜线""来表示常见的那些不能显示的ascii字符.称为转义字符.如\0,\t,\n等,就称为转义字符,...
一、基本概念 1、序列化和反序列化的定义: (1)java序列化就是指把java对象转换为字节序列的过程 &...
深入理解jvm虚拟机 jdk1.8新特性: 速度更快 – 红黑树 代码更少 – lambda 强大的stream api – stream 便于并行 – parallel 最大化减少空指针异常 – optional jvm架构图: 类装载器...
java单例模式的9种实现方式 一.饿汉式 public class singleton { private static singleton instance = new singleton(); private singleton ()...
5分钟学习23种设计模式 阿里巴巴开发手册 七大设计原则 1.单一职责原则(single responsibility):单个接口或类不应该有多个职责,应该尽可能的划分职责,通过组合的方式,完成更为复杂的业务 2.接口隔离原则(interf...
jvm面试题 1、内存模型以及分区,需要详细到每个区放什么。 jvm 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面, class 类信息常量池(static 常量和 static 变量)等放在方法区 new: 方法区:...
线程池介绍 线程池(thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,对线程统一管理。 线程池就是存放线程的池子,池子里存放了很多可以复用的线程。 创建线程和销毁线程的...
一、概述 java gc(garbage collection,垃圾收集,垃圾回收)机制,是java与c /c的主要区别之一,作为java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像c程序员那样战战...