java基础
文章平均质量分 56
InterceptWall
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Class和ClassLoader加载资源的区别
1. 案例 public static void main(String[] args) { System.out.println(TestController.class.getResource("")); System.out.println(TestController.class.getResource("/")); System.out.println(); System.out.println(TestController.class.getClassLoader原创 2021-07-01 22:46:51 · 394 阅读 · 2 评论 -
IO流基础
1. 基本概念 1. IO模型设计 Java的IO模型设计非常优秀,它使用Decorator(装饰者)模式,按功能划分Stream,可以动态装配这些Stream,以便获得需要的功能。 1. 例如,需要一个具有缓冲的文件输入流,则应当组合使用FileInputStream和BufferedInputStream。 2. IO流的分类 1. 按数据流的方向分为:输入流、输出流(此输入、输出是相对于我们写的代码程序而言) 输入流:从别的地方(本地文件,网络上的资源等)获取资源 输入到 我们的程序(内存)中。原创 2021-07-01 22:43:36 · 276 阅读 · 0 评论 -
JAVA泛型详解
1. 泛型基本应用 作用:解决数据类型的安全性问题,在代码编译期就可避免类转换异常的发生。 主要原理:在类声明时通过一个标识标识类中某个属性的类型或者某个方法的返回值及参数类型 注意事项: 泛型的指定中是无法指定基本数据类型的,必须设置为一个类。 泛型为包装类时,参数传递的是基本数据类型会进行自动装箱为包装类。 1. 泛型类定义 [访问权限] class 类名<泛型类型标识1,泛型类型标识2,.....,泛型类型标识n> { [访问权限] 泛型类型标识 变量名称; [访问权限] 泛原创 2021-07-01 22:42:59 · 378 阅读 · 0 评论 -
权限修饰protected关键字
1. 父类、子类、使用者同包 // 父类 package com.example.ioc.aop0; public class Animal { protected void run() { System.out.println("Animal"); } } // 子类1 package com.example.ioc.aop0; public class Cat extends Animal { } // 父类本身、子类继承自父类的protected的方法,在使用者原创 2021-04-14 11:45:10 · 228 阅读 · 0 评论 -
内部类详解
1. 作用 1. 采用内部类这种方式,可以隐藏细节和内部结构,封装性更好,让程序的结构更加合理。 例如:封装的XML的所有类太多,全部类分开写也可以,但是相互调用组装太麻烦。就可使用内部类的方式解决 2. 分类 非静态内部类 类中 方法体中的内部类 静态内部类 3. 非静态内部类 /** * 非静态内部类详解 */ public class InnerClass { private String name; private void method() {原创 2021-04-06 00:19:55 · 172 阅读 · 0 评论
分享