- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 异常的介绍
Throws:写在方法定义处,表示声明一个异常,告诉调用者,使用本方法可能有什么异常。throw:写在方法内,结束方法手动抛出异常对象,交给调用者,方法中下面代码不再执行。1/当catch里面所有的代码执行完毕,执行try…catch体系下面的其他代码。1/拿着这个对象到catch的小括号中对比,看括号中的变量是否可以接收这个对象。1/如果能被接收,就表示该异常就被捕获(抓住),执行catch里面对应的代码。把异常的名称、异常的原因及异常出现的位置信息输出在控制台。程序停止执行,异常下面的代码不会再执行。
2023-06-07 20:59:33 96
原创 泛型的介绍
并不是这样,在使用泛型的时候如果传入泛型实参,则会根据传入的泛型实参做相应的限制,此时泛型才会起到本应起到的限制作用。如果不传入泛型类型实参的话,在泛型类中使用泛型的方法或成员变量定义的类型可以为任何的类型。当使用泛型类或者接口时,传递的数据中,泛型类型不确定,可以通过通配符<?早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。之前设置泛型的时候,实际上是可以任意设置的,只要是类就可以,但是java的泛型当中还可以指定一个的泛型的上限和下限。才去明确的特殊的类型。
2023-05-28 20:22:37 88
原创 【无标题】抽象类
不知道大家用继承有不有困惑System . out . println("动物在走路");System . out . println("狗吃屎");System . out . println("兔子吃草");} }你看我那么多子类都继承了父类的方法,并且都将其改写,你有不有感觉父类的方法内容可有可无。这个时候抽象类就可以被引出来了。在继承的基础上,子类执行的内容不一样,使父类不能确定具体的方法体,该方法可定义为抽象方法。后面的大白话翻译为就是写了也会被重写于是就抽象。
2023-04-25 15:53:54 56
原创 static关键字的解析及相关用法
非静态方法都隐含一个this,突出对象性。而静态的teacher是随着类的加载而加载,main方法属于一个静态方法就没有。像这样我们相同的老师一直要反复赋值,肯定降低了代码的阅读性,所以我们使用static来修改。举个例子,我们一个班的同学是不是有共同的老师,你和你亲弟妹是不是有共同的父母。
2023-04-09 19:25:21 56
原创 Java面向对象之继承
书接上回,我曾说某一类的成员变量最终都会被实例对象给具体化。而类就没有共同点了吗?想象一下学生和老师的成员变量是不是都有年龄性别等,而他们也有着等相同的成员方法,猫和狗的成员变量也有共同点比如等,同时也有的成员方法。所以你发现没有,要是一个一个类都要。所以是不是发现很多属性和方法都重复了!所以继承,顾名思义,就是把一些共有的属性,交给到一个大类(父类),可以避免我们代码的重复度。
2023-04-01 13:41:47 70
原创 Java类和对象
主要靠class实现,由成员变量和成员方法组成class 类名成员变量;(不要在成员方法里面去定义) 成员方法;(不要用 static 关键字) class Student {int age;`` System . out . println("别影响我学习");} }一般类的定义和对象不在同一个包记得使用import 包名称.类名称类名 对象名称 = new 类名();
2023-03-26 20:46:38 45
原创 Java输入和输入
这玩意只能在cmd命令窗口在编译后,运行时== java + 文件名 + 空格 + 输入==才跑得了,本人才疏学浅不知道为什么在idea上跑不了。这个方法存储于jdk的java.util.Scanner类中。使用方法:在程序开头加上导入语句。都依次存于数组args,然后在main方法中将字符串转化为对应数据类型。学过c的小伙伴应该很熟悉,格式化输出。可输出数字,字符串,语句,,于println基本相同。
2023-03-20 00:05:28 67
原创 JDK的安装及相关介绍
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。然后根据自己电脑的型号以及自身的需求选择合适的版本。由于第一次下载可能需要大家先注册一个账户,免费的不用担心。找到path后,去文件夹找到下载好的jdk,再点开他的bin文件,复制蓝色区域。再用window+R ,cmd,进去,这次先后输入java和javac。点开path后点击新建,将复制内容粘贴上去,再点上移移至首位。
2023-03-12 19:57:38 283 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人