
JavaSE
文章平均质量分 68
观看狂神java说,作的笔记
季白九月
这个作者很懒,什么都没留下…
展开
-
自定义异常
自定义异常 使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。 在程序中使用自定义异常类,大体可分为以下几个步骤: 1.创建自定义异常类。 2.在方法中通过throw关键字抛出异常对象。 3.如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步 4、在出现异常方法的调用者中捕获并处理异常。 快捷原创 2022-02-21 22:08:58 · 4107 阅读 · 0 评论 -
捕获和抛出异常
文章目录异常处理机制快捷键try catch finally使用主动抛出异常 throw throwsthrowthrows 异常处理机制 快捷键 package com.exception; public class Test2 { public static void main(String[] args) { int a=1; int b=0; //Ctrl+Alt+t 可以快捷 输出 try/catch/finally try原创 2022-02-21 22:04:08 · 426 阅读 · 0 评论 -
Error和Exceptin 初步了解
什么是异常? 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们就叫异常,英文是:Exception。意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序的崩溃。 异常是指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。 异常发生在程序运行期间,它影响了正常的程序执行流程。 简单分类 检查性异常:用户错误或问题引起的异常,是程序员无法预见的。 例如要打开一个不存在的文件时,一个异常发生了,这些异常在编译时不能被简单的忽略。原创 2022-02-20 21:45:15 · 434 阅读 · 0 评论 -
面向对象 详解笔记 方法 类 对象 封装 继承 重写 多态 接口
文章目录面向过程&面向对象面向过程面向对象什么是面向对象回顾方法及加深方法的定义修饰符 返回类型break:跳出switch,结束循环和return的区别方法名:注意规范就ok 见名知意参数列表:(参数类型,参数名)。。。异常抛出:疑问,后面讲解方法的调用:递归静态方法:非静态方法:扩展错误 调用:形参和实参值传递和引用传递this关键字类与对象的创建类与对象的关系创建与初始化对象构造器讲解显示class文件构造器创建对象内存分析简单小结类与对象封装详解get/set方法封装可靠性判断方法是否相原创 2022-02-19 22:36:00 · 882 阅读 · 0 评论 -
idea自动生成器 生成构造器 get/set方法等
idea自动生成代码 方法一:在导航栏处 找到Code 在Code里找到 Generate(生成) 然后出现 Generate 多选框 自动生成构造器 其中第一个 Constructor是自动生成构造器 alt + insert 自动构造 构造器;上述方法 默认的是 有参构造 选择 Select None 则是构造的是 无参构造 自动生成get,set方法 Getter和Setter分别是自动生成get,set方法的 方法二:直接按 Alt+Insert即可 出现Generate多选框 创建对象快捷原创 2022-02-16 22:41:39 · 3603 阅读 · 0 评论 -
Java 数组 定义 声明创建 使用 Arrays类 冒泡排序 稀疏数组的应用及还原
数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。声明数组变量的语法: dataType[] arrayRefVar; //首选的方法 或 dataType arrayRefVar[]; //效果相同,但不是首选的方法 java语言使用new操作符来创建数组,语法如下: dataType[] arrayRefVar=new dataType[arraySize] ; 数组的原创 2022-01-06 23:07:26 · 704 阅读 · 0 评论 -
java方法 什么是方法 定义 调用 重载 参数 初识递归
什么是方法? 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法再程序中被创建,在其他地方引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。一个方法只完成一个功能,这样利于我们后期的扩展。 System.out.println();//类.对象.方法 方法的定义 方法包含一个方法头和一个方法体。 修饰符 返回值类型 方法名(参数类型 参数名){ … 方法体 … return 返回值 ; } 修饰符:可选的,如public、static、final等。 返原创 2022-01-05 18:03:49 · 185 阅读 · 0 评论 -
java 顺序、选择、循环;99乘法表;for、continue、goto;打印三角形及Debug
顺序结构 java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构 语句和语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 package com.zhang.struct; public class ShunXunDemo { public static void main(String[] args) { System.out.prin原创 2022-01-04 20:25:30 · 484 阅读 · 0 评论 -
用户交互 scanner 用法 进阶版 例题
用户交互 scanner java.util.Scanner是java5的新特征,可以通过Scanner类来获取用户的输入 基本语法: Scanner s=new Scanner(System.in); 通过Scanner类的 next()与nextLine()方法获取输入的字符串,在读取前我们一般需要 使用hasNext()与hasNextLine()判断是否还有输入的数据。 next()和hasNext()方法 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next()原创 2022-01-02 21:04:22 · 138 阅读 · 0 评论 -
java 包机制 生成 java doc文档
包机制 为了更好的组织类,java提供了包机制,用于区别类名的命名空间 为了能够使用某一个报的成员,我们需要在java程序中导入该包。使用“import”语句可完成此功能 一般利用公司域名倒置作为包名:com.kuangstudy.blog import com.zhang.*; *是通配符 Java Doc 官方doc文档介绍 Overview (Java Platform SE 8 ) (oracle.com) 用来生成自己的API文档 package com.zhang.base; // 加在类上面原创 2022-01-02 11:56:49 · 752 阅读 · 0 评论 -
基本运算符
运算符 算术运算符:+,—,*,/,%,++,– 赋值运算符:= 关系运算符:>,<,<=,>=,==,!=instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>> 条件运算符: ?: 扩展赋值运算符:+=,-=,*=,/= package operator; public class Demo01 { public static void main(String[] a原创 2022-01-02 10:57:27 · 81 阅读 · 0 评论 -
Java中的 变量 常量
变量 可以变换的量 Java是一个强类型语言,每个变量都必须声明其类型 java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 数据类型 变量名=值 (可以是多个值,但不建议) 注意: 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一条完整的语句,每个声明都必须以分号结束 public class Demo07 { public static void main(String[] args) { //int原创 2022-01-01 23:15:11 · 281 阅读 · 0 评论 -
Java的基本语法 数据类型 相应拓展
注释、标识符、关键字 注释 注释为了便于理解代码,书写注释是一个非常好的习惯。 单行注释 多行注释 文档注释 标识符 所有的标识符都应该以字母,美元符$,下划线开始 首字符之后可以是字母,美元符,下划线或数字的任何字符组合 不能使用关键字作为变量名或者方法名 标识符大小写敏感 合法标识符: 非法标识符: 可以使用中文命名,但一般不建议 String 王者荣耀=“最强王者”;是可以的 数据类型 强类型语言 要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用 缺点:安全高,速度低 弱类型语言 基原创 2022-01-01 17:49:34 · 303 阅读 · 0 评论 -
typora编写 dos命令 初学
typora编写 小技巧原创 2021-12-29 17:22:07 · 632 阅读 · 0 评论