![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高级编程
文章平均质量分 89
Java高级课程的笔记
Java小白爱学习
这个作者很懒,什么都没留下…
展开
-
13_IO流
流的分类操作数据单位:字节流、字符流数据的流向:输入流、输出流流的角色:节点流、处理流图示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q9RWNQVk-1679536475147)(Java高级编程.assets/image-20211129104202182.png)]流的体系结构。原创 2023-03-28 08:24:52 · 50 阅读 · 0 评论 -
10_枚举类和注解
在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。@Deprecated: 用于表示所修饰的元素(类, 方法等)已过时。前提:要求此注解的元注解Retention中声明的生命周期状态为:RUNTIME.原创 2023-03-28 08:24:22 · 36 阅读 · 0 评论 -
12_泛型
/类的内部结构就可以使用类的泛型 T orderT;//编译不通过 // T[] arr = new T[10];//编译通过 T [ ] arr =(T [ ]) new Object [ 10 ];} //如下的个方法都不是泛型方法 public T getOrderT() {} //静态方法中不能使用类的泛型。//编译不通过 // try{ // }catch(T t){ // } } //泛型方法:在方法中出现了泛型的结构,泛型参数与类的泛型参数没任何关系。原创 2023-03-28 08:23:57 · 45 阅读 · 0 评论 -
9_Java常用类
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A9nbLaC6-1679536475097)(Java高级编程.assets/image-20211128150727913.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uMYKg8te-1679536475099)(Java高级编程.assets/image-20211128150842221.png)]如:ISO_LOCAL_DATE_TIME;原创 2023-03-28 08:21:28 · 52 阅读 · 0 评论 -
8_多线程
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nhNLIuzT-1679536475089)(Java高级编程.assets/image-20211128143627109.png)]Lock需要手动的启动同步(lock()),同时结束同步也需要手动的实现(unlock())死锁的理解:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。相同点:两种方式都需要重写run(),将线程要执行的逻辑声明在run()中。原创 2023-03-28 08:20:14 · 45 阅读 · 0 评论 -
11_Java集合
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NP8G0Oyn-1679536475115)(Java高级编程.assets/image-20211129093956649.png)]Map中的key:无序的、不可重复的,使用Set存储所的key —> key所在的类要重写equals()和hashCode() (以HashMap为例)Map中的value:无序的、可重复的,使用Collection存储所有的value。原创 2023-03-28 08:25:01 · 67 阅读 · 0 评论