Java_se
文章平均质量分 84
Coisíní3333
努力
展开
-
认识异常
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构.要自定义异常类,只需要继承JDK中的异常父类即可。注意事项自定义异常通常会继承自 Exception 或者 RuntimeException继承自 Exception 的异常默认是受查异常继承自 RuntimeException 的异常默认是非受查异常。原创 2023-06-24 14:20:55 · 443 阅读 · 0 评论 -
String类
String类的重要性常用方法字符串构造【注意】String对象的比较1. ==比较是否引用同一个对象2. boolean equals(Object anObject) 方法:按照字典序比较3. int compareTo(String s) 方法: 按照字典序进行比较4. int compareToIgnoreCase(String str) 方法:与compareTo方式相同,但是忽略大小写比较字符串查找转化字符串替换字符串拆分注意事项:字原创 2023-06-23 17:27:43 · 621 阅读 · 0 评论 -
抽象类和接口
1. 抽象类1.1 抽象类概念1.2 抽象类语法1.3 抽象类特性1. 抽象类不能直接实例化对象2. 抽象方法不能是 private 的3. 抽象方法不能被final和static修饰,因为抽象方法要被子类重写4. 抽象类必须被继承,并且继承后子类要重写父类中的抽象方法,否则子类也是抽象类,必须要使用 abstract 修 饰5. 抽象类中不一定包含抽象方法,但是有抽象方法的类一定是抽象类6. 抽象类中可以有构造方法,供子类创建对象时,初始化父类的成员变量1.原创 2023-05-30 21:24:28 · 596 阅读 · 0 评论 -
封装,继承,多态
面向对象程序三大特性:封装、继承、多态。面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说 就是套壳屏蔽细节。比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器,USB插孔等,让用户来和计算机进行交互,完成日常事务。但实际上:电脑真正工作的却是CPU、显卡、内存等一些硬件元件。对于计算机使用者而言,不用关心内部核心部件,原创 2023-05-16 01:02:03 · 5165 阅读 · 0 评论 -
代码块(Java)
使用 {} 定义的一段代码称为代码块。根据代码块定义的位置以及关键字,又可分为以下四种:普通代码块构造块静态块同步代码块。原创 2023-04-05 11:08:58 · 59 阅读 · 0 评论 -
内部类(Java)
3. 在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名 称.this.同名成员 来访问。1.静态内部类不要外部类的对象,因此在静态内部类中不能直接访问外部类的成员域,必须通过外部类的对象访问;6. 外部类中,不能直接访问实例内部类中的成员,如果要访问必须先要创建内部类的对象。1.什么是内部类,所谓内部类,就是一个类嵌套在另一个类的内部,称这个嵌套类是内部类。1. 外部类中的任何成员都可以在实例内部类方法中直接访问。心脏类和人类的关系就是内部类和外部类的关系。原创 2023-03-29 20:16:02 · 35 阅读 · 0 评论 -
关于this关键字、static成员
1、this修饰成员变量,表示直接从类中去寻找同名变量。2、this可以修饰方法2.1this修饰成员方法,表示直接从当前类中去寻找同名方法语法:this.方法名称(参数);在同一个类中,没有继承关系,其实可以省略this2.2this修饰构造方法语法:this(构造方法参数)表示调用构造方法。原创 2023-02-19 13:07:12 · 96 阅读 · 0 评论 -
类和对象(java)
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人 们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体。比如:洗衣机。但是洗衣机计算机并不认识,需要 开发人员告诉给计算机什么是洗衣机。在java中定义类时需要用到class关键字,具体语法如下field;原创 2023-02-16 22:34:54 · 276 阅读 · 0 评论 -
数组的定义与使用
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。(数组是一个线性表的数据结构)比如现实中的车库:在java中,包含6个整形类型元素的数组,就相当于上图中连在一起的6个车位,从上图中可以看到:1. 数组中存放的元素其类型相同2. 数组的空间是连在一起的3.相较于首元素的偏移量, 每个空间有自己的编号,起始位置的编号为0,即数组的下标。原创 2023-02-15 14:17:23 · 642 阅读 · 0 评论 -
递归的概念
一个方法在执行过程中调用自身, 就称为 "递归".。递归相当于数学上的 "数学归纳法", 有一个起始条件, 然后有一个递推公式。原创 2023-02-11 03:47:18 · 213 阅读 · 0 评论 -
方法的使用
方法概念及使用,方法重载。原创 2023-02-10 20:45:54 · 250 阅读 · 0 评论 -
Java中的输入输出
Java中的输入输出,输出到控制台,格式化字符串,从键盘输入,Java中生成随机数的方法:Random原创 2023-01-12 20:09:07 · 723 阅读 · 0 评论 -
Java中的程序结构
Java中的程序结构,顺序结构,分支结构,循环结构原创 2023-01-12 11:55:28 · 314 阅读 · 0 评论 -
Java中的运算符
算术运算符(+ - * /)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。原创 2023-01-11 22:10:43 · 98 阅读 · 0 评论 -
数据类型与变量
数据类型与变量,字面常量,常量,数据类型,变量,字符串类型。原创 2023-01-11 21:03:32 · 619 阅读 · 0 评论