![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记周志
文章平均质量分 90
笔记
Rillia
这个作者很懒,什么都没留下…
展开
-
常用类的使用
一个可变的字符序列。该类被设计用作 StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。Calendar 类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY OF MONTH、HOUR等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。lastlndexOf//获取字符在字符串中最后1次出现的索引,索引从0开始,如找不到,返回-1。indexOf//获取字符在字符串中第1次出现的索引,索引从0开始,如果找不到,返回-1。原创 2023-03-19 22:09:41 · 42 阅读 · 0 评论 -
异常与处理
定义:当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常类,用于描述该错误信息。自定义异常的步骤。原创 2023-04-09 23:42:52 · 35 阅读 · 0 评论 -
面向对象编程(高级)
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改时,修改的也是同一个变量。类方法和普通方法都是随着类的加载而加载,将结构信息存储在方法区:类方法中无this的参数普通方法中隐含着this的参数。类变量是在类加载时就初始化了,也就是说,即使你没有创建对象,只要类加载了,就可以使用类变量了。小结:静态方法,只能访问静态的成员,非静态的方法,可以访问静态成员和非静态成员。类变量的生命周期是随类的加载开始,随着类消亡而销毁。原创 2023-04-30 22:24:15 · 34 阅读 · 0 评论 -
io流/输入输出 2
是“连接”在已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能,也更加灵活,如BufferReader,BufferWriter。操作的便捷:处理流可能提供了一系列便捷的方法来一次输入输出大批量的数据,使用更加灵活方便。字节流,实现缓冲的输出流,可以将多个字节写入底层输出流中,而不必对每次字节写入调用层系统。:在保存数据时,保存数据的值和数据类型(ObjectOutputStream提供)包装节点流,既可以消除不同节点流的实现差异,也可以提供更方便的方法来完成输入输出。默认类型是String。原创 2023-06-04 15:23:52 · 53 阅读 · 0 评论 -
mysql基本语法
INSERT IGNORE INTO 与 INSERT INTO 的区别就是 INSERT IGNORE INTO 会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。如果你删除了数据表中的多条记录,并希望对剩下数据的AUTO_INCREMENT列进行重新排列,那么你可以通过删除自增的列,然后重新添加来实现。LIKE 子句中使用百分号 **%**字符来表示任意字符,类似于UNIX或正则表达式中的星号 *****。唯一索引:索引列的值必须唯一,但允许有空值。原创 2023-04-16 22:53:13 · 195 阅读 · 0 评论 -
io流/输入输出
new File(String parent,String child) //根据父目录+子路径构建。)new FileWriter(File/String,true):追加模式,相当于流的指针在尾端。) new FileWriter(File/String):覆盖模式,相当于流的指针在首端。) write(char[],off,len):写入指定数组的指定部分。)write(string,off,len):写入字符串的指定部分。按流的角色的不同分为:节点流,处理流/包装流。原创 2023-05-28 17:37:36 · 40 阅读 · 0 评论 -
集合简介与使用
接口就是给出一些没有实现的方法,封装到一起,到某个 类要 使用的时候,在根据具体情况把这些。接口中的属性,只能是final的,而且是public static final 修饰符。接口比继承更加灵活,继承是满足 is-a的关系,而接口只需 满 足 like - a的关系。 接口是更加抽象的抽象的类,抽象类里的方法可以有方法 体,接口里的所有方法都没有。接口的修饰符 只能是 public和默认,这点和类的修饰符是一样的。抽象类实现接口,可以不用实现接口的方法。 方法写出来。原创 2023-05-14 10:53:01 · 40 阅读 · 0 评论 -
抽象类与接口
接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体【jdk7.0】。接口中的属性,只能是final的,而且是public static final 修饰符。 接口的价值主要在于:设计,设计好各种规范(方法),让其它类去实现这些方法。接口比继承更加灵活,继承是满足 is-a的关系,而接口只需满足 like - a的关系。接口的修饰符 只能是 public和默认,这点和类的修饰符是一样的。抽象类实现接口,可以不用实现接口的方法。 必须实现的接口的抽象方法。原创 2023-05-14 09:58:01 · 37 阅读 · 0 评论 -
泛型语法与使用
泛型的语法 泛型的继承与通配符原创 2023-04-23 23:04:40 · 54 阅读 · 0 评论 -
内存与枚举
比如int arr[]={1,2,3} , int arr2=arr , arr2[0]=4 , 输出arr[0]=4。比如int a=12;b=13 , 输出为a=12 , b=13。方法区:类,静态变量,静态常量,常量,成员方法【常量池】栈区:基本数据类型和引用数据类型。堆区:对象的实例和数组。原创 2023-04-02 17:16:02 · 36 阅读 · 0 评论 -
面向对象编程(基础)
即在一次方法调用过程中。一个类可以定义多个不同的构造器,即构造器重载比如:我们可以再给Person类定义一个构造器,用来创建对象的时候,只指定人名,不需要指定年龄。当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就将结果返回给谁,同时当方法执行完毕或者返回时,该方法也就执行完毕。构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。全局变量(属性)可以不赋值,直接使用,因为有默认值,局部变量必须赋值后,才能使用,因为没有默认值。原创 2023-03-13 11:26:01 · 101 阅读 · 0 评论 -
基本数据类型与运算符
byte, short, char 三者不会互相自动转换,且任意一个进行计算时首先转换成 int 型。bit 是计算机存储的最小单位,byte 是计算机基本存储单元。数据类型分为两大类 基本数据类型, 引用类型。Boolean不参与转换。[类,接口, 数组]原创 2023-03-08 00:29:29 · 106 阅读 · 1 评论