
java基础
文章平均质量分 54
qq_46116380
这个作者很懒,什么都没留下…
展开
-
Java之泛型
一、 泛型1.定义指在定义类时不会设置类中的属性或方法参数的具体类型,而是在类使用时(创建类时)定义类型。在上图中,类声明后面<>中T代表类型参数,T可以代表任意类型。此时,value和value1是没有具体类型的,只有在使用时才告诉编译器类型。上图出错,因为参数类型只有一个,且myclass定义为String类型,所以value1只能是String类型。2.定义多个类型参数上面提到的value和value1不一定是相同的类型,在声明中多写几个类型参数,如下所示:public原创 2022-01-25 17:16:18 · 93 阅读 · 0 评论 -
Java之内部类详解
一、内部类1.定义:定义在类中的另一个(不加static)类结构(例如人和心脏)下图中,Inner就是一个内部类2.种类:内部类有四种:(1)成员内部类(2)静态内部类(3)方法内部类(4)匿名内部类 (Lambda表达式前身)二、成员内部类1.使用规则/方法(1)成员内部类的创建依赖外部类对象的创建(例如没有人这个对象,就无法创建心脏这个对象)(2)内部类是一个相对独立的实体(3)内部类可以直接访问外部类的元素和方法(包括私有域),外部类必须通过内部类的对象来访问内部类的元素和原创 2022-01-24 18:17:07 · 1113 阅读 · 0 评论 -
java之 接口
接口1.java 使用interface关键字定义接口,接口中只有全局常量和 抽象方法(JDK8之前,JDK8扩展了default方法)。子类使用implements实现接口2.一般接口命名使用 I 开头与类做区分3.子类实现接口可以使用impl结尾,表示是接口的子类接口使用原则:1.接口中只有public权限,接口中只有全局常量和抽象方法。在接口中 abstract,final,static,public都可以省略。代码如下:public interface IMessage {原创 2022-01-10 16:36:18 · 382 阅读 · 0 评论 -
Java之类的多态,向上转型,方法覆写,抽象类一次弄懂
java之类的多态与接口先来回顾一下类的实例化类名 引用=new 类名();Animal animal = new Animal();Cat cat = new Cat();Dog dog = new Dog();下面有三个类,动物类,猫类和狗类继承动物类。1.向上引用向上引用最大意义在于参数统一化。可以用一个父类引用,接收所有子类实例。向上引用发生在三个地方:1.1直接赋值父类名 父类引用=new 子类实例();public class Test { pu原创 2022-01-10 14:07:31 · 594 阅读 · 0 评论 -
Java逻辑控制
逻辑控制1.顺序结构2.分支结构2.1 if语句2.2 switch 语句3.循环结构3.1 while循环3.2 for 循环3.3 do while 循环4.输入输出4.1 输出到控制台4.2 从键盘输入原创 2021-11-18 16:50:09 · 240 阅读 · 0 评论 -
Java数据类型与运算
Java数据类型与运算1.八大基本变量1.1整形变量1.2长整型变量1.3双精度浮点型变量1.4单精度浮点型变量1.5字符类型变量1.6字节类型变量1.7短整型变量1.8布尔类型变量2.引用数据类型字符串类型变量3.类型转换4.运算符...原创 2021-11-18 16:43:47 · 196 阅读 · 0 评论