![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA SE
文章平均质量分 83
Java语法从零到进阶
秃头的赌徒
梧高凤必至,花香蝶自来
展开
-
内部类详解
定义:当一个事物的内部,还有一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么这个内部的完整结构做好使用内部类。在Java中,可以。原创 2022-12-01 13:17:33 · 420 阅读 · 0 评论 -
类和对象详解
this引用指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。只不过所有的操作对用户是透明的,即用户不需要来传递,编译器自动完成。}}}this引用的是调用成员方法的对象。1.3 this引用的特性1. this的类型:对应类类型引用,即哪个对象调用就是哪个对象的引用类型2. this只能在"成员方法"中使用3. 在"成员方法"中,this只能引用当前对象,不能再引用其他对象。原创 2022-11-12 14:25:16 · 420 阅读 · 0 评论 -
继承与多态
继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上,这样产生新的类,称。继承呈现了面向对象程序设计的层次结构, 体现了由简单到复杂的认知过程。继承主要解决的问题是:共性的抽取,实现代码复用。例如:狗和猫都是动物,那么我们就可以将共性的内容进行抽取,然后采用继承的思想来达到共用。上述图示中,Dog和Cat都继承了Animal类,其中:Animal类称为,Dog和Cat可以称为Animal的。原创 2022-11-20 21:02:19 · 122 阅读 · 0 评论 -
抽象类和接口
确实如此. 但是使用抽象类相当于多了一重编译器的校验. 使用抽象类的场景就如上面的代码, 实际工作不应该由父类完成, 而应由子类完成. 那么此时如果不小心误用成父类 了, 使用普通类编译器是不会报错的. 但是父类是抽象类就会在实例化的时候提示错误, 让我们尽早发现问题.Java里面除了Object类,所有的类都是存在继承关系的。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。原创 2022-11-24 16:20:07 · 135 阅读 · 0 评论 -
数组的练习
使用这个方法后续打印数组就更方便一些. Java 中提供了 java.util.Arrays 包, 其中包含了一些操作数组的常用方法.原创 2022-11-08 13:44:32 · 5 阅读 · 0 评论 -
初识String类
目录一、常用方法1.1 字符串构造【】1.2 String对象的比较1.3 字符串查找1.4 转化1.5 字符串替换1.6 字符串拆分1.7 字符串截取1.8 其他操作方法二、字符串的不可变性2.1字符串的不可变指向 2.2 字符串修改3.StringBuffer和StringBuilder三、面试题四、 String类oj【注意】1. String 是引用类型,内部并不储存字符串本身,在String类的实现源码中,String类实例变量如下:2. 在Java中 " " 引起来的也是String原创 2022-12-04 23:09:49 · 2232 阅读 · 1 评论 -
包装类&认识泛型
方法限定符返回类型 方法名称 (形参列表){...原创 2023-02-14 10:20:17 · 226 阅读 · 0 评论 -
初识Java异常
Java中虽然已经内置了丰富的异常类,但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构。例如:实现一个用户}}super(s);}}if(!throw new userNameException("userName 错误");}if(!throw new passWordException("password 错误");}System.out.println("登录成功");}}}}【注意事项】原创 2022-12-11 20:49:18 · 104 阅读 · 0 评论