自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 第八章 异常

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是核心类库中没有定义好的,此时我们需要根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。自定义一个编译时异常类型:自定义类 并继承。自定义一个运行时异常类型:自定义类 并继承。注意自定义的异常只能通过throw抛出。自定义异常:(1)要继承一个异常类型(2)建议大家提供至少两个构造器,一个是无参构造,一个是(String message)构造器(3)自定义异常对象只能手动抛出。

2024-06-04 21:21:40 1057 1

原创 第七章 面向对象基础---下(枚举)

某些类型的对象是有限的几个,这样的例子举不胜举:月份:January(1月)......December(12月)季节:Spring(春节)......Winter(冬天)枚举类型本质上也是一种类,只不过是这个类的对象是固定的几个,而不能随意让用户创建。在JDK1.5之前,需要程序员自己通过特殊的方式来定义枚举类型。在JDK1.5之后,Java支持enum关键字来快速的定义枚举类型。

2024-04-22 20:32:10 2034

原创 第七章 面向对象基础---下(静态)

在类中声明的实例变量,其值是每一个对象独立的。但是有些成员变量的值不需要或不能每一个对象单独存储一份,即有些成员变量和当前类的对象无关。在类中声明的实例方法,在类的外面必须要先创建对象,才能调用。但是有些方法的调用和当前类的对象无关,那么创建对象就有点麻烦了。此时,就需要将和当前类的对象无关的成员变量、成员方法声明为静态的(static)。

2024-04-19 20:37:03 1053 2

原创 第六章 面向对象基础---中(Object根类)

类是类层次结构的根类,即所有类的父类。每个类都使用Object作为超类。Object类型的变量与除Object以外的任意引用数据类型的对象都多态引用所有对象(包括数组)都实现这个类的方法。如果一个类没有特别指定父类,那么默认则继承自Object类。

2024-04-19 20:17:27 982 2

原创 第六章 面向对象基础---中(实例初始化、关键字和API)

我们发现我们new完对象时,所有成员变量都是默认值,如果我们需要赋别的值,需要挨个为它们再赋值,太麻烦了。我们能不能在new对象时,直接为当前对象的某个或所有成员变量直接赋值呢。可以,Java给我们提供了构造器(下·)。

2024-04-18 20:40:14 958 1

原创 第六章 面向对象基础---中(封装,继承,多态)

继承有延续(下一代延续上一代的基因、财富)、扩展(下一代和上一代又有所不同)的意思。

2024-04-18 08:57:15 2178 2

原创 第五章 面向对象基础---上(参数问题、方法的重载、方法的递归调用、对象数组)

在之后,当定义一个方法时,形参的类型可以确定,但是形参的个数不确定,那么可以考虑使用可变参数。可变参数的格式:【修饰符】 返回值类型 方法名(【非可变参数部分的形参列表,】参数类型... 形参名){ }可变参数的特点和要求:(1)一个方法最多只能有一个可变参数(2)如果一个方法包含可变参数,那么可变参数必须是形参列表的最后一个(3)在声明它的方法中,可变参数当成数组使用(4)其实这个书写...【修饰符】 返回值类型 方法名(【非可变参数部分的形参列表,】参数类型[] 形参名){ }

2024-04-12 19:59:33 803

原创 第五章 面向对象基础---上 (类、对象、包、成员变量、方法)

类是一类具有相同特性的事物的抽象描述,是一组相关属性和行为的集合。属性:就是该事物的状态信息。行为:就是在你这个程序中,该状态信息要做什么操作,或者基于事物的状态能做什么。对象是一类事物的一个具体个体(对象并不是找个女朋友)。即对象是类的一个实例,必然具备该类事物的属性和行为。

2024-04-10 19:24:16 1032 1

原创 HTML 前端基础知识

初识HTML

2024-04-10 17:18:09 172 1

原创 第四章 数组

所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(index)。组成数组的各个变量称为数组的元素(element)。数组中元素的个数称为数组的长度(length)。//推荐元素的数据类型[] 数组名;//不推荐元素的数据类型 数组名[];内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。

2024-04-09 20:40:05 2322

原创 第三章 流程控制语句结构

在switch语句中,如果case的后面不写break,将出现穿透现象,也就是一旦匹配成功,不会在判断下一个case的值,直接向后运行,直到遇到break或者整个switch语句结束,switch语句执行终止。if 语句的条件是一个布尔类型值,if 条件表达式为 true 则进入分支,可以用于范围的判断,也可以用于等值的判断,使用范围更广。表达式语句都是顺序执行的。,是指一个循环的循环体是另一个循环。(2)如果是嵌套在else语句块中的 只有当外部的if条件不满足,进入else后,才会去判断内部的条件。

2024-04-06 23:51:09 954 1

原创 idea 快捷键

idea编辑器,操作快捷键

2024-04-02 18:39:21 214 3

原创 第二章 Java 基础语法、类型转换和运算符

最终变量习惯上也称为常量,因为它是通过在声明变量的数据类型前面加final的方式实现的,所以叫最终变量。加final修饰后,这个变量的值就不能修改了,一开始赋值多少,就是多少,所以此时的变量名通常称为常量名。注意:十进制的256,二进制:100000000,为了缩短二进制的表示,又要贴近二进制,在程序中引入八进制和十六进制。整形(byte,short,int,long)、浮点型(float,double)、字符型(char)、布尔(boolean)2.给变量赋的值类型必须与变量声明的类型一致或兼容(

2024-04-01 20:06:25 960

原创 第一章 Java概述

Java 概述

2024-04-01 18:17:38 1036

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除