![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 77
小仪1
这个作者很懒,什么都没留下…
展开
-
Java异常
使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序中使用自定义异常类,大体可分为以下几个步骤1.创建自定义异常类2.在方法中通过throw关键字抛出异常对象。3.如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。原创 2024-01-23 19:46:34 · 769 阅读 · 1 评论 -
Java面向对象04 static、 抽象类、 接口、N种内部类
abstract,抽象类只能靠他的子类去实现,它的子类必须重写抽象类的方法,(单继承)System.out.println("这是内部类的方法");//一个Java类中可以有多个class类,但只能有一个public class。System.out.println("这是外部类的方法");//abstract,抽象方法,只有方法名字,没有方法的实现。//抽象类的所有方法:继承了它的子类,都必须要实现它的方法,//存在的意义 抽象出来 提高开发效率。实现了接口的类 就需要重写接口中的方法~原创 2024-01-23 18:51:55 · 797 阅读 · 1 评论 -
Java面向对象03 三大特征:封装 继承 多态
1.提高程序安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统可维护提高了快捷键生成get/set Art+insert继承的本质是对某一批类的抽象。extends :扩展。子类是父类的扩展Java中类只有单继承,没有多继承!子类和父类之间,从意义上讲应该具有“is a” 的关系子类继承了父类,就会拥有父类的全部方法!私有的东西无法被继承(可以通过get/set来)原创 2024-01-23 17:26:29 · 772 阅读 · 1 评论 -
Java面向对象02 构造器详解 类与对象小结
目录一、构造器1.无参构造 2.有参构造3.构造器作业与注意点二、 类与对象小结使用new关键字创建的时候,除了分配内存空间外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用类中的构造器也称作构造方法,是在进行创建对象的时候必须调用的。构造器两大特点:1.必须和类的名字相同2.必须没有返回类型,也不能写void一个类即使什么都不写,它也会存在一个方法有参构造:一旦定义了有参构造,无参构造就必须显示定义作用:1.new本质在调用构造方法2.初始化对象的值注意点:1.定义了有参构造之后,如果想要原创 2024-01-23 11:59:02 · 369 阅读 · 1 评论 -
Java面向对象01 类与对象 方法的调用补充
类与对象 方法的调用补充原创 2024-01-23 11:27:31 · 1326 阅读 · 1 评论 -
Java数组03
当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不同值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模在稀疏数组中,稀疏数组一定有三列,第一列记录行,第二列记录列,第三列记录值为多少二维数组中有几个不为0的数那稀疏数组就要加一行。原创 2024-01-22 21:18:23 · 311 阅读 · 0 评论 -
Java数组02
目录一、数组的使用1.普通for循环2.For--Each循环3.数组作为方法入参4.数组作为返回值二、多维数组多维数组可以看成数组的数组,比如二维数组就是一个特殊的一维数组,其中每一个元素都是一个一维数组int a [ ][ ] = new int [ 2 ] [ 5 ]原创 2024-01-22 20:46:26 · 802 阅读 · 0 评论 -
Java数组01
数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成的其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。原创 2024-01-22 20:21:29 · 324 阅读 · 0 评论 -
用方法写简易计算器
写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。原创 2024-01-22 19:36:30 · 390 阅读 · 0 评论 -
Java方法
Java方法是语句的集合,它们在一起执行一个功能。·方法是解决一类问题的步骤的有序组合·方法包含于类和对象中·方法在程序中被创建,在其他地方被引用最好保持一个方法只完成一个功能,这样有利于我们后期扩展。方法包含一个方法头和一个方法体修饰符: 修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型: 方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。原创 2024-01-22 19:26:39 · 758 阅读 · 0 评论 -
Java流程控制02 选择结构(if和switch)
/case穿透 //switch匹配一个具体的值 表达式结果也可以是字符串!if语句至多有1个else语句,else语句在所有的else if语句之后。不执行循环中剩余的语句。System.out.println("及格");//如果布尔表达式2为true将执行的语句。//如果以上布尔表达式都不为true将执行的语句。//如果布尔表达式为false将执行的语句。//如果布尔表达式1为true将执行的语句。//如果布尔表达式2为true将执行的语句。//如果布尔表达式3为true将执行的语句。原创 2024-01-22 17:35:11 · 330 阅读 · 1 评论 -
Java流程控制04 For循环练习
/或者System.out.println("\n");//或者System.out.println("\n");//或者System.out.println("\n");if (i%(5*3)==0){//换行。if (i%(5*3)==0){//换行。if (m%(5*3)==0){//换行。//print 输出完不会换行。//println 输出完会换行。原创 2024-01-22 18:49:06 · 355 阅读 · 0 评论 -
Java流程控制03 循环结构
循环结构是学习Java中非常重要的一部分,通过学习循环结构能够实现很多功能。原创 2024-01-22 18:12:00 · 301 阅读 · 0 评论 -
Java流程控制01 用户的交互
我们可以通过Scanner类来获取用户的输入,从而实现人与程序的交互。原创 2024-01-22 17:08:54 · 736 阅读 · 0 评论 -
Java基础2:常量变量以及运算符
常量变量以及运算符这些也是我们学习Java必不可少的一部分基础知识!最后的一点是包机制,有利于区别类名的命名空间,更好的组织类。原创 2024-01-22 16:19:00 · 1440 阅读 · 0 评论 -
Java基础1:注释以及数据类型 原码反码补码
这一块主要是关于在Idea中注释的书写,标识符以及关键字,数据类型和数据类型的转换,这些都是学习Java最最基础的一些知识!原创 2024-01-22 11:19:37 · 1431 阅读 · 0 评论 -
Java中JDK的安装以及环境变量的配置
JDK的安装以及环境变量的配置是我们学习Java的过程中必不可少的一个准备过程以下是我总结的关于JDK的安装以及环境变量配置的步骤提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-01-21 22:40:20 · 920 阅读 · 1 评论