自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven

文章目录Maven概述Maven的作用MAVEN常用命令cleancompiletestpackageinstallMaven概述Maven是由Apache开发的一个工具。用来管理java项目, 依赖管理(jar包的管理),项目构建Maven的作用依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中。项目构建: maven提供一套对项目生命周期管理的标准,开发人员、和测试

2020-09-11 18:35:06 153

原创 JAVA part14 IO流

文章目录JAVA part14 IO流IO流字节缓冲区流转换流编码表String类中的编码和解码问题JAVA part14 IO流IO流字节缓冲区流字节缓冲区流分两种:BufferedOutputStream:字节缓冲输出流BufferedInputStream:字节缓冲输入流构造方法:BufferedOutputStream(OutputStream out)这种构造方法它提供了一个默认的缓冲区大小,所以我们一般使用默认缓冲区就好代码:package Day_14;import

2020-08-24 19:29:18 152

原创 JAVA part13 异常和IO流

文章目录JAVA part13 IO流IO流异常异常的默认处理方式编译时异常和运行时异常的区别异常处理的方案try...catch...throwsFile类File构造方法:File类的创建功能File类的删除功能File类的判断和获取功能JAVA part13 IO流IO流异常就是程序出现了不正常的情况Throwable类是Java语言中有所错误或异常的超类Error:是Throwable的子类,用于指示合理的应用程序不应该试图捕获的严重问题。也就是说针对程序发生了Error的情况,Ja

2020-08-22 21:29:56 193

原创 JAVA part 12 集合

文章目录JAVA part 12 集合Set集合的特点HashSet保证元素唯一性的原理JAVA part 12 集合Set集合的特点Set:一个不包含重复元素的collectionHashSet:它不保证set的迭代顺序;特别是他不保证该顺序恒久不变代码:package Day_12;import java.util.HashSet;import java.util.Set;public class test1 { public static void main(Stri

2020-08-20 19:44:52 135

原创 JAVA part 11 集合类

文章目录JAVA part 11 集合类集合类CollectionCollection集合的成员方法Collection集合的遍历JAVA part 11 集合类集合类为什么出现集合类?为了方便对多个对象进行操作,我们就必须把这多个对象进行存储,而想要存储多个对象,就不能是基本的变量了,应该是一个容器类型的变量。数组StringBuilder就是一个容器类的变量,但它的结果是一个字符串,不一定满足我们的需求,所以我们只能选择数组了,而数组的长度固定,不能适应变化的需求,在这种情况下,JAVA就提供

2020-08-09 21:45:54 142

原创 JAVA part 10:数组、包装和Date类

文章目录JAVA part 10数组冒泡排序Arrays类Arrays的构造方法基本包装类Integer类int类型和String类型的转换自动装箱和自动拆箱Data类Date类的getTime()和setTime()SimpleDateFormat类JAVA part 10数组冒泡排序举例:int[] arr = {24, 69, 80, 57, 13};排序后:int[] arr = {13, 24, 57, 69, 80}相邻元素两两比较,大的往后放第一次比较,比较完毕后,最大值就出现在

2020-08-08 22:39:52 142

原创 JAVA part 9:Scanner、Object和String

文章目录JAVA DAY9APIScannerObjectObject类的toString()方法Object类的equals()方法String类StringBulider和StringStringBuilder的添加和反转JAVA DAY9API应用程序编程接口帮助文档Scanner用于获取键盘录入数据(基本数据类型和字符串数据类型)的关键字public String nextLine(): 获取键盘录入字符串数据//Scanner字符串输入package Day_9;import

2020-08-07 21:39:30 124

原创 JAVA part 8:final、static、抽象类和接口、包

文章目录JAVA DAY8final 关键字static 关键字static方法访问特点:抽象类抽象类成员特点接口接口的成员特点:类与接口之间的关系抽象类和接口的区别:包导包四种权限修饰符的访问特点JAVA DAY8final 关键字表示最终的意思,可以用来修饰类,修饰变量,修饰方法。tips:1.final修饰类:表明该类是最终类,不能被修饰,即该类没有子类2.final修饰变量:表明该变量是常量,不能再次被赋值3.final修饰方法:表明该方法是最终方法,不能被重写static 关键字

2020-08-06 17:50:34 126

原创 JAVA part 7:面向对象

文章目录JAVA DAY7面向对象继承super关键字JAVA继承中的构造方法JAVA继承中的成员方法方法重写多态JAVA DAY7面向对象继承1.多个类中存在相同属性和行为时,将这额内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。2.通过extend关键字可以实现类与类的继承3.单独的这个类成为父类,基类或者超类;这多个类可以称为子类或者派生类。4.有了继承以后,我们定义了一个类的时候,可以再一个已经存在的类的基础上,还可以定义自己的新成员。public c

2020-08-05 22:29:51 223

原创 JAVA part 6:面向对象和类

文章目录JAVA DAY6面向对象和面向过程类JAVA DAY6面向对象和面向过程面向过程:强调的是每一个功能的步骤面向对象:强调的是对象,然后有对象去调用功能面向对象的思想:面向对象是基于面向过程的一种编程思想面向对象的思想特点:1.是一种符合我们思考习惯的思想2.可以将复杂的事情简单化3.让我们从执行者变成了指挥者举例:洗衣服面向过程:把衣服脱下来–找一个盆–防水–放洗衣液–浸泡10分钟–揉一揉–请洗衣服–拧干–晾起来面向对象:把衣服脱下来–打开全自动洗衣机–放入衣服–按钮–晾

2020-08-04 22:06:18 275

原创 JAVA part 5:方法

文章目录JAVA DAY5方法方法调用方法重载方法参数是基本类型:方法参数是应用类型:JAVA DAY5方法其实就是完成特定功能的代码块定义格式: 修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名......){ 方法体; return 返回值; }tips:1.修饰符:使用 public static即可2.返回值类型:用于限定返回值的数据类型3.方法名:方便调用方法4.参数类型:用于限定调用方法时传入的数据的数据类型

2020-08-03 21:14:12 214

原创 JAVA part 4:数组和其内存分配

文章目录JAVA DAY4数组数组的初始化:遍历数组获取数组最值数组的常见问题JAVA中的内存分配一个数组的内存图两个数组的内存图两个数组指向同一个堆内存JAVA DAY4数组存储同一种数据类型的多个元素的容器定义格式:1.数组类型[ ]数组名;int[ ] arr; 定义了一个int类型的数组,数组名是arr(推荐)2.数组类型 数组名[];int arr[ ]; 定义了一个int类型的变量,变量名是arr数组(不推荐)数组的初始化:所谓初始化,其实就是为数组开辟内存空间,并为

2020-08-02 22:05:38 115

原创 JAVA part 3:循环和random

文章目录JAVA DAY3循环for循环while循环do...while循环跳转控制语句break跳转控制语句continue随机数randomJAVA DAY3循环初始化语句:一条或多条语句,这些语句完成一些初始化操作判断条件语句:这是一个boolean表达式,这个表达式能决定是否执行循环体循环体语句:这个部分是循环体语句,也就是我们要多次做的事情控制条件语句:这个部分在一次循环体结束后,下一次循环判断条件执行前执行。通过用于控制循环条件中的变量,使得循环在合适的时候结束。for循

2020-08-01 18:21:41 219

原创 JAVA part 2:运算符、Scanner、if和switch语句

文章目录JAVA DAY2运算符常用运算符Scanner流程控制语句if语句switch语句JAVA DAY2运算符对常量和变量进行操作的符号表达式用运算符吧常量或者变量连接起来符合JAVA语法的式子不同类型运算符连接的狮子体现的是不同类型的表达式举例两个int类型的变量a,b,做加法(a+b)常用运算符1.算术运算符" + " , " - " , " * " , " / " , " % "package Day_2;public class tes

2020-07-31 21:32:44 164

原创 JAVA part 1:基础知识

JAVA DAY1注释用于解释说明程序的文字注释分为单行注释、多行注释单行注释://多行注释:/***/常量在程序执行过程中,其值不可以发生改变的量分类:字符串常量:“helloworld”整数常量:12, 234小数常量:174.5字符常量:“a”,“0”布尔常量:true, false空常量:nullpackage Day_1;public class test1{ public static void main(String[] args) {//

2020-07-30 20:02:17 340

空空如也

空空如也

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

TA关注的人

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