javaSE
文章平均质量分 91
WH牛
加油!加油!加油!希望可以变得独当一面。
展开
-
异常的顶级理解
Java中虽然已经内置了丰富的异常类但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我 们实际情况的异常结构.如何自定义异常类?例题:定义Course类,Course包含private String cno,private String cname,private int credit,Course包括方法:public Course(),public Course。原创 2023-09-08 00:10:57 · 279 阅读 · 7 评论 -
关于运算符你真的了解吗?
关于运算符你真的了解吗?可能你从未留意过运算符的细节,我会以题目和知识点梳理的形式和你一起查缺补漏,希望对你有帮助。类型取模,但是没有意义,一般都是对整型 取模的。两个表达式都为真,结果才是真,只要有一个是假,结果就是假。(1)都是二元运算符,使用时必须要有左右两个操作数。这题只要明白这两个知识点,就一定会写对,无需多讲。这题只要明白这个知识点,就一定会写对,无需多讲。以上为我个人的小分享,如有问题,欢迎讨论!操作数类型不一致时,向类型大的提升。移位运算> >>>原创 2023-07-26 15:23:14 · 192 阅读 · 6 评论 -
JAVA的数据类型与变量
字面常量的分类:1.字符串常量:由""括起来的,比如“12345678”你好。2.整形常量:程序中直接写的数字注意没有小数点,比如:1231003.浮点数常量:程序中直接写的小数,比如:3.140.494.字符常量:由 单引号 括起来的当个字符,比如:‘a’、‘1’5.布尔常量:只有两种true和false6.空常量:null注意:字符串、整形、浮点型、字符型以及布尔型,在Java中都称为数据类型。在Java和。原创 2023-07-26 10:58:35 · 422 阅读 · 8 评论 -
简单说明反射和new的区别和反射的使用代码展示
在反射之前,我们需要做的第一步就是先拿到当前需要反射的类的Class对象,然后通过Class对象的核心方法,达到反射的目的,即:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;(1)首先new出来的对象我们无法访问其中的私有属性,但是通过反射出来的对象我们可以通过setAccessible()方法来访问其中的私有属性。,也就是说当代码生成exe文件的时候会将所有模块都编译进去,当你启动这个exe文件的时候,所有模块就会进行一个加载的过程(初始化)(3)Method类:代表类的方法。原创 2023-10-22 20:27:55 · 982 阅读 · 2 评论 -
面向对象程序三大特性一:多态(超详细)
语法为:引用类型变量(objectinstanceof类(class判断前面的对象是否属于后面的类,或者属于其子类;如果是,返回true,不是返回false;instanceof 前面的引用变量编译时的类型要么与后面的类型相同,要么与后面的类型具有父子继承关系4.多态4.1多态实现条件1.必须在继承体系下2子类必须要对父类中方法进行重写3通过父类的引用调用重写的方法缺一不可(上面代码(2-1)其实已经使用了多态多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。原创 2023-08-03 18:58:55 · 1032 阅读 · 7 评论 -
面向对象程序三大特性一:封装(超详细)
工资等隐私,并对设置的年龄进行合理的验证。从语法上来说,就是被private修饰的属性和方法只能在当前的类中使用。我们就通过访问限定符来限制类中的成员不被外界所访问。封装在一起,数据被保护在内部,程序的其他部分只有。以上为我个人的小分享,如有问题,欢迎讨论!(1)我们使用快捷键(alt+insert)人的姓名可以查看,但不能随便查看人的年龄。都看到这了,不如关注一下,给个免费的赞。公共的(public)set方法。公共的(public)get方法。年龄, 工资不能直接查看 ,通过被授权的操作|方法]原创 2023-08-01 15:50:26 · 410 阅读 · 6 评论 -
接口的顶级理解
3. 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现,但两个方法除外,static修饰的方法和default修饰的方法.接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。接口与接口之间可以多继承,即:用接口可以达到 多继承的目的。如果类没有实现接口中的所有的抽象方法,则类必须设置为抽象类。接口中可以含有变量,但是接口中的变量会被隐式的指定为。中,类和类之间是单继承的,一个类只能有一个父类,以上为我个人的小分享,如有问题,欢迎讨论!原创 2023-08-06 14:43:57 · 280 阅读 · 6 评论 -
包装类+初识泛型
从代码上讲,就是对类型实现了参数化。原创 2023-08-12 17:20:52 · 308 阅读 · 12 评论 -
简易图书管理系统(面向对象思想)
该图书管理系统充分展示面向对象思想,是类与对象,封装,继承,多态,抽象类,接口等知识的融合体现。若有不了解的内容,可以查看本博主的曾写的相关内容。面向对象程序三大特性一:封装(超详细)_WHabcwu的博客-CSDN博客面向对象程序三大特性一:多态(超详细)_WHabcwu的博客-CSDN博客面向对象程序三大特性一:多态(超详细)_WHabcwu的博客-CSDN博客抽象类的顶级理解_WHabcwu的博客-CSDN博客接口的顶级理解_WHabcwu的博客-CSDN博客。原创 2023-08-08 18:20:04 · 864 阅读 · 8 评论 -
String 类的运用
1. 先按照字典次序大小比较,如果出现不等的字符,直接返回这两个字符的大小差值。引用的不是同一个对象,但是两个对象中放置的内容相同,因此输出。引用的不是同一个对象,而且两个对象中内容也不同,因此输出。==比较两个变量中存储的值是否相同,对于引用类型变量,以上为我个人的小分享,如有问题,欢迎讨论!使用一个指定的新的字符串替换掉已有的字符串数据。原创 2023-08-09 18:51:50 · 267 阅读 · 9 评论 -
抽象类的顶级理解
当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法, 这个方法就是抽象方法,用abstract来修饰该类就是抽象类。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,(1)有多个类,完成不同的任务,A任务计算1到25的和,B任务计算1乘到10000000。但abstract只修饰类和方法,不修饰属性和其他。以上为我个人的小分享,如有问题,欢迎讨论!都看到这了,不如关注一下,给个免费的赞。修饰,因为抽象方法要被子类重写。原创 2023-08-04 13:44:25 · 153 阅读 · 2 评论 -
面向对象程序三大特性一:继承(超详细)
继承基本介绍当多个类存在相同的属性(变量)和方法时可以从这些类中 抽象出父类,在父类中定义这些相同的属性和方法所有的子类不需要重新定义这些属性和方法,只需要通过extends来 声明继承父类即可。。基本语法:class 子类 extends 父类{(1)子类又叫派生类。(2)父类又叫基类超类。子类最多只能继承一个父类指直接继承,即java中是单继承机制。子类会将父类中的成员变量或者成员方法继承到子类中包括父类的private。原创 2023-08-03 13:50:51 · 223 阅读 · 9 评论 -
String和StringBuilder和StringBuffer的必练好题
问题非常简单,只要用好String的库函数中的方法即可。原创 2023-09-05 23:46:19 · 206 阅读 · 4 评论