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

java 笔记-ag真人游戏

java aio和nio的区别

菜鸟阅读 : 421

aio 是彻底的异步通信。 nio 是同步非阻塞通信。 有一个经典的举例。烧开水。 假设有这么一个场景,有一排水壶(客户)在烧水。 aio的做法是,每个水壶上装一个开关,当水开了以后会提醒对应的线程去处理。 nio的做法是,叫一个线程不停的...

java nio aio 基本概念

菜鸟阅读 : 244

一、nio 在介绍nio编程之前,我们首先需要澄清一个概念:nio到底是什么的简称?有人称之为new i/o,因为它相对于之前的i/o类库是新增的,所以被称为new i/o,这是它的官方叫法。但是,由于之前老的i/o类库是阻塞i/o,new...

枚举(enum)

菜鸟阅读 : 506

一.什么是枚举 我们学习过单例模式,即一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。例如word文档的对齐方式有几种:左对齐、居中对齐、右对齐。开车的方向有几种:前、后、左、右!我们称呼枚举...

java中“...“的含义

菜鸟阅读 : 437

前情概要:在翻看spring基于配置文件部分的源码时,发现在classpathxmlapplicationcontext中的setconfiglocations(configlocations)传入的参数是string[]configloc...

java中“...”三个点

菜鸟阅读 : 336

可变长参数,就是这个位置可以传入任意个该类型参数,简单来说就是个数组。   1. testpoints(7);   2.      &nbs...

java转义字符详解

菜鸟阅读 : 897

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

java中的转义字符

菜鸟阅读 : 582

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

序列化和反序列化的详解

菜鸟阅读 : 363

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

深入理解jvm虚拟机

菜鸟阅读 : 604

深入理解jvm虚拟机 jdk1.8新特性: 速度更快 – 红黑树 代码更少 – lambda 强大的stream api – stream 便于并行 – parallel 最大化减少空指针异常 – optional jvm架构图: 类装载器...

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

菜鸟阅读 : 377

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

网站地图