Java 知识点
文章平均质量分 67
存放关于Java的一些知识点
一生要强的锦鲤
这个作者很懒,什么都没留下…
展开
-
Java反射
这个时候我们cons[0]运行就是错的,因为它会默认的排序,从小到大进行排序。我们的数组下标是0的时候,其实只有name的方法。获得所有的属性,注意,给父类属性的前面加public,如果不加就会一个都得不到。然后我们就可以通过反射来创建对象,就是通过类对象调用newInstance。上面的是只有一个方法,我们给上面的方法再加上三个方法,相当于拥有四个方法。只能获得自己的属性,不能得到从父类继承的属性。例如:在我们的老师类中有一个无参的构造方法。得到任意一个对象所属的类的信息。获取任意一个对象的属性和方法。原创 2023-01-06 20:27:04 · 472 阅读 · 0 评论 -
Java的数据库
创建数据库然后给数据库取一个名字我们编码的时候肯定会涉及到中文,所以在这个第二栏选则utf8然后在第三栏选择默认的default,最后点击Create然后我们左边的学生管理系统就已经创建好了在Java中我们就需要创建一个学生类,但是在数据库我们只需要创建一张表刚刚我们创建的是数据库,现在是创建一张数据表,选择create Table然后就会出现这样的一个界面然后我们添加学号,是字符串的类型就选择varchar,这个是字符串类型的和我们的Java是不一样的其它的如图。原创 2022-12-20 11:56:15 · 2190 阅读 · 2 评论 -
Java集合类
非线性结构集合概述为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,这些类被统称为集合。集合类都位于java.util包中,使用时必须导包。集合就是一个动态数组集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点具体如下:●单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是List和Set。其中,List的特点是元素有序、元素可重复。原创 2022-12-19 20:07:44 · 561 阅读 · 0 评论 -
Java异常
什么是异常为了能够及时有效的处理程序中的异常,Java专门引用了异常类。异常的分类编译异常例如,如下的代码,看起来是没有问题的(运行异常)然后我们经过测试是没有什么问题的但是我们再一次测试,就会报错,因为我们没有考虑0作为整数的时候,被除所以这个代码表面上看起来是没有问题的,实际上是有Bug的这里有问题,我们后续的其他代码就不能运行了(是类不是包)例如2我们在这段代码中没有考虑用户输入不规范(是类不是包)例如3。原创 2022-12-11 22:31:02 · 94 阅读 · 0 评论 -
Java接口
访问权限修饰符 class 类名称implement 接口名称1,接口名称2...{public interface 接口名称 entends 接口1,接口2{接口的继承可以是多继承。例如,我们现在要是实现拼多多的支付,我们创建一个PDD类,然后给它来添加接口。接下来是淘宝类(和PDD是可以不一样的,在这里为了方便,内容一样)*******子类继承父类,父类当中一定要有一个无参的方法。接口写好了,我们就要新建类来实现接口。*******这个时候我们发现报错了。写完接口就要写实现接口的类。原创 2022-12-11 21:13:20 · 150 阅读 · 0 评论 -
Java多态
(3)参数个数和类型都一样的时候,顺序不一样。(1)参数个数一样的时候,参数类型不一样。(2)参数类型一样的时候,参数个数不一样。(2)引用的转型(子类对象指向父类类型)在一个类中可以有多个方法名称一样的方法,但是每个方法的运行结果是多种多样的。我们的多态是要在同一个类中,方法结果运行是不一样的才是我们的多态。最后的运行结果 都用的是父类的方法,方法名称一样,但是每一调用的都是自己的方法,出现不一样的结果是很正常的。通过方法的重载实现的。原创 2022-12-11 15:01:57 · 101 阅读 · 0 评论 -
Java继承
在父子类的继承关系中,创建子类对象,访问成员方法的规则,创建的对象是谁,就优先用谁,如果没有则向上找。子类不仅仅可以从父类继承成员变量和成员方法,还可以重新定义它们,以及扩充新的内容。所以我们就来定义一个员工类,这样讲师和主教都是属于员工类,我们就可以继承员工类。但是调用子类的时候就会发现是有两个可以调用,其中一个是父类的,另外一个是子类的。注意:无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类。在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式。原创 2022-12-10 21:39:38 · 156 阅读 · 0 评论 -
Java封装
为了更好地实现数据的封装和保密性,可以将类中的变量和方法设置成私有的,然后在类中定义一个公有方法,在类内部访问被隐藏的变量和方法,最后类外部可以通过这个公有方法进行访问。然后我们新建一个class,来进行我们对私有属性的调用,我们现在输入的名字字符串是两个字符串如果大于4,运行出来就会告诉字符串长度过长。封装就是把客观事物封装成抽象的类,并规定类中的变量和方法只让可信的类或对象操作。(1)将客观事物封装成抽象的类,类中的变量和方法只能通过类名或对象名加“.”的方式来访问。在另外的地方调用我们的方法。原创 2022-11-16 18:40:16 · 276 阅读 · 0 评论 -
Java类和对象
然后我们刚刚创建的类,来创建对象。类有两种,一种就是系统类,另外一种就是自定义类。如果是从分析的角度来说,是先有对象才有类。如果是从编程的角度来说,是先有类才有对象。类是一个抽象的概念,对象是具体存在的。我们就可以通过stu.调用属性和方法。我们还可以创建多个对象。原创 2022-11-15 18:23:15 · 229 阅读 · 0 评论 -
Java数学类的应用
我们第一个求绝对值的是一个double类型,第二个是一个float类型的参数,对于系统来说默认的就是一个double类型,这个时候我们就需要进行强制转换。在之前我们想表达一个数的平方就会写成a*a*a 这种就会很麻烦,我们选择数学类的方法pow,就可以提高我们的效率下面说的就是2的5次方。abs有很多个,对应的是double的绝对值,float的绝对值,还有int的绝对值........对于上面的,我们还可以对数组选定的范围进行排序,值得注意的是我们的下标1~3是不包括下标为3的。原创 2022-11-15 21:45:00 · 198 阅读 · 0 评论 -
Java的访问权限,返回值及其重载
现在我们在新建一个包,我们想在新建的那个包中调用我们之前Demo_1的方法。我们要学会使用Java工具包,就比如关于Java数学的方法,就是可以执行基本的数学运算,例如:指数,对数.......但是上面的还是非常的麻烦,我们就可以直接将返回值放在输出语句中,各样就看起来就会更加的简洁。如果是int类型,我们的return就是返回0,也可以就像我们上面的方法那样。当我们构成了方法的重载,这个时候我们可以直接传参,系统就会自动调用我们的方法。这个时候我们在我们新建的包中的类中将我们想调用的包引进来。原创 2022-11-14 20:20:11 · 283 阅读 · 0 评论 -
Java方法
在程序中,如果某一段代码需要被重复调用的时候,就可以通过方法来完成,但是由于现在的方法是采用主方法直接调用的形式完成的,所以方法的定义格式如下。我们在Demo_3的主方法下面打出Demo_4. 这时候我们就可以看到很多关于我们在Demo_4下面写的方法了。我们就在主方法下面输入Demo_2. 这个时候就会发现出现我们上面写的方法。我们在Demo-2中删除我们的static,这个时候就不是静态的。我们调用的是Demo_2中的方法。然后我们在我们的Demo_2的主方法中调用我们的方法。原创 2022-10-26 17:08:41 · 364 阅读 · 0 评论 -
变量的数据类型
一、Java数据类型。1.基本类型整数类型:byte short int long 浮点类型:float double(主要是带小数) 字符类型:char 布尔类型:boolean 引用类型:类 接口 数组 注解我们可以看到byte的取值范围-128~127(因为有0,所以正数只能到127)我们现在定义一个byte类型,a的值给一个129,这时候我们发现,报错了。不能将int类型转换为byte类型,因为超出了范围。注意: 在JAVA中给出一个整原创 2022-09-14 14:05:48 · 1113 阅读 · 0 评论 -
JAVA编程基础
JAVA注释一·单行注释。// 二·多行注释。/* */ 三·文档注释。/** */JAVA包的定义:物理上可以理解成文件夹。JAVA包的作用:管理JAVA中的类或接口。包的命名规则。第一级:一般是项目的类型。例如com(商业类型)org(政府类型) 第二级:一般是软件公司的名字。 第三级:项目名称。 第四级:项目模块的名称。JAVA程序的基本格式加完程序代码必须原创 2022-09-13 23:20:07 · 479 阅读 · 0 评论 -
Java循环结构
循环结构原创 2022-09-27 22:26:34 · 118 阅读 · 0 评论 -
Java数据的输入
Java输入原创 2022-09-24 19:01:31 · 6911 阅读 · 0 评论 -
Java跳转语句
Java跳转语句原创 2022-10-17 15:46:52 · 1249 阅读 · 0 评论 -
多分支结构switch
多分支结构原创 2022-09-27 22:24:32 · 167 阅读 · 0 评论 -
Java的选择结构
Java选择结构原创 2022-09-24 19:27:45 · 110 阅读 · 0 评论 -
Java二维数组
Java二维数组的学习原创 2022-10-19 15:13:14 · 283 阅读 · 1 评论 -
Java一维数组
java一维数组内容原创 2022-10-18 20:16:11 · 809 阅读 · 1 评论