10 2020 档案
摘要:一、nio 是什么?1、Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始)2、Java NIO提供了与标准IO不同的IO工作方式。3、nio 主要面向于网络编程二、nio 和 io 的区别?1、IO基于字节流和字符流进行操作的2、NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲...
阅读全文
摘要:1.map底层源码An object that maps keys to values. A map cannot contain duplicate keys;each key can map to at most one value.2.HashMap & LinkedHashMap(extended HashMap)①常量参数 /** * The default in...
阅读全文
摘要:1.数据结构Doubly-linked list implementation of the {@code List} and {@code Deque}interfaces. Implements all optional list operations, and permits allelements (including {@code null}).//底层数据结构,为一个双向链...
阅读全文
摘要:1.源码结构 Resizable-array implementation of the List interface. Implements all optional list operations, and permits all elements, including null. In addition to implementing the List interface, t...
阅读全文
摘要:1.什么是枚举类?当类的对象个数有限且确定,我们认为这是枚举类2.为什么使用枚举类?当需要定义一组常量时,我们强烈建议使用枚举类。3.不使用枚举类行不行?如果类的对象只有一个,我们建议使用单例即可。4.经典实例演示Talk is cheap! Show me your code!public class Test1 { public static void main(Strin...
阅读全文
摘要:1.java中多线程一个Java应用程序java.exe,其实至少三个线程:main()主线程,gc()垃圾回收线程,异常处理线程。当然如果发生异常,会影响主线程。2.创建多线程的几种方式Talk is cheap! Show me your code !①继承Thread类的方式* A thread is a thread of execution in a program. The ...
阅读全文
摘要:1.异常体系结构ThrowableThe {@code Throwable} class is the superclass of all errors and exceptions in the Java language.ErrorAn {@code Error} is a subclass of {@code Throwable} that indicates serious pr...
阅读全文
摘要:1.基本数据类型2.集合数据类型2.1集合数据类型测试假设某表有如下一行,我们用 JSON 格式来表示其数据结构。在 Hive 下访问的格式为:{ "name": "songsong", "friends": ["bingbing" , "lili"] , //列表 Array, "children": { ...
阅读全文