![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 基础系列
文章平均质量分 72
学习java基础笔记
M测试官
朝闻道,夕死可矣!
展开
-
【java基础系列】16- Java中怎么处理异常?
- 异常的概念 - 程序在运行过程中出现的特殊情况- 异常的分类 - `RuntimeException`:运行时异常,可处理,可不处理。 - `CheckedException`:检查时异常,必须处理。- 异常的产生 - 程序遇到错误,或手动抛出异常。- 异常的传递 - 按照方法的调用链反向传递,如始终没有处理异常,最终会由`JVM`进行默认异常处理(打印堆栈跟踪信息并且中断程序)。- 异常的处理 - `try {} catch {} finally {}`- 带有异常声原创 2022-12-02 19:25:07 · 479 阅读 · 1 评论 -
【java基础系列】15- Java的集合框架
对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能(实现了对对象的操作)。原创 2022-12-01 18:29:43 · 137 阅读 · 0 评论 -
【java基础系列】14- Java的内部类与常用类
在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。当外部类、内部类存在重名属性时,会优先访问内部类属性。成员内部类不能定义静态成员,但是可以定义静态常量。原创 2022-11-29 22:32:50 · 358 阅读 · 0 评论 -
【java基础系列】13- java的面向对象
面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。类是面向对象中的一个很重要的概念,因为类是很多个具有相同属性和行为特征的对象所抽象出来的,对象是类的一个实例。类具有三个特性:封装、继承和多态。原创 2022-11-12 00:34:56 · 435 阅读 · 0 评论 -
【java基础系列】12- java的数组(二)
java基础系列 - java的数组(二)原创 2022-11-05 16:03:01 · 585 阅读 · 0 评论 -
【java基础系列】11- java的数组(一)
- 数组的概念 - 一组连续的存储空间,存储多个相同数据类型的值- 数组的声明 - 数据类型[] 数组名 = new 数据类型[长度]- 数组的访问 - 赋值:数组名[下标] = 值; - 取值:数组名[下标];- 数组的遍历 - 从头至尾,注意对数组的每个元素进行访问- 数组的应用 - 统计数组元素、查找数组元素,JDK排序、元素倒置原创 2022-06-01 14:44:06 · 178 阅读 · 0 评论 -
【Java基础系列】10- java中的方法或者函数
java中的方法概念:实现特定功能的一段代码,可反复使用。1、定义语法:public static void 方法名称(){ // 方法主体}方法名称:遵循标识符命名规范方法主体:功能代码应用:将需要在多个位置重复使用的一组代码,定义在方法内部;2、定义的位置方法定义在类的内部,与main方法并列// 位置1public class TestDefinitionFunction{ // 位置2 public static void main(Strin原创 2022-04-05 22:19:54 · 229 阅读 · 0 评论 -
【Java基础系列】9- 嵌套循环
嵌套循环概念:在一个完整的循环结构中,嵌套另一个完整的循环结构;举个例子需求:打印3行5颗星public class TestNestedFor{ public static void main(String[] args){ for (int i = 1; i <= 3; i++){ for (int j = 1; j <=5; j++){ System.out.print("*")原创 2022-04-05 15:54:19 · 724 阅读 · 0 评论 -
【Java基础系列】8- 流程控制关键字break与continue的使用
流程控制关键字 break与continue的使用1、break:终止、跳出switch、循环结构举个例子public class TestBreak{ public static void main(String[] args){ for (int i = 1; i <= 10; i++){ if (i == 5){ break; } System.out.print原创 2022-04-05 15:52:15 · 731 阅读 · 0 评论 -
【Java基础系列】7- 循环结构
循环结构1、概念:通过某个条件,重复的执行一段逻辑代码2、while 循环语法:while(布尔表达式){ // 逻辑代码(循环操作)}执行流程先对布尔表达式进行判断,结果为true,则执行逻辑代码本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码直至布尔表达式的结果为false,才会退出循环结构,执行后续代码举个例子:public class TestWhile{ public static void main(String[] args)原创 2022-04-03 16:41:31 · 654 阅读 · 0 评论 -
【Java基础系列】6- 选择结构与分支结构
选择结构与分支结构选择结构概念:根据已知条件进行逻辑判断,满足条件后执行响应操作;1、基本if选择结构语法:if(布尔表达式) { // 代码块:表达式为真时执行}执行流程:对布尔表达式进行判断结果为true,则先执行代码块,再执行后续代码;举个例子:public class TestBaisclf{ public static void main(String[] args){ double score = 100.0; if(score原创 2022-01-01 23:23:07 · 523 阅读 · 0 评论 -
【Java基础系列】5- 扫描仪控制台录入
1、扫描仪控制台录入1.1 控制台输入程序运行中,可在控制台(终端)手动录入数据,再让程序继续运行;导包语法:import 包名.类名; //将外部class文件的功能引入到自身文件中。找到本地jdk的安装目录右键使用压缩工具将其打开进入java目录的util目录下找到Scanner.class文件使用顺序:导入:java.util.Scanner声明 Scanner类型的变量使用Scanner类中对应的方法(区分类型):.nextInt(原创 2021-12-26 21:24:22 · 544 阅读 · 0 评论 -
【Java基础系列】4- Java的类型转换与提升
1、自动类型提升类型转换:自动类型转换、强制类型转换类型提升:数字间的常规类型提升,字符串的特殊类型提升进行算数运算时:两个操作数有一个为 double ,计算结果提升为 double;如果操作数中没有 double,有一个为 float ,计算结果提升为 float;如果操作数中没有 float,有一个为 long,计算结果提升为 long;如果操作数中没有 long,有一个为 int,计算结果提升为 int;如果操作数中没有 int,均为 short 或 byt原创 2021-12-26 21:21:12 · 177 阅读 · 0 评论 -
【Java基础系列】3- Java的运算符与表达式
1. 运算符1.1 算数运算符算数运算符:两个操作数进行计算操作符描述+加、求和-减、求差*乘、求积/除、求商%模、求余算数运算符:一元运算符(只有一个操作数)操作符描述++递增,变量值+1–递减,变量值-1举个例子:public class TestOperation1{ public static void main(String[] args){ int a = 10; in原创 2021-09-11 18:47:15 · 273 阅读 · 1 评论 -
【Java基础系列】2- Java的变量与数据类型
1. 内存存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。1.1 什么是内存内存指的就是主板上的存储部件,CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中的)数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。言而总之,内存即是一块瞬时状态的存储空间,有一定的容量;特点:内存处理速度快、存储容量原创 2021-09-06 00:16:42 · 231 阅读 · 1 评论 -
【Java基础系列】1- 如何定义程序
1. 什么是程序为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。比如:微信app、QQ等2. Java 的历史与特点2.1 Java 的历史Sun Microsystems 于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯.高斯林(James Gosling)被誉为“Java之父”。1996年发布JDK 1.01998年发布JDK 1.2平台名称:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Jic原创 2021-09-04 13:11:52 · 410 阅读 · 0 评论