随笔分类 - 初级
摘要:废话不多说,直接上代码 1 public static void main(String[] args) { 2 char[] str = new char[26]; 3 char da = 'A'; 4 char xiao = 'a'; 5 for (int i = 0; i <= 25; i++
阅读全文
摘要:我们都知道,List下面有两个实现类,ArrayList和LinkedList,但是他们两个实现方式却不一样, 上期我们写了,看到的朋友应该可以理解了,ArrayList底层是利用数组实现的,但是LinkedList是链表哦。 话不多说直接上代码 package com.util.collectio
阅读全文
摘要:上一次我们用的是一个公共查询方法传入字符截取之后的数组查询次数,这样消耗性能, 这一次我们通过定义一个实体类存放值和记录次数,代码如下、 // 分拣思路 // public static void SortingArray() { StringBuilder str = strBuilder();
阅读全文
摘要:其实这种逻辑题首先我们需要理清思路,这个思路怎么理,那就看关键字, 这里的关键字有两个,一、字符串,二、次数,这两个代表着什么呢,字符串不能重复 所以我们需要用到一个筛选,常用的筛选容器有哪些? Map、Set Map的Key不可重复,Set无序不可重复 这里多说一句,Set的底层就是利用Map的K
阅读全文
摘要:这期比上一期更加简洁,但是功能更加完善,该加的异常处理也都加上了 class ListArrays implements Lists{ private Object[] data; // 集合大小 private int size; // 集合使用大小 private int index; // 初
阅读全文
摘要:说道集合,不得不说一下容器,数组也是集合的一种,那集合和容器的区别是什么呢? 个人认为,数组就是固定死的,而集合则是可以自增。 话不多说,直接上代码 首先是我们的接口层 package com.util.collection; public interface ListCollection { //
阅读全文
摘要:首先我们说一下递归和循环的区别吧 相同点:他们都是通过循环来达到想要的结果,都是通过一个条件作为出口,没有出口就会死循环 不同点:循环只是方法内的一个循环体而已,递归则是一个方法,方法自己调用自己的方法。 说到这里是不是想问,既然有循环干嘛还需要递归呢? 其实这个问题也很好理解,通常我们递归用到的最
阅读全文
摘要:首先我们要知道重载、重写、重构的区别 重载:指的是在同一个类中,方法名相同,但是参数数量、参数类型或者返回类型不同的方法就叫做重载。 重写: 重写分两种、第一种的是在子类继承父类的情况下,通过@Override注解,子类方法名、参数、返回值全部一样,方法体不一样的方法就是重写。 第二种就是接口实现,
阅读全文
摘要:其实学习了file文件基础类,后面的字节流和字符流都特别简单了,首先需要知道字节流和字符流的区别 字节流: 用来传送图片、各种文件、大文件、文本都是通过字节流进行传输的。 字符流: 只能读取文本信息 字节流操作接口类 1、InputStream 字节输入流 2、outputStream 字节输出流
阅读全文
摘要:package IO; import java.io.File;import java.io.IOException; public class FileIO { /** * 构建及获取文件名信息 * @param args */ public static void FileName(String
阅读全文
浙公网安备 33010602011771号