- 博客(8)
- 收藏
- 关注
原创 Java基础反射
/什么是反射 public class Test extends Object {//通过反射获取类的class对象 Class c1 = Class . forName("com.reflection.User");//一个类在内存中只有一个Class对象 //一个类被加载后,类的整个结构都会被封装在Class对象中 System . out . println(c2 . hashCode());} } //实体类 class User {return id;
2023-03-25 20:58:46 88
原创 java基础2023.3.18接口
接口就是范例,定的是一组规则,体现了现实世界中:如果你是。自己无法写方法,只能专业约束~约束和现实分离:面向接口编程。5、接口不能被实例化,接口中没有构造方法。6、implements可以实现多个接口。抽象类:集体实现和范例(抽象方法)都有。制定好后大家都要遵守。2、定义一些方法,让不同的人实现~7、必须要重写接口中的方法。普通类:只有具体实现。
2023-03-19 14:19:33 45
原创 java基础2023.3.19异常和错误
使用java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需要继承Exception类即可。在程序中使用自定义异常类,大体可分为一下步骤:1、创建自定义异常类2、在方法中通过throw关键字抛出异常对象3、如果当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throw是关键字指明要抛出给方法调用者的异常,继续进行下一步操作。4、再出现异常方法的调用者中捕获并处理异常。
2023-03-19 14:18:38 63
原创 Java基础2023.3.16,3.17
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象 进行默认的初始化 ,以及对类中构造器的调用。Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物,类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物,对象,是具体的事物。
2023-03-19 14:18:34 58
原创 java基础2023.3.15数组
1、数组类型 [] 数组名 = {参数1,参数2,…}2、数组类型 [] 数组名 (定义数组)数组名 = new int[10] (创建一个数组);//定义 number = new int [ 10 ];//创建一个数组 //数组语法 int [ ] nums = new int [ 20 ];i ++) {} }
2023-03-16 10:54:17 50
原创 java基础2023.3.15方法
方法包含一个方法头和一个方法体1、修饰符,它是可选项,告诉编译器如何调佣方法。定义了方法的访问类型。2、返回值类型,方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,返回值是关键字void。3、方法名,它是方法的实际名称。方法名和参数表共同构成方法签名。4、参数类型,数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
2023-03-16 10:50:35 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人