
JavaSE
文章平均质量分 92
分享在学习Java过程中的一些收获
不是小雨点
剑指大厂
展开
-
【Java】-- 异常
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构实现一个登录用户登录功能://public class PasswordException extends RuntimeException{//继承RuntimeException,就是运行时异常,也就是非受查异常public class PasswordException extends Exception{//继承Exception,就是编译时异常,也就是受查异常。原创 2024-11-10 21:57:47 · 732 阅读 · 0 评论 -
【JavaSE】-- 认识String类
方法说明在尾部追加,相当于String的+=,可以追加:boolean、char、char[]、double、float、int、long、Object、String、StringBuff的变量获取index位置的字符获取字符串的长度获取底层保存字符串空间总的大小扩容将index位置的字符设置为ch返回str第一次出现的位置从fromIndex位置开始查找str第一次出现的位置返回最后一次出现str的位置从fromIndex位置开始找str最后一次出现的位置。原创 2024-11-06 12:47:27 · 862 阅读 · 0 评论 -
【Java】-- 内部类
当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么这个内部的完整结构最好使用内部类。。在 Java 中,可以将一个类定义在另一个类或者一个方法的内部,前者称为内部类,后者称为外部类。内部类也是封装的一种体现。内部类和外部类共用同一个java源文件,但是经过编译之后,内部类会形成单独的字节码文件。原创 2024-11-01 12:28:35 · 398 阅读 · 0 评论 -
【Java】-- 接口
当person调用clone时,来到了Person类中的clone方法,此时会创建一个临时的tmp对象来作为接收,利用这个临时接收的tmp对象来实现拷贝一份新的money对象,然后返回这个tmp对象,此时person1接收了这个临时对象,与此同时,tmp是一个局部变量,Person类中的clone方法走完了之后,创建的临时对象tmp的内存就会被回收。了,有很多这个类的调用者,都是按照这个compareTo调用并按照这个业务逻辑来实现的,如果有一天,我们需要根据姓名来比较,我偷偷的将原来的。原创 2024-10-29 17:46:20 · 1256 阅读 · 0 评论 -
【Java】-- 抽象类
使用抽象类相当于多了一重编译器的校验,使用抽象类的场景就如上面的代码, 实际工作不应该由父类完成, 而应由子类完成. 那么此时如果不小心误用成父类了, 使用普通类编译器是不会报错的. 但是父类是抽象类就会在实例化的时候提示错误, 让我们尽早发现问题.充分利用编译器的校验, 在实际开发中是非常有意义的.在Java中,一个类如果被 abstract 修饰称为抽象类,抽象类中被 abstract 修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。原创 2024-10-24 20:06:25 · 308 阅读 · 0 评论 -
【Java】-- 多态
多态的概念:通俗来说,就是多种形态,**具体点就是去完成某个行为,当不同的对象去完成时会产生出不同 的状态(同一间事情,发生在不同对象身上,就会产生不同的结果。**但是这样还是描述的很抽象。原创 2024-10-12 14:04:58 · 803 阅读 · 0 评论 -
【Java】-- 继承
上述图示中,Dog和Cat都继承了Animal类,其中:Animal类称为父类/基类或超类,Dog和Cat可以称为Animal的子类/派生类,继承之后,子类可以复用父类中成员,子类在实现时只需关心自己新增加的成员即可。当在继承关系中,父类 和 子类出现了同名的成员变量的时候,在子类当中,如果不做指定,默认访问的是子类自己的。当子类不存在该成员变量时,才去父类找,如果父类也没有,则编译报错。通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到则访问,否则编译报错。原创 2024-10-10 13:28:15 · 943 阅读 · 0 评论 -
【Java】-- 类和对象(2)
鼠标放在src上右键—new—package包名采用小驼峰的写法,一般采用公司名的倒写形式(比如:com.baidu.www)建完包之后 如果包名是一行的话:打开文件路径:src: 程序的默认包,程序在运行的时候默认是在Src这个包下面找可执行程序,去执行。原创 2024-09-26 09:41:00 · 664 阅读 · 0 评论 -
【Java】-- 类和对象(1)
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,**一切皆为对象。**面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。在java中定义类时需要用到class关键字// 创建类field;原创 2024-09-19 09:07:24 · 652 阅读 · 0 评论 -
【Java】--数组的定义与使用
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间每个空间有自己的编号,起始位置的编号为0,即数组的下标。原创 2024-09-17 10:07:58 · 902 阅读 · 0 评论 -
【Java】--方法的使用
方法就是一个代码片段. 类似于 C 语言中的 “函数”。是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子.方法语法格式:修饰符:现阶段直接使用public static 固定搭配返回值类型:如果方法有返回值,返回值类型必须要与返回的实体类型一致,如果没有返回值,必须写成void。方法名字:采用小驼峰命名。原创 2024-09-13 20:14:42 · 1573 阅读 · 0 评论 -
【Java】--程序逻辑控制
Java中所有和条件相关的都是布尔表达式。原创 2024-09-12 07:54:35 · 852 阅读 · 0 评论 -
【Java】--运算符
对操作数进行操作时的符号,不同运算符操作的含义不同。原创 2024-09-10 21:54:01 · 744 阅读 · 0 评论 -
【Java】--数据类型与变量
Java中,字符串没有\0的说法。// s1+s2表示:将s1和s2进行拼接int 转成 String// 方法1// 方法2String 转成 int字符串.length//5将字符串当初数组来看待,可以通过charAt(下标)来访问//hprintf 和 printlnint a = 10;原创 2024-09-09 18:56:28 · 1163 阅读 · 0 评论 -
【Java】--初识Java
Java语言之父:高斯林。原创 2024-09-08 19:32:51 · 744 阅读 · 0 评论