摘要:
BouncyCastle加密 # 导入bcprov-jdk15on-xxx.jar public class Main { public static void main(String[] args) throws Exception { // 注册BouncyCastle: Security.ad 阅读全文
posted @ 2022-05-07 16:58
DogLeftover
阅读(471)
评论(0)
推荐(0)
摘要:
url编码 Java标准库提供了一个URLEncoder类来对任意字符串进行URL编码 # 加密 public class Main { public static void main(String[] args) { String encoded = URLEncoder.encode("中文!" 阅读全文
posted @ 2022-05-07 14:52
DogLeftover
阅读(66)
评论(0)
推荐(0)
摘要:
简介 序列化:一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型 反序列化:将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化 序列化前提 一个类的对象要想序列化成功,必须满足两个条件: 该类必须实现 java.io.Seri 阅读全文
posted @ 2022-05-07 14:47
DogLeftover
阅读(14)
评论(0)
推荐(0)
摘要:
小程序与普通网页开发的区别 运行环境不同 网页运行在浏览器环境中 小程序运行在微信环境中 开发模式不同 网页的开发模式:浏览器 + 代码编辑器 小程序标准开发模式:申请小程序开发账号、安装小程序开发者工具、创建和配置小程序项目 API 不同 由于运行环境的不同,所以小程序中,无法调用 DOM 和 B 阅读全文
posted @ 2022-05-06 13:47
DogLeftover
阅读(421)
评论(1)
推荐(0)
摘要:
枚举 枚举类型是Java 5中新增特性的⼀部分,它是⼀种特殊的数据类型, 定义枚举类型时使⽤的关键字是enum,与class关键字类似,但前者是定义枚举类型,后者是定义类类型 代码案例 enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, 阅读全文
posted @ 2022-05-05 22:32
DogLeftover
阅读(69)
评论(0)
推荐(0)
摘要:
Object类 Object类位于java.lang包中,java.lang包包含着Java最基础和核⼼的类,在编译时会⾃动导⼊ Object类是所有Java类的祖先,每个类都使⽤ Object 作为超类 # 常用方法 public final native Class<?> getClass() 阅读全文
posted @ 2022-05-05 22:01
DogLeftover
阅读(34)
评论(0)
推荐(0)
摘要:
简介 # 时区:整个地球分为⼆⼗四时区,每个时区都有⾃⼰的本地时间。为了统⼀起⻅,使⽤⼀个统⼀的时间,称为全球标准时间(UTC, Universal Time Coordinated)。TC与格林尼治平均时(GMT, Greenwich Mean Time,也翻译成:格林威治标准时间)差不多⼀样;C 阅读全文
posted @ 2022-05-05 21:07
DogLeftover
阅读(184)
评论(0)
推荐(0)
摘要:
Reader是输⼊字符流的⽗类,它是⼀个抽象类, 部分库不推荐使⽤Reader/Writer int read() ⼀个字符⼀个字符的读,只能⽤来操作⽂本(不能写图⽚ ⾳频 视频) int read(char cbuf[]) 从输⼊字符流中读取⼀定数量的字符,并将其存储在缓冲区数组cbuf中, 返回 阅读全文
posted @ 2022-05-05 15:49
DogLeftover
阅读(29)
评论(0)
推荐(0)
摘要:
IO: Input / Ouput 即输⼊输出 输出流:程序(内存) >外界设备 输⼊流:外界设备 >程序(内存) 处理数据类型分类 字符流:处理字符相关,如处理⽂本数据(如txt⽂件), Reader/Writer 字节流: 处理字节相关,如声⾳或者图⽚等⼆进制,InputStream/Outpu 阅读全文
posted @ 2022-05-04 15:10
DogLeftover
阅读(50)
评论(0)
推荐(0)
摘要:
计算机⽂件(File) 以计算机硬盘为载体存储在计算机上的信息集合,可以是⽂本、图⽚、视频、程序等,⽂件⼀般有拓展名,表示⽂件的类型 ⽂件⽬录 (Directory) # 即是我们⼀般称呼的⽂件夹,为了便于对⽂件进⾏存取和管理 # ⽂件⽬录是由⽂件⽬录项组成的。⽂件⽬录分为⼀级⽬录、⼆级⽬录和多级⽬ 阅读全文
posted @ 2022-05-04 14:42
DogLeftover
阅读(187)
评论(0)
推荐(0)
摘要:
迭代器Iterator Iterator是java中的⼀个接⼝,核⼼作⽤就是⽤来遍历容器的元素,当容器实现了Iterator接⼝后,可以通过调⽤Iterator()⽅法获取⼀个 Iterator对象 由于容器的实现有多种,不同的容器遍历规则不⼀样,⽐如ArrayList/LinkedList/Has 阅读全文
posted @ 2022-05-02 21:20
DogLeftover
阅读(29)
评论(0)
推荐(0)
摘要:
数据结构 # 数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型 # 简述:数据结构是相互之间存在⼀种或多种特 阅读全文
posted @ 2022-05-02 19:57
DogLeftover
阅读(36)
评论(0)
推荐(0)
摘要:
异常简介 错误:程序运⾏时发⽣的不被期望的事件,阻⽌了程序按照预期正常执⾏ 常⻅程序错误分三类: 编译错误:新⼿最常⻅,没遵循语法规范 运⾏时错误:程序在执⾏时 逻辑错误:程序没有按照预期的逻辑顺序执⾏ Java.lang软件包中有⼀个java.lang.Throwable类,这个类是java中所有 阅读全文
posted @ 2022-05-02 19:55
DogLeftover
阅读(79)
评论(0)
推荐(0)
摘要:
类简介 就是模板,⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可以定义为类。 (类名⾸字⺟⼤写) 对象 类的实例化,⽐如 学⽣这个类实例化,就是 XX同学 # 如下 Student student = new Student(); Cat cat1 = new Cat(); 阅读全文
posted @ 2022-05-02 16:59
DogLeftover
阅读(37)
评论(0)
推荐(0)
摘要:
while 循环 //boolean表达式为true则会⼀直执⾏ while(布尔表达式){ //循环执⾏的内容 } # 如下是死循环: public static void test1(){ int i = 10; while (i<20){ System.out.println("我是循环被执行 阅读全文
posted @ 2022-05-02 16:58
DogLeftover
阅读(60)
评论(0)
推荐(0)