![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
文章平均质量分 78
琉璃酱%
这个作者很懒,什么都没留下…
展开
-
JDK、JRE、JVM三者之间的关系
JDK、JRE、JVM三者之间的关系 JDK:Java开发工具箱 JRE:Java运行环境 JVM:Java虚拟机 JDK包括JRE,JRE包括JVM。 JVM是不能独立安装的。JRE和JDK都是可以独立安装的。 有单独的JDK安装包和JRE安装包,没有单独的JVM安装包。 安装JDK的时候:JRE就自动安装了,同时JRE内部的JVM也自动安 装了。 安装JRE的时候:JVM也就自动安装了。 问题:假设你在软件公司开发了一个新软原创 2021-03-23 10:37:26 · 180 阅读 · 1 评论 -
注解和反射
注解和反射 注解 1、什么是注解 Annotation是从JDK5.0开始引入的新技术. Annotation的作用: 不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数值. 例如:@SuppressWarnings(value=“unchecked”). Annotation在哪里使用? 可以附加在package , cla原创 2021-03-23 10:32:56 · 114 阅读 · 0 评论 -
异常
异常 1、Error 和 Exception 1.1简单分类: 检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误*ERROR*: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如, 当栈溢出时,-一个错误就发生了,它们在编译也检查不到的。 1.2、异原创 2021-03-22 16:54:47 · 111 阅读 · 0 评论 -
抽象类和接口
抽象类和接口 1、普通类、抽象类、接口的区别: 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范! 自己无法写方法,专业的约束!约束和实现分离:面向接口编程~ 2、抽象类 abstract 修饰符可以用来修饰方法也可以修饰类。如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象原创 2021-03-22 16:36:50 · 55 阅读 · 0 评论 -
static
1、static 1.1、静态字段 静态字段被称为类字段。 静态字段属于类,而不属于任何单个的对象。 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。 ==可以通过类名调用,==也可以通过对象名调用 静态常量 public class Math{ public static final double PI = 3.1415926; } 访问这个常量:Math.PI 1.2、静态方法 (1)静态方法是不在对象上原创 2021-03-22 15:57:42 · 126 阅读 · 0 评论