- 博客(10)
- 收藏
- 关注
原创 Object类
任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。超类、基类、所有类的直接或间接父类,位于继承树的最顶层。自动回收机制:JVM的内存耗尽,一次性回收所有垃圾对象。Object类中所定义的方法,是所有对象都具备的方法。垃圾对象:没有有效引用指向此对象时,为垃圾对象。垃圾回收:由GC销毁垃圾对象,释放数据控件。可进行覆盖,比较两个对象的内容是否相同。判断两个引用指向的世界对象类型是否一致。,用以表记垃圾对象,进入回收队列。作为返回值,可返回任何对象。
2023-03-20 22:21:18 57
原创 JavaException异常
使用Java内置的异常类可以描述在编程时出现的大部分异常情况,除此之外,用户还可以自定义异常。用户自定义异常,只需要继承Exception类即可在程序中使用自定义类异常,大体可以分为以下几个步骤:创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作在出现异常方法的调用者中捕获并处理异常。
2023-03-20 22:18:04 97
原创 OOP三大特性
向下转型:把父类转换为子类(强制转换)从而父类调用子类特有的属性和方法。向上转型:把子类转换为父类(丢失子类自身的方法;Object类:所有的类都默认直接或者间接继承Object类。继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。一个对象的实际类型是确定的,但可以指向对象的引用类型有很多。对象能执行哪些方法主要看对象左边的类型,和右边关系不大。***这样的方法调用在编译期是无法确定的。 super:代表父类对象的应用。 super:调用父类的构造。 this:调用本类的构造。
2023-03-20 22:17:07 55
原创 Java面向对象
对于描述复杂的事物,为了从宏观上把握,从整体上合理分,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。人----->上厕所(方法;抽象的概念)----->开门;面向对象适合处理复杂的问题,适合处理需要多人协作的问题!
2023-03-13 23:06:27 44
原创 Java流程控制
对于Java来说唯一用到标签的地方实在循环语句之前,而在循环之前设置标签的唯一理由是:希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,他们就会中断到存在标签的地方。对于Java来说唯一用到标签的地方实在循环语句之前,而在循环之前设置标签的唯一理由是:希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,他们就会中断到存在标签的地方。while循环和while循环相似,不同的是,do…是Java5的新特征;
2023-03-13 23:04:51 55
原创 JAVA 数组
数组是相同数据类型的有序集合数组描述的是==相同类型的若干个数据,按照一定的先后次序排列组合==而成每一个数据称作一个数组元素,每个数组元素可以通过一个==下标来访问==它们。
2023-03-13 23:01:52 30
原创 Java方法
Java的方法类似于其他的语言的函数,是一段用来完成特定功能的代码片段。方法包含一个方法头和一个方法体修饰符:可选择,告诉编译器如何调用该方法。定义了该方法的返回类型返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void方法名:是方法的实际名称,方法名和参数表共同构成方法签名参数类型:参数像是一个占位符。当方法被调用是,传递值给参数。这个值被称为实参或变量。
2023-03-13 23:00:53 32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人