![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 76
杨映春
这个作者很懒,什么都没留下…
展开
-
Java泛型
Java泛型泛型简介泛型类及特点限制泛型可用类型泛型通配声明泛型统配的方式泛型简介Java泛型是J2 SE1.5中引入的一个新特性泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的。泛型的原理就是 “类型的参数化”,即把类型看做参数。也就是说把所要操作的数据类型看做参数,就像方法的形式参数一样,是运行时传递的值的占位符一样。简单的说,类型变量扮演的角色就如同一个参数,它提供给编译器用来类型检查的信息。泛型可以提高代码的扩展性和重用性。class Cls1 <T>原创 2022-02-23 10:33:56 · 648 阅读 · 0 评论 -
Java异常
Java异常异常概念异常分类Java异常处理机制throw和throws自定义异常异常概念什么是异常?异常是指在程序运行的过程中,发生的一些不正常事件。(如:除0溢出,数组下标越界,所要读取的文件不存在)异常导致的后果Java程序的执行过程中如出现异常事件,可以生成一个异常类对像,该异常对象封装了异常事件的信息,并将其异常事件的信息提交给Java运行时的系统,这个过程称其为抛出异常,不处理的话会导致程序直接中断。如何放置程序中断设计良好的程序应该在程序异常发生时,提供处理这些异常的方法,使得程原创 2022-02-22 14:50:50 · 169 阅读 · 0 评论 -
Java面向对象之多态
java多态多态概念对象的上下转型多态概念多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果多态存在的三个必要条件:需要存在继承和实现关系同样的方法调用而执行不同操作、运行不同代码(重写)在运行时,父类或者接口的引用变量可以引用其子类的对象多态的作用:多态通过分离做什么和怎么做,从一个角度将接口和实现进行分离多态消除了类型之间的耦合关系多态的存在提高了程序的拓展性和后期的可维护性简单案例:abstract class Animal{ String原创 2022-02-22 10:30:38 · 582 阅读 · 0 评论 -
Java内部类
内部类内部类之成员内部类成员内部类及应用成员内部类限制匿名内部类及应用内部类之成员内部类内部类就是将一个类定义在一个类的内部,就是内部类class Outer{ class Inner{}}内部类主要特点内部类可以很好的实现隐藏,可以使用protected、private修饰符内部类可以直接访问外部类的所有成员,包括私有的成员外部类不能直接访问内部类的成员,必须首先建立内部类的对象才能访问使用案例://外部类名.内部类名 实例 = 外部类实例名.new 内部类构造方法(参数)原创 2022-02-21 15:47:09 · 207 阅读 · 0 评论 -
抽象类和接口
抽象类和接口抽象类概念和作用模板方法模式接口的概念和作用接口和抽象类的区别抽象类概念和作用抽象类:Java中可以定义没有方法体的方法,该方法由子类来具体实现。此没有方法体的方法,称之为抽象方法。含有抽象方法的类,称之为抽象类。抽象类的特点:定义中含有抽象方法的类叫做抽象类。抽象类用abstract来修饰。抽象类代表一种抽象的对象类型。抽象类不能实例化。抽象类中可以有具体方法,也可以没有具体方法。抽象方法的特点:只有方法头,没有方法体的方法称为抽象方法抽象方法原创 2022-02-21 13:53:08 · 270 阅读 · 0 评论 -
Java继承工厂模式
工厂模式Java工厂模式示例Java工厂模式示例class Fruit{ String name; void grup(){ System.out.println("生长的水果"); } public Fruit(String name){ this.name = name; }}class Apple extends Fruit{ void grup(){ System.out.println("选的是苹果"); } public Apple(String na原创 2022-02-21 11:05:32 · 228 阅读 · 0 评论 -
Java继承
Java继承继承的概念和实现super关键字super关键字特点方法重写-OverrideObject类常见方法继承的概念和实现继承背后的思想就是基于已存在的类来构建新类当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求约定:从其它类导出的类叫做子类。被导出的类叫做父类在Java中,除了Object类之外,所有类都是子类,都只有唯一的父类继承在OOP(面向对象)中不可或缺创建一个类时,总是在继承继承的意义:代码的重用体现不同抽象层次原创 2022-02-20 19:03:32 · 192 阅读 · 0 评论 -
java封装
java封装封装类及类的使用封装的概念定义类类的使用访问修饰符private 修饰符示例属性封装的实现方法封装的目的UML类图构造方法this关键字static关键字的特点方法的重载包(package)怎么使用其它包中的公开类封装类及类的使用封装的概念将东西包在一起,然后以新的完整形式呈现出来将方法和字段一起包装到一个单元中,单元以类的形式实现信息隐藏,隐藏对象的实现细节,不让外部直接访问到将数据和方法包装进类中,加上具体实现的隐藏(访问修饰符)共同被称作封装。其结果是一个同时带有特征和原创 2022-02-20 16:14:53 · 380 阅读 · 0 评论 -
Java的输入类Scanner
输入类ScannerScannerScannerctrl+shift+o引用import java.util.Scanner;获取整数,字符串:import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);//ctrl+shift+o int a; String str; System.out.原创 2022-02-20 09:30:54 · 112 阅读 · 0 评论 -
Java基础
Java基础基础介绍JAVA_SE 、EE、ME 三者的区别基础语法数据类型使用数据类型相互转换字符串转换为整数整数转换为字符串转译字符 \java中的关键字字符串的对比位移运算异或运算三目运算符流程控制if,else if,else条件选择语句switch,case分支语句While与dowhile循环循环关键字:break,continue,return数组方法调用基础介绍JAVA_SE 、EE、ME 三者的区别Java SE(Java Platform,Standard Edition),应该先原创 2022-02-19 17:36:35 · 201 阅读 · 0 评论