![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
王社长
这个作者很懒,什么都没留下…
展开
-
Java日记(10)
异常 异常分为受查异常和非受查异常。(https://blog.csdn.net/csj50/article/details/79605171) 异常处理机制:try-catch-finally try{}语句块中放的是要检测的java代码,可能有会抛出异常,也可能会正常执行。 catch(异常类型){}块是当java运行时系统接收到try块中所抛出异常对象时,会寻找能处理这一异常catch块来进行处理(可以有多个catch块)。 finally{}不管系统有没有抛出异常都会去执行,一般用来释放资原创 2022-01-25 19:36:02 · 250 阅读 · 0 评论 -
Java日记(9)
内部类特点: 内部类可以很好的实现隐藏,可以使用protected private修饰符 内部类可以直接访问外部类的所有成员,包括私有的成员 外部类不能直接访问内部类的成员,必须首先建立内部类的对象才能访问 成员内部类访问外部类的成员方法和属性,要使用“外部类名.this.成员方法”和“外部类名.this.成员属性”的形式;创建成员内部类的实例使用“外部类名.内部类名 实例 = 外部类实例名.new 内部类构造方法(参数)”的形式。 class Outer { int data; vo原创 2022-01-24 23:25:39 · 174 阅读 · 0 评论 -
Java日记(7)
object: object是所有类的祖先,即所有类都会直接或间接的继承object类;以下介绍object中的常见方法: toString、equals、hashcode、clone、getClass、finalize toString默认:返回字符串描述信息 equals默认:判断两对象地址是否相同 其他方法见以下链接:(这些方法经常被重写使用,以下代码有示例) https://blog.csdn.net/lin49940/article/details/4677296 package原创 2022-01-24 20:02:34 · 62 阅读 · 0 评论 -
Java日记(8)
抽象类:Java中可以定义没有方法体的方法,该方法由子类来具体实现。该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类。 抽象类特点: 定义中含有抽象方法的类叫做抽象类 抽象类用abstract来修饰 抽象类代表一种抽象的对象类型 抽象类不能实例化,可以创建个子类来继承 抽象类中可以有具体方法,可以没有抽象方法 抽象方法的特点: 只有方法没有方法体的方法称之为抽象方法 抽象方法用abstract来修饰 抽象方法代表一种不确定的操作或行为 抽象方法不能原创 2022-01-23 10:27:33 · 47 阅读 · 0 评论 -
Java日记(6)
继承的概念:继承的思想就是基于已存在的类构建新类,继承的意义是代码重用,继承在oop(面向对象)中不可或缺。 从其它类导出的类叫子类,被导出的类叫父类,父类更抽象,子类更具体 在Java中,除了object类之外,所有类都是子类,都只有唯一的父类;创建一个类总是在继承,如果直接创建一个类,则他的父类默认是object。 Java语言中,用extends关键字来表示一个类继承了另一个类,如下: package wang; class Student { int age; String name;原创 2022-01-22 15:46:58 · 179 阅读 · 0 评论 -
Java日记(5)
包: 在一个类中如何让使用其他包中的公开类: 1、可以把此过程想象成一个寻地址的过程,即在要使用的类前加上完整包名 2、使用import来导包(在eclipse中,光标移至类名处并按ctrl+shift+o,直接导包) 关于不同包但同名的类如何调用,一般采用第一种方法,这是第二种方法的弊端。 ...原创 2022-01-22 10:14:01 · 147 阅读 · 0 评论 -
Java日记(4)
this关键字特点: 1、在类的方法中,使用this关键字代表的是调用此方法的对象的引用。 2、this可以看做是一个变量,它的值是当前对象的引用(也就是把this看作一个引用该方法的对象,跟特点1性质差不多) 3、使用this可以处理方法中的成员变量和形参同名问题(常用,如下代码) 4、当在方法中可以调用到该方法的对象时,就可以使用this 5、在类的构造方法中可以调用this([参数列表])来调用该类的指定构造方法(也就是需要调用同一类的其他方法时,但是this调用方法只能放在第一条语原创 2022-01-21 21:02:46 · 156 阅读 · 0 评论 -
Java日记(3)
封装类,可以联想以下c语言的结构体;定义类,定义其属性、方法的过程称为封装类。 class Students { int age; String name;//Java中没有char,所以字符型用String double score; //上面定义了数据,以下要定义方法 void introduce()//在类里的方法一般不用参数,它会自动去类里的数据查找 { System.out.println(name+"今年"+age+"岁"+",本学期考了"+score+"分"); } v原创 2022-01-20 22:39:14 · 315 阅读 · 0 评论 -
Java日记(2)
方法篇 Java的方法等同于c语言的函数,稍有些不同,如下: public class Test5 { static void myPrint() { System.out.println("12345"); } static void putA(int a) { System.out.println("a = "+a); } public static void main(String[] args) { //Java中调用函数与c语言稍有区别,如果要像c一样使用,就必须在原创 2022-01-20 17:07:41 · 279 阅读 · 0 评论 -
Java日记(1)
类比c语言,Java的学习路线类似 main函数,输入main,并按下alt+/键,自动补全以下内容; public static void main(String[] args) {} 输出函数,以下两串代码不同的是,多一个ln的代码是自动换行,所以常用; System.out.print("Hello"); System.out.println("Hello"); 占位符、数据类型知识点: public class Test1 { public static void原创 2022-01-20 13:23:22 · 508 阅读 · 0 评论