自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Java基础-异常处理】

Java基础-异常处理异常概述与异常体系结构常见异常异常处理机制一:try-catch-finally异常处理机制二:throws方法重写时抛异常的规则手动抛出异常:throw用户自定义异常类 异常概述与异常体系结构 Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。 一般不编写针对性的代码进行处理。 Exception: 其它因编程错误或偶然的外在因素导致的一般性问题 可以使用针对性的代码进行处理。例如: 空指针

2022-05-06 10:41:27 527

原创 【Java基础-面向对象下(2/2)】

Java基础-面向对象下(2/2)abstract关键字接口interface内部类 abstract关键字 1、abstract:抽象的 2、abstract可以用来修饰的结构:类、方法 3、abstract修饰类:抽象类 > 此类不能实例化 > 抽象类中一定有构造器,便于子类实例化时候调用(涉及:子类对象实例化的全过程) > 开发中都会提供抽象类的子类,让子类对象实例化,完成相关的操作 4、abstract修饰方法:抽象方法 > 抽象方法只要方法的声明,没有方法体 > 包含

2022-05-06 10:21:11 622

原创 【Java基础-面向对象下(1/2)】

Java基础-面向对象下(1/2)static关键字代码块final关键字 static关键字 static关键字的使用 1、static:静态的 2、static可以用来修饰:属性、方法、代码块、内部类 3、使用static修饰属性:静态变量(或类变量) 3.1 属性,按是否使用static修饰,又分为:静态变量 vs 非静态变量(实例属性) 实例变量:当我们创建了类的多个对象,每个对象都独立拥有一套类中的非静态属性。当修改其中一个对象的非静态属性时,

2022-05-06 10:00:41 251

原创 【Java基础-面向对象中(2/2)】

Java基础-面向对象中(2/2)方法的重写super关键字子类对象实例化的全过程多态性向下转型instanceof关键字 方法的重写 方法的重写(override / overwrite) 1、重写:子类继承父类以后,可以对父类中的同名同参数的方法,进行覆盖操作。 2、应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3、重写的规定: 方法的声明:权限修饰符 返回值 方法名(形参列表) throws 异常类型{ 方法体 } 约定俗成:子类中

2022-05-06 09:50:50 525

原创 【Java基础-面向对象中(1/2)】

Java基础-面向对象中(1/2)继承性 继承性 面向对象的特征之二:继承性 一、继承性的好处: ①减少了代码的冗余 ②便于功能的扩展 ③为之后的多态性的使用,提供了前提 二、继承性的格式:class A extends B{ } A:子类、派生类、subclass B:父类、超类、基类、superclass 2.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性、方法。 ☆注意:父类中声明为private的属性和方法,子类继承父类以后,仍然认

2022-05-05 15:18:41 439

原创 【Java基础-面向对象上(3/3)】

Java基础-面向对象上(3/3)封装与隐藏构造器属性赋值的先后顺序JavaBeanthis关键字package关键字MVC设计模式import关键字 封装与隐藏 面向对象的特征一:封装与隐藏 一、问题的引入: 当我们创建一个类的对象后,我们可以通过“对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到 属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值 加入额外限制条件。这个条件就不能在属性声明时体现。我们只能通过方法进行限制条件的添加。(比如

2022-05-05 14:56:59 537

原创 【Java基础-面向对象上(2/3)】

Java基础-面向对象上(2/3)理解“万事万物皆对象”匿名对象的使用方法的重载(over load)可变个数形参的方法关于变量的赋值值传递递归方法 理解“万事万物皆对象” 一:理解“万事万物皆对象” 1、在Java语音范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构 >Scanner,String >文件:File >网络资源:URL 2、涉及到Java语言与前端Html、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象 二:内存解析的说

2022-05-05 14:41:21 336

原创 【Java基础-面向对象上(1/3)】

Java基础-面向对象上(1/3)理解“把大象装进冰箱”类的设计类中属性的使用类中方法的声明和使用 理解“把大象装进冰箱” 1、面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 ①把冰箱门打开 ②抬起大象,塞进冰箱 ③把冰箱门关上 2、面向对象:将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 ① 人{ 打开(冰箱){ 冰箱.开开(); } 抬起(大象){

2022-05-05 14:18:39 322

原创 【Java基础-数组】

Java基础-数组数组的概念一维数组的使用多维数组的使用 数组的概念 一、数组的概述: 1、数组(Array),是多个相同类型数据按一定顺序排列 的集合,并使用一个名字命名,并通过编号的方式 对这些数据进行统一管理。 2、数组的常见概念 > 数组名 > 角标、下标(或索引) > 元素 > 数组的长度:元素的个数 3、数组的特点: ①数组是有序排列的 ②数组属于引用数据类型的变量

2022-05-05 13:54:46 771

原创 【Java基本语法-流程控制】

Java基本语法-流程控制流程控制的概念分支结构中的if-else分支结构:switch-case循环结构for循环while循环do-while循环for和while的无限循环嵌套循环的使用break和continue关键字的使用 流程控制的概念 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组 合成能完成一定功能的小逻辑模块。 > 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: ①顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 ②分支结构 根据条件,选择性地

2022-05-05 13:33:33 343

原创 【Java基本语法-运算符】

Java基本语法-运算符运算符的概念算术运算符除号:a / b,a是被除数。%取模:a%b,a是被模数。(前)++、(后)++(前)- -、(后)- -赋值符号:=比较运算符逻辑运算符位运算符三元运算符 运算符的概念 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 >算术运算符 >赋值运算符 >比较运算符(关系运算符) >逻辑运算符 >位运算符 >三元运算符 算术运算符 +、 -、 *、/、 % 、 (前)++、(后)++、(前)-- 、(后)- -、(拼接)

2022-05-05 13:12:07 358

原创 【Java-进制】

Java-进制什么是进制负数的补码为什么要+1进制转换二进制转换为十进制的方法十进制转换为二进制的方法二进制与八进制的转换二进制与十六进制的转换 什么是进制 所有数字在计算机底层都以二进制形式存在。对于整数,有四种表示方式: 二进制(binary):0,1 ,满2进1.以0b或0B开头 十进制(decimal):0-9 ,满10进1 八进制(octal):0-7 ,满8进1. 以数字0开头表示 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写 如:0x21A

2022-05-05 12:19:03 426

原创 【Java基本语法-变量】

Java基本语法-变量变量的概念变量的作用使用变量注意点变量的使用分类Java定义的数据类型1、按照数据类型分类2、按照类中的声明位置分类:整型变量浮点型变量字符型布尔类型类型转换强制类型转换字符串类型 变量的概念 内存中一个存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元,包含:变量类型、变量名、和储存的值 变量的作用 用于在内存中保存数据 使用变量注意点 Java中每个变量必须先声明,后使用 使用变量名来访问这块区域的数据 变量的作用域:其定义所在的一对{ }内 变量只有

2022-05-05 11:58:49 2117

原创 【Java的基本语法-关键字与标识符】

Java的基本语法-关键字与标识符Java关键字的概念:什么是关键字有什么特点:用于定义数据类型的关键字:用于定义流程控制的关键字:用于定义访问权限的修饰符关键字:用于定义类,函数,变量修饰符的关键字:用于定义类(或接口)与类(或接口)之间关系的关键字:用于定义建立实例及引用实例,判断实例的关键字:用于异常处理的关键字:用于包的关键字:其他修饰符关键字:用于定义数据类型值的字面值:保留字:标识符的概念什么是标识符规则(必须遵守)规范(建议遵守) Java关键字的概念: 什么是关键字 被Java语言赋予了特殊

2022-05-05 10:55:53 283

空空如也

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

TA关注的人

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