随笔分类 - JAVA
1
摘要:public class interview6 { /** * 用java写一个最长子串,有一个字符串,不定长,比如abcdbafedcabcmonabcd, * 写一个方法要找出给定字符串的最长子串,最长子串是连续的不重复的字符串,返回长度(7) */ @Test public void test
阅读全文
摘要:IDEA在Junit测试中使用了Scanner,但是控制台一直转圈,无法输入 解决:在配置文件idea64.exe.vmoptions中添加: -Deditable.java.test.console=true
阅读全文
摘要:一、lambda表达式的写法 lambda表达式是匿名内部类的简写,匿名内部类是new Thread()对象的简写。 二、lambda表达式的使用条件 1、花括弧里面必须传的是接口 2、接口里只能有一个方法 三、lambda表达式写法的含义 ()里代表的是 接口里面的抽象方法传的参数,没有就写()
阅读全文
摘要:方式一: 1、 2、 3、只有以上两步,运行时可能还会报错: 还需要修改以下地方: 方式二: 在工程上右键: 改以上3个地方。 但这两种方式有个弊端:IDEA关闭重启后,配置有回到从前了。可以做以下修改,保存配置信息: 在pom.xml文件中加入配置信息: 如果是springboot、mybatis
阅读全文
摘要:一、创建线程的两种方式: 1、写一个类继承Thread类,并重写run方法: public class ThreadDemo { public static void main(String[] args) { Boo boo = new Boo(); boo.start(); } } class
阅读全文
摘要:一、常用方法: 1、打印文件路径: 使用.getName()可以打印出相对路径,也可以打印出文件/夹名 使用.getAbsolutePath()可以打印出绝对路径。 使用.getCanonicalPath()可以打印出绝对路径。 getAbsolutePath()和getCanonicalPath(
阅读全文
摘要:一、概念: 1、字节流和字符流: 一次处理一个字节byte的,叫字节流;一次处理一个字符char的,叫字符流。 在处理中文的时候,经常会用到字符流。 字符流在使用时会有编码问题。 字节流和字符流可以相互转换,有专门的通道,编码就是在通道中完成的。 2、节点流和过滤流: 原始流的开始或结束的地方,叫节
阅读全文
摘要:一、概念: 1、集合是接口,Collections是所有集合接口的父接口,它的子接口常用的有:Set、List、Map 2、Collections集合接口: 没有约束元素是否重复 定义了集合运算等基本行为 是集合的根接口 3、Set接口(对应于python中的set集合): 继承于Collectio
阅读全文
摘要:一、字符串常用方法 求字符串长度: 使用.length()方法: 注意:字符串是使用字符串类里的方法,而数组是用数组类里的变量,因此数组是.length。 求字符串中某个特定下标的值: 使用.charAt()方法: 将字符串存入数组: 使用.toCharArray()方法: 求字符串中某个值的下标:
阅读全文
摘要:数组的变相扩容: 数组的复制: 有两种方式,System.arraycopy()和Arrays.copyOf(),第一种不常用,了解即可。 数组的初始化: 打印二维数组: Arrays.deepToString()方法可以打印二维数组。
阅读全文
摘要:增: 删: 改: 查: 泛型 泛型只能写引用类型,如果要使用基本类型,就必须写它们的封装类。 格式为: List<Integer> list2 = new ArrayList<Integer>(); //通过泛型可以规定这个数组里面只能放哪些类型的元素。 返回集合的大小 验证集合是否没有元素,如果没
阅读全文
1

浙公网安备 33010602011771号