随笔分类 - java基础【javaSE】
摘要:package com.Lucky.test; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; /** * 练习1: 数据过滤,定义一个Int类型的集合,过滤掉奇数的数据,
阅读全文
摘要:数组: package com.Lucky; import java.util.*; /* 数组的Stream流: 使用Arrays工具类 */ public class StreamArray { public static void main(String[] args) { //创建数组 in
阅读全文
摘要:Stream:数据流 中间方法: filter【过滤】 limit【获取前几个数据】 skip【跳过前几个数据】 distinct【去重】 concat【合并】 map【转换流中的数据类型】 终结方法: foreach 【遍历】 count【统计】 toArray【收集数据到数组中】 collect
阅读全文
摘要:package com.Lucky.io.serializeOrUnserialize;import java.io.*;import java.util.ArrayList;import java.util.Collections;/* 序列化流: 将java对象写到本地文件中【应用场景:游戏存档
阅读全文
摘要:先知: Java IO流中提供了两种用于将字节流转换为字符流的转换流。 其中InputStreamReader用于将字节输入流转换为字符输入流, 其中OutputStreamWriter用于将字节输出流转换为字符输出流 作用:使用转换流可以在一定程度上避免乱码,还可以指定输入输出所使用的字符集 1、
阅读全文
摘要:缓冲流,也叫高效流,是对4个基本的Filexxx流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流的基本原理,是在创建流对象时,会创
阅读全文
摘要:相对于字节流来说,字符流本身就存在:缓冲区 先解: 缓冲区:reader-->sd-->bb作用: 缓冲区位于内存当中,大大的提高了数据的读写效率!!!! ★★★文件输入流: package com.Lucky.io.characterStream; import java.io.FileReade
阅读全文
摘要:①字节输入流:读取文件中的数据 package com.Lucky.io.byteStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; /*
阅读全文
摘要:package com.Lucky.io; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExceptio
阅读全文
摘要:package com.Lucky.io.Code; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.util.Arrays; /* java中编码方
阅读全文
摘要:File的成员方法有很多,但是只有一部分需要注意:【创建/遍历/获取】 package com.Lucky.File; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; /** * File的
阅读全文
摘要:Calendar类 Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 一、构造方法protected Calendar() :由于修饰符是protected
阅读全文
摘要:package com.Lucky.OftenClass; /* 可变字符串:可以采用追加方法 StringBuffer: JDK1.0提供的类 线程安全,做线程同步检查【速度慢】 StringBuilder[推荐使用]: JDK1.5提供的类 线程不安全,不做线程同步检查【速度快】 区别:Stri
阅读全文
摘要:package com.Lucky.OftenClass; import java.util.Arrays; /* String是不可变字符串序列,所谓的String的方法都是新增一个String 拓展:JDK9时,将String底层的char数组变成了 byte 数组,节省空间 同时通过一个cod
阅读全文
摘要:package com.Lucky.OftenClass; import java.util.Random; /** * Random :随机类 * * 注意点:Math.Random()底层调用的是Random的nextDouble方法 */ public class RandomClass {
阅读全文
摘要:package com.Lucky.OftenClass; /* 包装类:1.为了解决现实中将基本数据类型转换成对象,以便操作【java。lang】 2.实现字符串与基本数据类型之间的转换 包装类特征:1.将八大基本数据类型的首个字母大写即可【char与int除外】 例如: float -->Flo
阅读全文
摘要:package com.Lucky.OftenClass; /* Math1类: */ public class MathCalss { public static void main(String[] args) { System.out.println(Math.PI); System.out.
阅读全文
摘要:package com.Lucky.OftenClass; /* 枚举定义 */ public enum EnumClass { //枚举内容 男,女,girl,boy } package com.Lucky.OftenClass; public class testEnum { private S
阅读全文
摘要:package com.Lucky.OftenClass; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /* date类: */ public class Dat
阅读全文
摘要:package com.Lucky.oop.InterfaceUnion; /* 接口: 1.可以实现多继承【指的是实现】 2.接口中只能存在定义的方法 3.修饰符默认【只能】是public abstract ,这两个修饰符可以忽略不写 4.在继承接口之后要将所有的方法实现重写 5.约束 6.可以在
阅读全文