- 博客(12)
- 收藏
- 关注
原创 异常也结束咯~
使用Java内置的异常类可以描述在编程时出现的大部分异常情况,除此之外,用户还可以自定义异常,用户自定义异常类只需继承Exception类即可创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作在出现异常方法的调用者中捕获并处理异常//传递小于10的数字,否则抛出异常//toString。
2024-03-16 21:58:01
571
1
原创 对象完结~
即同一方法可以根据发送对象的不同而采取多种不同的行为方法(但最后运行结果唯一)我理解就是一个自己类型指向其它类型的对象调用了某个同名方法之后的结果不容易弄清楚一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(一般是父类指向子类) Father f = new Son();有继承关系子类重写了父类的方法父类引用指向子类对象对象能执行哪些方法主要看定义对象时左边的类型,所以父类指向子类的对象不能调用子类中独有的方法,但可以被强制转化成子类的对象后可以调用。
2024-03-13 20:19:12
892
原创 省市县三联动!(visual studio && c#)
string s2 = "南昌:向塘,莲塘|赣州:宁都,于都|武汉:江岸,江汉|荆州:江陵,石首";string s2 = "南昌:向塘,莲塘|赣州:宁都,于都|武汉:江岸,江汉|荆州:江陵,石首";string s2 = "南昌:向塘,莲塘|赣州:宁都,于都|武汉:江岸,江汉|荆州:江陵,石首";string s1 = "江西:南昌,赣州|湖北:武汉,荆州";string s1 = "江西:南昌,赣州|湖北:武汉,荆州";string s1 = "江西:南昌,赣州|湖北:武汉,荆州";
2024-03-07 20:31:45
563
1
原创 对象看到一半噜!就快看完了冲冲冲
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模关键字:extends 意思是"扩展",子类是父类的扩展Java中只有单继承 没有多继承继承是类和类之间的一种关系,除此之外类和类之间的关系还有依赖、组合、聚合等子类继承了父类就会拥有父类的全部方法,但private修饰的方法无法被继承快捷键:ctrl + hJava中所有的类都默认直接or间接继承object类Super详解。
2024-03-06 16:04:51
333
1
原创 终于!进入对象了o.o
静态方法和动态方法静态方法:返回值类型前有static修饰,该类方法可以被直接调用动态方法:无static修饰,应该先将这个类实例化(new 类名();(再按alt+enter)),然后再用实例化得到的对象去调用这个方法;或者合为一步(new 类名().方法名()😉eg: (类名是Student,方法名是say) //student就是类被实例化后的对象。
2024-03-01 21:06:33
247
原创 效率不错hh数组也搞定!
数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
2024-02-28 20:22:48
226
原创 方法也学完噜^ ^
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体,下面是一个方法的所有部分:修饰符:这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,没有返回值,在这种情况下是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。参数类型:参数像是一个占位符。
2024-02-26 21:29:49
216
1
原创 流程控制完结!撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
对Java来说唯一用到标签的地方是在循环语句之前,而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方。声明语句:声明新的局部变量,该变量的类型必须与数组元素的类型匹配,其作用域限定在循环语句块,其值与此时数组元素的值相等。语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。
2024-02-22 18:36:10
890
1
原创 过完年之重回b站大学!
之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是 Java5 的新特征,我们可以通过Scanner 类来获取用户的输入。1.以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。 2. 对于输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3. 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
2024-02-18 22:05:34
149
原创 Java基础
实例变量:从属于对象,在方法外,如果不初始化,这个类型的默认值是0 or 0.0,布尔值默认是false,除了基本类型,其他类型的默认值都是null。 这是因为a,b本来都是int类型,所以计算出来的结果也先是int类型,再被强制转换为long类型, 可以在定义的时候就把a,b定义为long类型,也可以强制转换:long c=a*(long)b。Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
2024-02-07 22:39:02
635
原创 基础Dos命令
应用 在桌面上右击一个文件夹查看属性,复制位置即桌面位置,然后 cd /d右击(粘贴)即转到桌面,md+文件夹名是在桌面上新建一个文件夹,然后用cd转入新建文件夹,cd>+文件名(eg:a.txt)是在该文件夹里新建一个文件,del+文件名可删去该文件,然后cd..转入桌面,rd+文件夹名可删去该文件夹。#切换目录(change directory) 输入cd+目录名。#盘符切换 直接在C盘命令后无空格输入D/E/F:就行。#查看当前目录下的所有文件 无空格输入dir。#返回上一级 输入cd..
2024-02-03 14:52:44
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人