摘要:
1.数组去重 // 思路:获取没重复的最右一值放入新数组 /* * 推荐的方法 * * 方法的实现代码相当酷炫, * 实现思路:获取没重复的最右一值放入新数组。 * (检测到有重复值时终止当前循环同时进入顶层循环的下一轮判断)*/ function uniq(array){ var temp = [ 阅读全文
摘要:
1.Collection: java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。 Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接 阅读全文
摘要:
一、什么是Java容器 书写程序时,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一个数据容器中。Java容器类是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java容器主要可以划分为4个部分:List列表、Set集合、 阅读全文
摘要:
此处的NIO指的是New-IO,JDK1.4时引入。NIO和IO具有相同的作用和目的,但实现方式不同,NIO的效率要高于IO。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 一、NIO与IO的主要区别 1.IO面向流,而NIO面向缓冲 java IO面 阅读全文
摘要:
一、基本概念 1.BIO:同步阻塞IO 2.NIO:同步非阻塞IO 3.AIO:异步阻塞IO IO操作包括两部分,发起IO请求、IO数据读写。阻塞非阻塞主要针对线程发起IO请求之后是否立即返回来定义的,立即返回成为称为非阻塞IO,否则为阻塞IO。同步异步针对IO数据读写来定义的,不阻塞线程称为异步I 阅读全文
摘要:
一、分类 java中的流分为字节流和字符流,按照流向也可以分为输入流和输出流。 字符流和字节流的使用范围:字节流一般用来处理图像,视频,以及PPT,Word类型的文件。字符流一般用于处理纯文本类型的文件,如TXT文件等,字节流可以用来处理纯文本文件,但是字符流不能用于处理图像视频等非文本类型的文件。 阅读全文
摘要:
一、抽象类与普通类的区别 1.抽象类不能被实例化 2.抽象类可以有构造函数 3.抽象方法只需申明,无需实现,但抽象类中可以存在抽象方法 4.抽象方法不能被private修饰 5.含有抽象方法的类必须被声明为抽象类 6.抽象类的子类必须实现抽象类中所有抽象方法,否则这个子类也必须是抽象类 7.抽象类不 阅读全文
摘要:
package com.javaBase.string; import java.util.Locale; /** * 〈一句话功能简述〉; * 〈String类中常用的方法整理〉 * * @author * @see [相关类/方法](可选) * @since [产品/模块版本] (可选) */ public class CommonStringMethod { ... 阅读全文
摘要:
public class TurnOver { public static void main(String[] args) { String str = "abcdefg"; System.out.println("方法1:" + turnOver1(str)); System.out.println("方法2:" + turnOver... 阅读全文
摘要:
一、三者的区别概述 1.可变与不可变:String底层使用final修饰的字符数组来存储字符串,它属于不可变类,对String对象的任何改变操作都不会改变原对象,而是生成一个新对象。StringBuilder和StringBuffer有一个共同的抽象父类AbstractStringBuiler,它们 阅读全文