摘要: 一、异常(Exception) ​ Java在执行过程中可能会发生不正常的情况,这种非语法和逻辑上的错误,被称为异常。当程序抛出异常,程序就会崩溃,一个不太致命的问题到窒息系统崩溃,程序的健壮性太低,Java提供了异常处理机制来解决该问题,从而保证程序健壮性 1、什么是异常? ​ 在程序中,错误可能 阅读全文
posted @ 2021-12-21 20:06 DarkSki 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、枚举(enum) 枚举属于一种特殊的类,里面只包含了一组优先的特定对象 可以取代传统常量的定于方式,即将常量封装在类或接口中 1、枚举的定义 (1)自定义实现枚举 私有化构造器,防止新建对象 提供getXxx方法,对外暴露,但不提供setXxx方法,因为枚举对象值通常为只读 对枚举对象/属性使用 阅读全文
posted @ 2021-12-17 02:12 DarkSki 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、类变量和类方法 独立于对象之外的变量和方法 1、类变量(静态变量) (1)为什么需要静态变量? 在实际开发场景中,处理问题时,会需要两个类在同一内存区域中共享一个数据,或共用一个方法,此时就需要使用到静态变量和静态方法 (2)什么是静态变量? 类变量也叫静态变量,静态属性,为该类所有对象共享的变 阅读全文
posted @ 2021-12-17 01:26 DarkSki 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一、包 1、三个作用 区分相同名字的类 当类很多时,可以很好地管理 控制访问范围 2、基本语法 package 包名; (1)包的本质是创建不同的文件夹来保存类文件 (2)包的创建:new——》package——》com.包名 (3)包的命名:只能包含数字,字母,下划线,小圆点,不能以数字开头,不能 阅读全文
posted @ 2021-12-07 22:13 DarkSki 阅读(32) 评论(0) 推荐(0) 编辑
摘要: public class Maze { public static void main(String[] args) { //创建地图 int map[][] = new int[8][7]; for(int i = 0; i < 7; ++i) { map[0][i] = 1; map[7][i] 阅读全文
posted @ 2021-12-07 22:13 DarkSki 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、类与对象 1、概述 为什么需要类与对象? 对某些问题,,单独地定义变量解决,或者使用数组来解决,会不利于数据的管理,且效率低下,由此,Java设计者引入类与对象(OOP),其根本原因在于现有技术不能完美解决新的需求 什么是类与对象? <对象>:现实世界中,随处可见的一种事物就是对象,对象是事物存 阅读全文
posted @ 2021-12-07 22:12 DarkSki 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、数组 1、为什么需要数组? 为了解决大量同类型数据的存储和使用问题 为了模拟现实世界,更有效地管理和处理数据 2、数组的使用 (1)概念:为一组数据,用于存放多个数据类型的数据 (2)数组的初始化 动态初始化: 数据类型[] 数组名 = new 数据类型[大小]; 静态初始化: 数据类型[] 数 阅读全文
posted @ 2021-12-07 22:08 DarkSki 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制 流程控制决定程序是如何运行的,主要有三大流程控制语句 顺序控制 分支控制 循环控制 二、顺序控制 程序从上至下依次执行 三、分支控制 1、条件语句 (1)单分支 格式: if (条件表达式) { 执行代码块; } 功能:如表达式为true,则执行语句 (2)双分支 格式 if (条件表 阅读全文
posted @ 2021-12-07 22:04 DarkSki 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、标识符命名规则 概念:Java对各种变量、方法和类等命名时使用的字符序列称为标识符 由26个英文字母大小写、0-9、或下划线_ 以及$组成 数字不可以开头 不可以使用但可以包含有关键字和保留字 严格区分大小写,长度无限制 不能包含空格 二、标识符命名规范 包名:多单词组成时,所有字母都小写——a 阅读全文
posted @ 2021-12-07 22:04 DarkSki 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 运算符是一种特殊符号,用以表示数据的运算,赋值,比较等 一、算术运算符(二元运算符) 符号 意义 + 正号 - 负号 + 加号 - 减号 * 乘 / 除(取除数):1/2 = 0; 1.0/2 = 0.5; % 取余(取模):其本质是a%b = a - a/b*b 二、自增、自减运算符 符号 意义 阅读全文
posted @ 2021-12-07 22:03 DarkSki 阅读(18) 评论(0) 推荐(0) 编辑