自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java-异常处理

1.异常1.1 异常的体系结构//java的异常体系结构 * java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以进行异常的处理 * |------编译时异常(checked)不会生成字节码文件 * |-----IOException * |-----FileNotFoundException * |-----Cla

2021-04-06 10:48:46 153

原创 java关键字-abstract_interface

1. abstract关键字当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这样,抽象类也就诞生了。abstract:抽象的,可以用来修饰:类、方法。1.1 abstract的使用在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类

2021-03-28 10:13:14 405 2

原创 java关键字-static_final

1. static关键字static:静态的1.1 可以用来修饰的结构主要用来修饰类的内部结构,如:属性、方法、代码块、内部类1.2 static修饰属性static修饰属性:静态变量(或类变量)属性是否使用static修饰,可分为:静态属性 vs 非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他对象中同样的属性值的修改。静态变量:我们创建了类的多个对象,多个对象共享同一个静态变量。当通过某一个

2021-03-27 19:29:12 258 1

原创 java面向对象-多态性

1. 多态性的定义相比于封装和继承,Java多态是三大特性中比较难的一个,封装和继承最后归结于多态, 多态指的是类和类的关系,两个类由继承关系,存在有方法的重写,故而可以在调用时有父类引用指向子类对象。可以理解为一个事物的多种形态。指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式2. 多态性的好处可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。可扩充

2021-03-27 18:36:47 1013 2

原创 java面向对象-继承性

1. 为什么要有类的继承性?(继承性的好处)减少了代码的冗余,提高了代码的复用性便于功能的扩展为之后多态性的使用,提供了前提图示:2. 继承性的格式class A extends B{}A:子类、派生类、subclassB:父类、超类、基类、superclass3. 子类继承父类以后有哪些不同体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有属性和方法。特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只因为封装

2021-03-27 16:48:20 401 6

原创 java关键字-this_package_import

1. 关键字-this1.1 可以调用的结构属性、方法;构造器1.2 this调用属性、方法this理解为:当前对象 或 当前正在创建的对象在类的方法中,我们可以使用“this.属性”或“this.方法”的方式,调用当前对象属性或方法。但是,通常情况下,我们都选择省略“this.”。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用“this.变量”的方式,表明此变量是属性,而非形参。在类的构造器中,我们可以使用“this.属性”或“this.方法”的方式,调用当前正在创建的对象属

2021-03-27 14:41:07 183

原创 java面向对象-封装性与构造器

1. 面向对象的特征一:封装与隐藏1.1 为什么要引入封装性我们程序设计追求“高内聚,低耦合”高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅对外暴露少量的方法用于使用隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想1.2 封装性思想具体的代码体现体现一:将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getXxx)和设置

2021-03-27 11:36:33 206 1

转载 IntelliJ IDEA 常用快捷键

一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标

2021-03-25 17:33:15 221

原创 java值传递与递归方法

java值传递与递归方法1.java的值传递机制1.1 针对于方法内变量的赋值举例 System.out.println("**********基本数据类型*********"); int m = 10; int n = m; System.out.println("m = "+m+"n = "+n); n = 20; System.out.println("m = "+m+"n = "+n); System.out.print

2021-03-22 11:12:32 864 1

原创 java重载与可变形参

java重载与可变形参1.方法的重载1.1 方法的重载的概念在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。“两同一不同”:同一个类、相同方法名;参数列表不同:参数个数不同,参数类型不同1.2 举例1.2.1 构成重载的举例举例一:Arrays类中重载的sort()/binarySearch();PrintStream中的println()举例二://如下的4个方法构成了重载public void getSum(int i,int j){

2021-03-22 10:00:37 285 3

原创 类的设计中,两个重要结构:属性与方法

类的设计中,两个重要结构:属性与方法1.对比:属性 VS 局部变量1.1 相同点定义变量的格式:数据类型 变量名 = 变量值先声明,后使用变量都有其对应的作用域1.2 不同点在类中声明的位置的不同属性:直接定义在类的一对{}内局部变量:声明在方法内、方法形参、代码块neural、构造器形参、构造器内部的变量2. 关于权限修饰符的不同属性:可以在声明属性时,指明其权限,使用权限修饰符。常用的权限修饰符:private、public、缺省、protected ---->封装

2021-03-20 16:51:48 399 4

原创 java面向对象-类与对象

java面向对象01-类与对象1. 面向对象学习的三条主线Java类及类的成员:属性、方法、构造器、代码块、内部类面向对象的几大特征:封装性、继承性、多态性、(抽象性)其他关键字:this,super,static,final,abstract,interface,package,import等2.面向对象与面向过程(理解)面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做面向对象:强调具备了功能的对象,以类\对象为最小单位3.完成一个项目(或功能)的思路根据问题需要,选择

2021-03-20 12:05:46 418 2

原创 java数组-常见的问题

java数组-常见的问题1.数组的创建与元素的赋值杨辉三角(二维数组)、回形数(二维数组)、6个数、1-30之间随机生成且不重复。2.针对于数值型数组最大值、最小值、总和、平均数等3.数组的赋值与复制int[] array1,array2;array1 = new int[]{1,2,3,4};3.1赋值array2 = array1;如何理解:将array1保存的数组的地址值赋给了array2,使得array1和array2共同指向了堆空间中的同一个数组的实体。3.2 复制ar

2021-03-20 11:11:06 289

原创 java数组

java数组1.数组的概述数组(Array),是多个想同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组的常见概念:数组名下标(索引)元素数组的长度,元素的个数数组的特点:数组是有序排列的数组属于引用数据类型。数组的元素,既可以是基本数据类型,也可以是引用数据类型数组的长度一旦确定,就不能修改。创建数组对象会在内存中开辟一整块连续空间数组的分类按照维数:一维数组、二维数组… …按照数组元素的类型:基本数据类型元

2021-03-11 09:35:21 122

原创 java流程控制

java流程控制1. 分支结构1.1 if-else条件判断结构书写方法:结构一:if(条件表达式){ 执行表达式}结构二:二选一if(条件表达式){ 执行表达式1}else{ 执行表达式2}结构三:n选一if(条件表达式){ 执行表达式1}else if(条件表达式){ 执行表达式2}else if(条件表达式){ 执行表达式3}...else{ 执行表达式n}说明:else结构是可选的针对于条件表达式① 如果多个条件表达式之间是“互斥”

2021-03-10 21:14:56 173

原创 java运算符

java运算符1.算术运算符算术运算符: + - + - * / % (前)++ (后)++ (前)-- (后)-- +代码演示//除号:/int num1 = 12;int num2 = 5;int result1 = num1 / num2;System.out.println(result1);//2// %:取余运算//结果的符号与被模数的符号相同//开发中,经常使用%来判断能否被除尽的情况。int m1 = 12;int n1 = 5;System.out.prin

2021-01-25 23:26:46 147

原创 java中变量的使用

java中变量的使用1.变量的分类1.1 按数据类型分类详细说明:整型:byte(1字节=8bit)\short(2字节)\int(4字节)\long(8字节)byte范围:-128~127声明long型变量,必须以“l”或者“L”结尾通常,定义整形变量时,使用int型。整型的常量,默认类型是:int型浮点型:float(4字节)\double(8字节)浮点型,表示带小数点的数值float表示数值的范围比long还大定义float类型变量时,使用double型浮点型的常量,默认

2021-01-25 22:51:50 315

原创 java关键字与标识符

java关键字与标识符1.java关键字的使用定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写具体哪些关键字:用于定义数据的关键字:class、interface、enum、byte、short、int、long、float、double、char、boolean、void用于定义流程控制的关键字:if、else、switch、case、default、while、do、for、break、continue、return用于定义访问权限修饰符的

2021-01-23 17:34:42 261

原创 java注释与API文档

java注释与API文档1.注释(Comment)分类:单行注释://多行注释:/* /文档注释:/* */作用:对所写的程序进行解释说明,增强可读性。方便自己,方便别人调试所写的代码特点:单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息文档注释的注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式提现的该程序的说明文档。2.Java API文档API:application

2021-01-23 16:32:51 182

原创 java语言概述

java语言概述1.基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件和应用软件。系统软件:windows,mac os,linux,unix,android,ios,… …应用软件:word,ppt,画图板,… …人机交互方式:图形化界面 vs 命令行方式常用的DOS命令:dir:列出当前目录下的文件以及文件夹md:创建目录rd: 删除目录cd: 进入指定目录cd…:退回到上一级目录cd\: 退回到根目录del: 删除文件exit:退出DOS命

2021-01-22 21:28:36 131

原创 第一个java程序总结

第一个java程序总结1.java程序编写-编译-运行的过程编写:我们将编写的java程序代码保存在以“.java”结尾的源文件中。编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名2.源文件在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。3.程序入口程序的入口是m

2021-01-22 21:02:41 132 1

滕王阁周边景点及美食介绍网站.rar

这是大二下学期HTML5的期末大作业,总共16个界面文件,每个页面风格一致不突兀,可用做旅游景点网站,里面都是些简单的css和HTML文件,没有用到js,容易看懂,期末应该没问题。

2021-02-12

空空如也

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

TA关注的人

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