- 博客(17)
- 收藏
- 关注
原创 0905、0906学习笔记(接口方法、反射)
接口的静态方法public static 返回值类型 方法名(参数类型);只能通过接口名调用,不能通过方法名或者类名调用public可以省略接口的私有方法格式1:private 返回值类型 方法名(参数类型);格式2:private static 返回值类型 方法名(参数类型);默认方法可以调用私有的静态方法和非静态方法静态方法只能调用静态方法...
2020-09-06 22:00:32
118
原创 0903学习笔记
线程安全的类StringBuffer线程安全。可变字符集JDK5开始被StringBuilder替代。因为StringBuilder不执行同步,操作相同但速度更快。VectorJAVA2开始改进了List接口,是线程同步的数组。如果不需要实现线程安全,建议使用ArrayList代替Vector。Hashtable实现了哈希表,将键映射到值,任何非null对象都可以用作键和值JAVA2开始该类改进,实现了Map接口,是线程同步的集合。如果不需要实现线程安全,建议使用HashMap代替
2020-09-05 11:06:19
77
原创 0902学习笔记(多线程)
线程控制使当前正在执行的线程停留(暂停)指定的秒数static void sleep(long millis){}try { Thread.sleep(1000);} catch (InterruptedException e) { e.printStackTrace();}等待这个线程死亡void join(){}t1.start();try {t1.join();} catch (InterruptedException e) {e.printStackTrace
2020-09-03 11:11:16
73
原创 0831,0901学习笔记(特殊操作流、多线程)
特殊操作流properties是一个Map体系的集合类properties可以保存到流中或者在流中加载常用方法://存储元素Objectpro.put("001","张三");//添加Stringp.setProperty("001", "张三");//指定键搜索属性p.getProperty("001")//该列表返回一个不可修改的键集,键及其对应的值是字符串Set<String> names = p.stringPropertyNames();...
2020-09-01 20:57:11
101
原创 0830学习笔记(特殊操作流)
标准输入输出流System中两个静态成员变量public static final InputStream in//标准输入流public static final PrintStream out//标准输出流打印流分类:PrintStream:字节打印流PrintWriter:字符打印流特点:只负责输出数据,不负责读取数据有自己的特有方法字节打印流:PrintStream(String fileName):使用指定文件名创建新的打印流使用父类方法写数据.w
2020-08-31 20:28:07
88
原创 0829学习笔记( 字符流)
字符流字符流=字节流+编码表底层如何和识别中文:汉族无论那种编码存储,第一个字节都是负数。编码表计算机都二进制存储数据按某种规则,将字符存储到计算机,为编码。反之,将算机二进制按照某种规则解析显示,为解码。按A编码存储,就得按A编码解析,不然会乱码。字符编码就是一套自然语言和二进制之间的对应规则。字符集:支持的所有字符发集合,包括各个国家文字、图形符号、数组等等。一套字符集至少有一套字符集编码常见的字符集:ASCII字符集、GBXXX字符集、Unicode字符集。String
2020-08-29 21:41:13
152
原创 0828学习笔记(File、IO流)
File删除功能f1.delete(); 删除文件夹或者目录。绝对路径:完整的路径名,直接可以表示他做对应的文件。相对路径:需要使用其他路径信息对其经行解释。删除注意事项如果一个目录中有内容(目录或者文件夹),就不能直接删除这个目录,必须将其内容删除后才可删除该目录。IO流概述IO:输入输出流:抽象概念,数据传输的总称。数据在设备间的传输称为流,即流的本质是数据传输。IO流用来处理数据传输。分类按数据流向:输入流(读)、输出流(写)按数据类型:字节流(输入流、输出流
2020-08-29 09:25:54
85
原创 0827学习笔记(泛型、Map集合、File)
泛型方法格式:修饰符<类型> 返回值类型 方法名(类型 变量名){}例如:public <T> void show(T t){}泛型接口格式:修饰符 interface 接口名<类型>{}例如:public interface Generic< T >{}有了接后,接口不能实例化,需要一个接口实现类实现接口,测试类调用实现类间接调用泛型接口。泛型通配符< ? >...
2020-08-28 10:51:22
140
原创 0826学习笔记(集合、泛型)
集合HasSet集合(实现类)特点:实现Set接口。底层数据结构是哈希表。没有带索引的方法,普通for循环不能遍历。是Set集合没有重复元素。
2020-08-27 08:48:46
120
原创 0825学习笔记(集合)
自动装箱和拆箱装箱:把基本数据类型转为对应的包装类类型。拆箱:把包装类类型转为对应的基本数据类型。日期类常用方法:public long getTime();获取的是对象从1970年1月1日00:00:00到现在的毫秒值public void setTime(long time);设置时间,给毫秒值 Date d1 = new Date();// public long getTime();获取的是对象从1970年1月1日00:00:00到现在的毫秒值 System.out.printl
2020-08-26 09:39:42
91
原创 0824学习笔记(常用类)
Math成员都是被静态修饰的,不能被实例化。常用方法public static int abs(int a){}//返回参数的绝对值public static double ceil(double a){}//返回大于或者等于参数的最小double值,等于一个整数public static double floor(double a){}//返回小于或者等于参数的最大double值,等于一个整数public static int max(int a,int b){}//返回较大值public
2020-08-25 09:55:41
86
原创 0824学习笔记(多态、抽象类、接口、内部类)
多态同一个对象不同时刻的不同形态。父类引用指向子类对象。成员变量:编译看左边,运行看左边。成员方法:编译看左边,运行看右边。原因:成员方法可以重写,成员变量没有。优:提高了程序的扩展性。定义方法使用父类型为参数,使用时用具体的子类型参与操作。缺:不能使用子类型特有的功能。转型:向上转型:People p = new Student();,父指向子,子转父。向下转型:Student s = Student() p;,...
2020-08-24 19:19:10
118
原创 0824学习笔记(修饰符)
修饰符:public:都可以访问。protected:同一个包中的类、其他包的子类。默认:同一个包中的类。private:同一个类中。状态修饰符final:final修饰方法:最终方法,不能被重写。final修饰基本类型变量:常量,不能被再次赋值。final修饰引用类型变量:不变的是地址,地址中的值可以改变。final修饰类:最终类,不能被继承。状态修饰符static(静态):static修饰成员变量: 被类的所有对象共享。推荐使用类名调用,也可以使用对象名调用。stati
2020-08-24 10:53:08
66
原创 0823学习笔记
继承:构造方法的访问特点:无参构造中:先访问父类的无参构造方法,再访问子类的无参构造方法。有参构造中:先访问父类的无参构造方法,再访问子类的有参构造方法。即子类所有的构造方法都会默认访问父类的无参构造方法。原因:子类继承父类数据,父类要在子类初始化之前初始化。子类构造方法第一条默认语言为:super()...
2020-08-24 09:28:21
70
原创 0822学习笔记
集合:是一种存储空间可变的存储模型。存储的内容可以发生改变。ArrayList:可以调整大小的数组实现。:是一种特殊的实际类型,泛型。出现E的地方使用引用数据替换。ArrayList、ArrayListArrayList常用方法:pubilc ArrayList():创建一个空集合对象。pubilc boolan add(E e) :将指定元素添加到此集合的末尾。添加的元素会自动被用逗号隔开[hello, hello, 2020, 8, 22]。pubilc void add(in
2020-08-23 18:41:43
71
原创 0821学习笔记
StringBuilder:可变的字符串,可看作一个容器。可变的是StringBuilder对象中的内容是可变的。String和StringBuilder的区别:String:内容不可变。StringBuilder:内容可变。StringBuilder常用方法:pubilc StringBuilder append(任意类型):添加数据,返回对象本身。pubilc StringBuilder reverse():返回相反的字符序列。pubilc String toStrin
2020-08-22 22:08:13
53
原创 0816学习笔记(IDEA)
IDEA辅助键和快捷键你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功
2020-08-16 15:03:11
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人