![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
pupilji
这个作者很懒,什么都没留下…
展开
-
枚举类型
基本特性 枚举类型可以被看成特殊的类,它继承了Enum类,所以不能再继承其他的类。enum类也不能被其他类继承。 定义与基本方法 enum Food{ COFFEE,CAKE,FRUIT } public class TestBasic { public static void main(String[] args) { for(Food food:Food.val...原创 2020-04-24 00:15:45 · 90 阅读 · 0 评论 -
反射机制
Class 对象 类是程序的一部分,每个类都有自己的class对象,每当程序中编译了一个新类,就会产生一个class对象。 Java与C/C++不同,Java采用动态加载机制,不会一次性编译所有类,类都是在其第一次使用时加载到JVM里的。一旦某个类的Class对象载入内存,它就被用来创建这个类的全部内存。 import java.lang.reflect.Method; interface In...原创 2020-04-15 13:21:30 · 79 阅读 · 0 评论 -
异常处理
基本语法 Java异常类都实现了Throwable接口,分为两类异常,一类是编译时异常,另一类是RuntimeException,都继承了Exception类。 编译时的异常不需要用户自己处理,Java异常处理机制的应用对象都是运行时异常。 在程序中用throw关键字抛出异常,一旦抛出异常,要么通过try—catch处理异常,要么用throws关键字向上一级抛出异常。 interface A{ ...原创 2020-04-11 23:22:35 · 79 阅读 · 0 评论 -
常用类集框架
Java的类集框架可大致分为两种,一是实现了Collection接口,二是实现了Map接口。Collection是一个独立的元素序列,这些元素符合一定的规则。而Map保存的是“键值对”,允许用户通过键来查找值。 Collection接口的子类 Collection接口方法 List接口的子类 List可以将元素维护在特定的序列中,有两种类型的List: ArrayList随机访问速度快,在中间插...原创 2020-04-09 23:25:11 · 140 阅读 · 0 评论 -
接口和抽象类
抽象类 抽象类和抽象方法类似于C++中的纯虚方法和抽象基类,Java中用abstract关键字声明抽象类和抽象方法。 abstract class A{} abstract void f(){} 当一个类中有一个抽象方法时,那么这个类必须被声明为一个抽象类。 抽象方法没有方法体 不能直接通过一个抽象类来产生对象 抽象类可以用来进行多态,管理子类对象 接口 定义 通过interface关节字定...原创 2020-04-05 18:37:30 · 72 阅读 · 0 评论 -
多态与继承
控制访问权限 关键字 权限 public 允许所有途径的访问 default 允许同一个类,同一个包的访问 protected 允许同一个类,同一个包和子类访问 private 只有在同一类可以访问 对于类方法,用private关键字限定则相当于一个final方法 组合 指一个类中包含有其他类的引用,在初始化时这个引用会被初始化为null,如果想初始化这些引用,...原创 2020-04-02 16:03:10 · 78 阅读 · 0 评论 -
初始化与垃圾清理
类的初始化 方法重载 如果同一作用域内的几个函数名字相同但形参列表不同,我们称之为重载函数 java通过参数列表的不同来进行方法的重载 参数的顺序也可作为区分方法的依据(不推荐) 返回值类型不能作为区分方法的依据 基本数据类型可以自动进行类型提升(可能造成混淆),如果找不到恰好接受char型的方法,就会把char型提升为int型 this关键字 编译器会隐式地把所操作对象的引用作为第一个参数传...原创 2020-03-31 15:24:54 · 105 阅读 · 0 评论 -
Java对象
Java学习笔记(一) 对象 对象的生成和删除 在Java中,万物皆对象。可以通过 String s; 这样的语句创建一个对象的管理者(类似于C++中的引用),这个引用储存在栈内存中(此时这个对象并没有生成)。为了生成这个对象可以使用new关键字。如下: s = new String("jbk"); 此时这个对象就被创建了,并且储存在堆内存中。特别地,对于string的对象也可以用如下格式初始...原创 2020-03-12 18:24:34 · 59 阅读 · 0 评论