随笔分类 -  Java基础

摘要:List<User> userList = new ArrayList<>(); userList.add(new User("a", "1", "1", "a")); userList.add(new User("b", "2", "2", "b")); userList.add(new User 阅读全文
posted @ 2022-02-14 09:31 64Byte 阅读(32) 评论(0) 推荐(0)
摘要:基本语法: <函数式接口><变量名> = <参数1,参数2...> -> { //方法体 }; 引入了新的操作符:->(箭头操作符),->将表达式分为两个部分左侧:(参数1,参数2...)表示参数列表右侧:{}内部是方法体 注意事项: 1、新参列表的数据类型会自动推断 2、如果形参列表为空,只需保留 阅读全文
posted @ 2021-03-09 21:11 64Byte 阅读(79) 评论(2) 推荐(1)
摘要:转载:https://blog.csdn.net/zhuwentao2150/article/details/51713565 数组转换成list集合(推荐asList()) 方法一:通过add把数组中的数据循环添加到List集合中 List<String> mlist = new ArrayLis 阅读全文
posted @ 2020-07-04 16:18 64Byte 阅读(452) 评论(0) 推荐(0)
摘要:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 //创建一个int数组 i 阅读全文
posted @ 2020-05-16 14:19 64Byte 阅读(142) 评论(0) 推荐(1)
摘要:两类方法: read( ) write() close() 两个核心流: FileInputStream FileOutputStream File文件 文件流 FileInputStream / FileOutputStream (字节流) / FileReader / FileWriter(字符 阅读全文
posted @ 2020-03-07 17:08 64Byte 阅读(134) 评论(0) 推荐(0)
摘要:实现线程的两种方式 一:类名 extends Thread 重写run方法 类名 对象名 = new 类名(); 对象名.start(); 启动线程 二、类名 implements Runnable (推荐使用) 重写run方法 类名 对象名 = new 类名(); Thread 对象名1=new 阅读全文
posted @ 2020-03-07 16:46 64Byte 阅读(159) 评论(0) 推荐(0)
摘要:网络分为:局域网、城域网、广域网 把软件架构的分类: C/S 架构: Clinet -Server(客户端-服务器) B/S 架构: Browser/Server(浏览器/服务器) 传输协议: 1) UDP: :用户数据报协议(User Datagram Protocol), 不可靠的,速度快 UD 阅读全文
posted @ 2020-03-07 16:23 64Byte 阅读(180) 评论(1) 推荐(1)
摘要:泛型:可以在类或方法中预支地使用未知的类型。 注意: 一般在创建对象时,将未知的类型确定具体的类型。当没有指定泛型时,默认类型为Object类型。 E - Element (在集合中使用,因为集合中存放的是元素) * T - Type (Java 类) K - Key (键) V - Value ( 阅读全文
posted @ 2020-03-01 14:30 64Byte 阅读(171) 评论(0) 推荐(0)
摘要:概述: List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 List下有ArrayList,LinkedList,VectorSet下有HashSet,TreeSet,LinkedHashSet Map下有Hashtable,LinkedHashMap,H 阅读全文
posted @ 2020-02-25 20:30 64Byte 阅读(123) 评论(0) 推荐(1)
摘要:一、Date:日期类 date:获取当前时间 getTime():获取毫秒数 二、SimpleDateFormat:格式化时间 (yyyy-MM-dd hh-mm-ss) 将String类型解析成时间类型 date =SimpleDateFormat.parse(String) (抛ParseExc 阅读全文
posted @ 2020-01-09 19:17 64Byte 阅读(154) 评论(0) 推荐(0)
摘要:一、字符串的不变性: 一个String对象的长度是固定的,不能改变它的内容,或者是附加新的字符到String对象中。 您也许会使用+来串联字符串以达到附加新字符或字符串的目的,但+会产生一个新的String对象。 如果程序对这种附加字符串的需求很频繁,系统会频繁在内存中创建String对象,造成性能 阅读全文
posted @ 2020-01-08 20:10 64Byte 阅读(264) 评论(0) 推荐(0)
摘要:字符与字符串: 方法签名 说明 public String(char[] value) 全部字符数组变为String类 public String(char[] value,int offset,int count) 部分字符数组变为String public char charAt(int ind 阅读全文
posted @ 2020-01-08 19:18 64Byte 阅读(203) 评论(0) 推荐(0)
摘要:以下是常用的各两种方法(各类提供了构造方法,静态方法) 一、基本数据类型 转化为 包装类(装箱) 例:int i=10; Integer num=i;//num=10 二、包装类 转化为 基本数据类型 (拆箱) 例:Integer num=10; int i=num;//i=10 三、基本数据类型 阅读全文
posted @ 2020-01-08 17:46 64Byte 阅读(251) 评论(0) 推荐(0)