- 博客(16)
- 收藏
- 关注
原创 Java-内部类
可更好地实现类的隐藏和保护,并且可以使代码更具可读性和可维护性。内部类可以访问其外部类的成员变量和方法,甚至可以访问私有成员。是定义在另一个类内部的类。
2024-04-17 23:48:31
533
原创 Java-异常处理
在这个示例中,我们试图除以0,这会导致ArithmeticException被抛出。这是一个未检查异常,我们不需要显式地捕获和处理它,程序会自动终止并输出异常信息。,我们需要根据实际情况选择合适的异常处理方式,保证程序在出现异常时能够正常运行。我们需要在try-catch块中显式地捕获和处理它,否则会导致编译错误。如果异常没有被捕获和处理,那么程序就会终止并输出异常的详细信息。在这个示例中,我们试图读取一个名为test.txt的文件,但是。这些方式都可以帮助我们更好地处理异常,保证程序正常运行。
2024-04-11 23:10:14
759
1
原创 Java-throw关键字的使用
在上面的示例中,validateAge方法用throw关键字抛出IllegalArgumentException异常,当年龄小于18岁时。在divide方法中,如果除数为0,就会使用throw关键字抛出ArithmeticException异常。在main方法中调用divide方法,并捕获可能抛出的异常,然后打印异常信息。是要抛出的异常类型,可以是Java的内置异常类,也可以是自定义的异常类;,用于在方法内部抛出异常,然后由调用方法的代码捕获并处理异常。throw关键字用于在代码中显式地抛出一个异常。
2024-04-10 23:50:18
441
1
原创 Java-break语句的使用
在Java中,break语句用在while循环、do-while循环、for循环以及switch语句中,作用是提前终止循环或switch语句。在switch语句中,当满足某个case时,我们希望执行完对应的代码后便跳出switch语句,这时就可以使用break语句。在上面的示例中,我们首先使用了for循环和while循环来展示了在循环中使用break语句的情况。当循环变量 i 或 j 等于5时,break语句将跳出循环。接着在switch语句中使用了break语句。
2024-04-09 21:48:02
377
原创 Java-do...while语句的使用
while语句先执行一次循环体中的代码,然后再检查循环条件。这意味着即使条件开始时就不满足,循环体仍会。这篇博客探讨Java中do…while语句的用法,并进行代码示例。接下来,我们通过几个例题来体会do…while语句的用法。首先,我们来了解一下do…while语句的语法。Java提供了多种循环语句,其中包括。是迭代执行一段代码的一个重要概念。
2024-04-08 22:47:10
1166
原创 Java-String(字符串)
同时,String类还提供了大量的静态方法和常量,方便程序员对字符串进行操作和处理。在Java中,字符串是一种非常常用的数据类型,它可以用于存储和处理文本数据。它提供了丰富的方法来处理字符串,比如拼接、比较、搜索、分割、替换等操作。它可以包含任意长度的字符序列,并且提供了多种方法用于操作和处理字符串。在Java中,String类代表一个包含字符序列的不可变对象。的,也就是说一旦创建了一个字符串对象,它的内容就不能被修改。String类是不可变的,一旦创建了一个字符串对象,就。
2024-04-07 23:09:33
551
原创 Java-final关键字
这些用法展示了final关键字在Java编程中的重要性,它不仅可以提高代码的安全性和可靠性,还可以通过限制某些元素的可变性来优化性能。然而,对final的过度使用可能会降低代码的灵活性。在Java中,final关键字用于。
2024-04-06 23:38:08
587
1
原创 Java-super关键字
super关键字在Java面向对象编程中扮演着重要角色,它允许子类访问和调用父类的成员,同时也支持对父类构造方法的调用。:如果子类中定义了与父类同名的变量,那就可以使用super关键字来访问父类中的该变量。正确使用super关键字对于维护代码的清晰性和可维护性至关重要。在Java中,super关键字是一个非常重要的概念,主要用于。以下是对super关键字主要。
2024-04-02 22:07:29
642
1
原创 Java-抽象类(Abstract Class)和接口(Interface)
抽象类的一个主要用途是作为其他具体类的基类,提供一些通用的功能或行为规范,而具体的实现细节留给子类去完成。要实现抽象类中的抽象方法,子类必须继承该抽象类,并且为父类中的每个抽象方法提供具体实现。在Java中,抽象类(Abstract Class)是一种特殊的类,它。Dog类继承了Animal类,并且实现了eat( )方法的具体实现。Animal是一个抽象类,它包含了一个抽象方法eat( )这样,Dog就成功实现了其父类Animal中的抽象方法。抽象方法是声明了但没有实现的方法,需要。
2024-03-31 23:47:04
645
1
原创 Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。
【代码】Java-创建一个名为Student的类,包含姓名、学号、成绩属性,并且提供计算平均成绩的方法,可以查看所有属性和属性值。
2024-03-23 00:26:08
3129
3
原创 Java - this关键字
故按上图中"name = name ","age = age"该种形式等号两边的name和age均为形参(局部变量)。从上图可见,this的内容和xm对象的内容是相同的,都是堆内存的首地址。在创建一个对象后,Java虚拟机就为该对象分配一个自身的引用this。从指针的角度来说,this就是本身对象的一个引用。在堆内存中,除了为name和age分配空间,还有一个隐式的空间this,保存了xm对象的引用(地址)在以后的程序中,不管局部变量与成员变量是否同名,在引用成员变量时。在局部变量与成员变量同名的情况下,
2024-03-22 00:08:49
269
原创 Java 一维数组
数组是用一个标识符(变量名)和一组下标来代表一组具有相同数据类型的数据元素的集合。Java语言的数组分为一维数组二维数组以及多维数组。
2024-03-19 00:31:09
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人