随笔分类 - java
摘要:实例Beanpackage com.atguigu.cachestudy.bean;import lombok.Data;@Datapublic class Emplyer { private int id; private String name; private double salary; p
阅读全文
摘要:package function;import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Lis
阅读全文
摘要:乱码问题产生的原因: 编码、解码采用的字符集不同 编码:将字符转化为字节码的过程 解码:将字节转为字符的过程 造成乱码的原因:服务器编码、解码默认使用ISO-8859-1,浏览器默认按GBK字符集解码。 服务器端设置编码:response.setCharacterEncoding("utf-8");
阅读全文
摘要:package map;import java.io.FileInputStream;import java.util.Properties;/** * @auto dh * @create 2020-04-30-21:29 */public class Properties001 { public
阅读全文
摘要:Map中的key:无序、不可重复,使用Set存储所有的key Map中的value:无序、可重复,使用Collection存储所有的value 一个键值对:key-value构成了一个Entry 对象 Map中的entry:无序,不可重复。使用Set存储所有的entry HashMap的扩容临界值=
阅读全文
摘要:package map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * @auto dh * @create 2020-04-30-16:57 */p
阅读全文
摘要:package set;import java.util.HashSet;import java.util.Objects;import java.util.Set;/** * @auto dh * @create 2020-04-30-15:41 */class User { @Override
阅读全文
摘要:package set;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;/** * @auto dh * @create 2020-04-30-15:18 *
阅读全文
摘要:TreeSet:可以按照添加对象的指定属性进行排序。 即向TreeSet添加数据,必须是相同类的对象。TreeSet里判断元素相同:如果是自然排序方式,则通过compareTo()来比较,而不是equals()和hashCode(); 如果是定制排序方式,则通过compare()来比较,而不是equ
阅读全文
摘要:set 特点:无序性、不可重复性 无序性:不是随机性 而是不是按照顺序存放 hashSet:线程不安全,可以存放null 对于频繁遍历:LinkedHashSet效率高于hashSet hashCode值相当于set中的索引。 比较两个元素是否相等,先比较其hashCode值是否相同 如果不同,则存
阅读全文
摘要:import java.util.ArrayList;import java.util.List;/** * @auto dh * @create 2020-04-29-16:41 */public class Test019 { public static void main(String[] a
阅读全文
摘要:/** * @auto dh * @create 2020-04-29-13:37 */public class Test014 { public static void main(String[] args) {// 获得jdk版本信息 String javaVersion=System.getP
阅读全文
摘要:/** * @auto dh * @create 2020-04-29-9:46 */public class Test011 { public static void main(String[] args) { Float score1=23.4f; Float score2=23.3f; Sys
阅读全文
摘要:/** * @auto dh * @create 2020-04-29-9:31 */interface Id010{ void run(); default void test(){ System.out.println("hello ,I am default method"); } stati
阅读全文
摘要:/** * @auto dh * @create 2020-04-29-9:25 */abstract class Id009{ public Id009(){ } abstract void test();}public class Test009 { public static void mai
阅读全文
摘要:注意:如果写出的文件不存在,则会创建文件,并写入内容 如果写出的文件存在,默认情况下,不是文件的覆写,而是从头开始覆写 通过seek()方法来跳转覆盖位置import java.io.FileNotFoundException;import java.io.IOException;import ja
阅读全文
摘要:数据流目的,操作基本变量和String类型进行持久化操作import java.io.*;/** * @auto dh * @create 2020-04-24-17:34 */public class File006 { public static void main(String[] args)
阅读全文
摘要:import java.io.*;/** * @auto dh * @create 2020-04-24-16:24 */public class File005 { public static void main(String[] args) { BufferedOutputStream br =
阅读全文
摘要:import java.io.File;/** * @auto dh * @create 2020-04-06-23:06 */public class File003 { public static void main(String[] args) { File file1 = new File(
阅读全文
摘要:package enume;import java.util.Arrays;/** *枚举类里的多个对象用逗号(,)分割,最后一个对象用分号结尾(";") */enum Season1 { SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天");
阅读全文