![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 92
牛牪犇犇
这个作者很懒,什么都没留下…
展开
-
JavaSE:异常和异常的处理
在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的:1.算术异常2.数组越界异常3.空指针异常2 异常的体系结构异常种类繁多,为了对不同异常或者错误进行很好的分类管理,Java内部维护了一个异常的体系结构:从上图中可以看到:Error和Exception最大的区别在于,一旦报出Error,就不能经过代码处理后继续执行下方的代码,而Exception可以通过代码的处理捕获处理后,继续进行其他代码的运行异常的本质是一个类注意:编译时出现的语法性错误,不能称之为异常。例原创 2022-06-02 12:35:39 · 242 阅读 · 1 评论 -
JavaSE:String类
String类型1.字符串构造方法常用的有三种public static void main(String[] args) {// 使用常量串构造String s1 = "hello bit";System.out.println(s1);// 直接newString对象String s2 = new String("hello bit");System.out.println(s1);// 使用字符数组进行构造char[] array = {'h','e','l','l','o','原创 2022-06-01 12:03:21 · 655 阅读 · 0 评论 -
JavaSE:图书管理系统
1.图书管理系统展示这是最终效果展示,可以根据输入身份的不同,从而进入不同的身份内容去,不同的身份内容有不同的功能2.图书管理系统实现2.1 book包2.1.1 Book类书类中封装度很高,一般不露出任何一点成员变量package book;public class Book { private String name; private String author; private double price; private String type;原创 2022-05-23 09:49:46 · 797 阅读 · 0 评论 -
JavaSE:抽象类和接口
抽象类1.抽象类的概念如果一个类中没有足够的信息来描述一个具体的对象,这样的类就是抽象类因为图形类没有办法具体的描述一个图形,所以到时其类中的方法无法实现,因此图形类可以被设计为“抽象类”2. 抽象类语法在Java中,一个类如果被abstract 修饰称为抽象类,抽象类中被abstract 修饰的方法称为抽象方法,抽象方法不用给出具体的实现体// 抽象类:被abstract修饰的类public abstract class Shape { // 抽象方法:被abstract修饰的方法,没有原创 2022-05-22 15:41:40 · 393 阅读 · 0 评论 -
JavaSE:继承和多态
目录继承1.为什么要用继承2.继承的概念3.继承的语法4.父类与子类之间的访问关系4.1子类中访问父类的成员变量4.1.1子类和父类不存在同名对象的情况4.1.2子类和父类成员变量名相同的情况4.2 子类中访问父类的成员方法4.2.1 子类和父类成员方法名字不同的情况4.2.2 子类和父类成员方法名字相同的情况5.super关键字继承1.为什么要用继承我们来举一个例子:就拿猫和狗去举例单独创建一个猫类再单独创建一个狗类你会发现其中很多成员和方法是相同的面向对象思想中提出了继承的概念,专原创 2022-05-16 13:34:55 · 794 阅读 · 5 评论 -
JavaSE:包
1.包是什么包 (package) 是组织类的一种方式在同一个工程中允许存在相同名称的类,只要处在不同的包中即可。2.自定义包基本规则在文件的最上方加上一个 package 语句指定该代码在哪个包中包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.niu.www)包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/niu/www来存储代码如果一个类没有 package 语句, 则该类被放到一个默认包中.操作原创 2022-05-11 16:07:29 · 183 阅读 · 0 评论 -
JavaSE:类与对象
1.什么是面向对象?以做饭举例按照每个步骤依次进行的就是面向过程面向过程形式的做饭注重的是做饭的过程而我们去找个厨师,让他包揽整个做饭的步骤,我们只需要提供基础的内容就可以,厨师做饭是为了给我服务的,所以他面向的对象是我面向对象方式来进行处理,就不关注洗做饭的过程2.类2.1认识一下类在java中定义类时需要用到class关键字语法格式:// 创建类class 类名{field; // 字段(属性) 或者 成员变量method; // 行为 或者 成员方法}class为定原创 2022-05-03 09:30:16 · 817 阅读 · 4 评论 -
JavaSE:数组的定义与使用
1.数组的基本概念1.1数组是什么数组作用就是批量创建相同类型的变量数组本质是相同类型元素的集合如果要创建两个int变量可以int a ; int b ;如果要创建5个int变量可以 int a ; int b ; int c ; int d ; int e;但是如果创建几百个int型变量那我们就要借助数组去创建了注意事项:数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,其实位置的编号为0,即数组的下标。1.2创建数组1.2.1数组的创建语法格式:数据原创 2022-05-01 19:10:25 · 592 阅读 · 0 评论 -
JavaSE:方法的使用
目录1.方法的概念和使用1.1什么是方法1.2方法定义1.3 方法调用的执行过程1.4 实参和形参的关系1.5没有返回值的方法1.6作用域和生命周期2.方法重载2.1方法签名2.2重载的使用2.3错误的重载2.4重载触发的要求1.方法的概念和使用1.1什么是方法Java中的方法和C语言中的函数十分类似,方法本质上就是一个代码片段方法本身是对某个功能的抽象是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方原创 2022-04-29 13:56:36 · 334 阅读 · 0 评论 -
JavaSE:运算符
1.什么是运算符计算机的最基本的用途之一就是执行数学运算如:int a = 10;int b = 20;a + b;a < b;上述+ 和<等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下:算术运算符(+ - */)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。2.什么是表达式表达式:运算符和操作数结合3. 算术运原创 2022-04-22 22:53:13 · 750 阅读 · 17 评论 -
JavaSE:数据类型与变量
1.字面常量System.Out.println(“Hello World”); 语句,不论程序何时运行,输出的都是HelloWorld,其实"Hello World"就是字面常量。常量即程序运行期间,固定不变的量称为常量下面的输出的内容都是固定不变的常量,都是字面常量public class TestDemo { public static void main(String[] args) { System.out.println("HelloWorld");原创 2022-04-21 15:44:04 · 1462 阅读 · 1 评论 -
你好 Java
1.Java语言概述1.1Java是什么Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。1.2Java语言重要性...原创 2022-04-19 14:22:52 · 523 阅读 · 11 评论