自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CenOS6.7安装MySQL8.0.22(建议收藏)

1、下载Mysql安装包官网下载链接:mysql官网选择与自己系统对应的版本下载2、把安装包上传的linux上使用filezilla上传,我这里使用的是SecureCRT操作linux系统,直接按Alt+P键我将下载下来的安装包放在了E盘下了通过下面的代码上传put e:/mysql-8.0.22-1.el6.i686.rpm-bundle.tar上传完成之后他会在家目录下的用户目录里3、安装准备安装之前先看下linux中有没有mysql使用命令查看rpm -qa | g

2020-11-21 20:54:46 280

原创 在jsp页面使用c:forEach无法显示数据,显示了源代码的解决方法

在SSM项目中,在jsp页面引入了<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>然后在代码中使用<c:forEach items="${pageInfo.list}" var="emp"> <tr> <th>${emp.empId}</th>

2020-10-05 17:38:03 7683 10

原创 Maven工程下,使用junit测试,提示org.junit不存在,解决方式之一

根据上面两张图可以看出,我的maven仓库里明明有junit的jar包,可就是报错解决方式:点击 File–》Settings–》Build,Execution,Deployment–》BuildTools–》Maven–》Runner再点击运行就可以了

2020-09-18 10:56:02 680

原创 接口

什么是接口?接口是java中的一种引用数据类型,是方法的集合,它的定义和类相识,但需要注意的是接口并不是类,它使用关键字interface修饰,使用接口不能创建对象,而是实现,使用implements关键字修饰,实现一个接口需要实现接口中的所有抽象方法。接口的定义格式public interface 接口名{ //方法}接口的实现接口的实现需要使用到关键字implements,实现和继承类似,格式也差不多,在java中是单继承多实现。接口的实现格式public class 类名 impl

2020-06-03 15:32:28 154

原创 抽象类

抽象类什么是抽象类和抽象方法?抽象的,顾名思义,这不是具体的东西,只是简单的描述,这和我们的抽象类类似,抽象类的本质还是类,使用了abstract关键字定义的类就是抽象类,使用了abstract关键字定义的方法就是抽象方法,如果这个类中含有抽象方法,那么这个类必定是抽象类,抽象类被子类继承了,子类必须重写抽象类中的抽象方法,如果子类不重写这个抽象方法,那么子类也必须是抽象类。还有需要注意的地方,抽象类不能被final修饰,抽象方法也不能被final修饰,因为抽象方法需要子类实现。抽象方法使用abst

2020-06-01 21:31:20 427

原创 final关键字

final关键字什么是final?final是java中的一个关键字,我们之前的文章也简单的介绍了,final关键字用于修饰不可修改的内容。final关键字使用在类中表示这个类不可被继承。final关键字使用在方法中表示这个方法不可被重写。final关键字使用在变量中表示这个变量不可被重新赋值。final在类中的使用格式://在类中使用final表示不可被继承final class 类名{ }public final class finalTest1 { }//下面这

2020-06-01 15:30:22 111

原创 面向对象三大特征之一(多态)

什么是多态?多态是面向对象的三大特征之一,多态的定义就是一个同一个行为在不同对象上会产生不同的效果,比如小狗、小猫、老虎、大象它们跑起来是不一样的,同样是跑这个动作,再比如蜻蜓、蝴蝶、燕子、麻雀它们飞起来也是不一样的。可以看出来同一个行为,在不同的事物会产生不一样的效果。多态的前提要么是继承,要么是实现方法需要重写多态的格式父类类型 变量名 = new 子类对象;变量名.方法名();多态的使用父类//父类public class Animal { public void eat

2020-05-30 20:00:44 267

原创 方法重写

什么是方法重写?方法重写是用在继承中的,子类中出现了父类一模一样的方法时(返回值类型,方法名,形式参数都相同),会出现覆盖的效果,也就是叫做方法重写,声明不变,执行重写后里面的内容。重写的使用父类//父类public class OverrideTest1 { public void eat(){ System.out.println("父类在吃肯德基"); }}子类//子类public class OverrideTest2 extends OverrideTest1{ //

2020-05-29 19:55:10 150

原创 super关键字

什么是super关键字?super关键字在java中相当于父类的意思,如果子类和父类含有相同的属性名或方法名,想要调用父类的属性或方法就需要使用到super关键字。子类和父类具有相同的属性名该怎么调用父类的属性父类//父类public class ExtendsTest1 { int age = 20;}子类//子类 继承了ExtendsTest1类public class ExtendsTest2 extends ExtendsTest1{ int age = 18; pub

2020-05-29 19:28:59 167

原创 面向对象三大特征之一(继承)

什么是继承?继承是我们面向对象的三大特征之一,继承在我们的脑海的记忆里一般都是电视剧中的剧情,某某意外身亡,其孩子继承了家产,说近一点我们每个人或多或少的都继承了父母的某些特征,这些都属于继承,那我们java中的继承是什么呢,就是子类继承父类的属性和方法,使得子类的对象也具有父类的相同属性和方法,子类可以直接访问父类中非私有的属性和方法。为什么要继承呢?继承能够让我们写的代码更少,将一些多个类都需要使用的相同属性或方法,我们可以单独拿出来写一个类,让其他需要使用的类继承该类,这样可以提高了代码复用性。

2020-05-29 18:52:56 183

原创 面向对象三大特征之一(封装)

封装(private)什么是封装?封装是面向对象的三大特征之一,private是访问修饰符中权限最小的,被private修饰的变量或方法,只能在本类才能访问,说通俗一点,封装相当于一个保护罩,让其它类的代码无法正常访问到,需要提供公共方法才能访问,这样的好处可以使代码更加的安全。成员变量封装的格式private 数据类型 变量名;public class PrivateTest { private String name; private int age;}现在我们要如何才能访问到这个

2020-05-29 15:31:42 336

原创 this关键字和static关键字

this什么是this?this是Java中的关键字,当前对象的引用。this如何使用?在实例方法中使用public class ThisTest { int temp = 10;//成员变量 public void a(){ int temp = 20;//局部变量 System.out.println(this.temp);//本类中的成员变量 输出10 System.out.println("----------------------"); System.out.

2020-05-23 20:17:41 177

原创 构造方法

构造方法什么是构造方法?构造方法是类中特殊的方法,可以通过构造方法完成对象的创建和属性初始化。怎么定义构造方法?修饰符 构造方法名(参数列表){ 构造方法体}构造方法需要注意的几点:构造方法名必须和类名一致。构造方法用来创建对象以及完成属性初始化。一个类中可以定义多个构造方法。构造方法的返回值类型就是当前类的类型。public class Person{ String name; int age; public void eat{ System.out.println

2020-05-23 18:35:31 119

原创 类和对象、类的定义、对象的创建和使用

类和对象什么是类?类就是一组相关属性和行为的集合。属性:就是该事物的状态信息行为:就是该事物能够做什么比如在我们现实生活当中有哪些类呢,是不是有人类,汽车类,哺乳类,鸟类,犬类等等好多类,那这些类是不是也有自己的一些属性,比如人类有自己的名字、性别、年龄、身高、体重等等,汽车类有各自的品牌、颜色、排量等等,这些类还有各自的行为,比如人类有吃饭、睡觉、跑步等等行为,汽车类有行驶,静止等等行为。什么是对象?对象就是一个事物的具体实现,对象是一个类的实例,那这个对象必然具有该类的属性和行为。随

2020-05-23 16:18:01 728

原创 面向对象的概述

面向对象(OOP)什么是面向对象和面向过程?面向对象就是以对象为中心的编程思想,我们现在学的java就是面向对象编程,当我们需要完成一个功能的时候,我们只需要找到具有该功能的人来帮我们干活。面向过程就是以过程为中心的编程思想,有学过c语言的同学应该知道c语言就是一门面向过程的语言,当我们要完成一个功能的时候,我们就需要亲力亲为,什么都需要自己干。举个例子来更好的理解面向对象和面向过程比如我们吃饭面向过程:首先要自己取买菜,洗菜,做饭,吃饭,然后吃完还要刷盘子面向对象:直接下馆子去,你只要负责吃

2020-05-21 20:44:19 106

原创 数组的定义、声明、初始化、遍历、冒泡排序

数组什么是数组?数组是存放数据长度固定的容器,并且其数据类型也是一致的。怎么声明数组?下面这个就是声明数组的例子int[] arr;int 数组的数据类型,数组中要存储什么类型的数据[] 代表它是一个数组arr 数组的名字,自己定义的数组怎么声明并初始化?方式一 静态初始化数组的数据类型[] 数组名 = new 数组的数据类型[]{元素1,元素2,元素3...};例:int[] arr0 = new int[]{2,4,6,8};这个数组有四个元素 所以它的长度为4方式二

2020-05-18 23:00:03 11818 2

原创 方法重载

方法重载什么是方法重载呢?方法重载就是在一个类中定义多个方法名相同的方法,但是每个方法具有不同的参数个数或参数类型或参数顺序不同。下面来看一段代码,看看有什么问题public class MethodTest { public static void method(int a){ //方法1 } public static void method(float a){ //方法2 } public static void method(float b){ //方法3 }

2020-05-17 20:55:31 113

原创 Java方法(三)方法返回值

上一节用到的方法都是无返回值的,我们现在来看一看有返回值的public static int sum(){ return 1; //这里如果不写return的话,就会报“缺少返回语句”}上边的代码中 int 就是返回值类型,这里不仅仅可以填int类型的,我们的基本数据类型(byte、short、int、float、double、boolean、char、String)和自定义类都可以。如果不需要返回任何数据,我们返回值类型直接写void关键字即可。我们再来看看一段代码public stat

2020-05-14 19:46:42 5211 3

原创 什么是形参?什么是实参?

什么是形参?什么是实参?什么是形参?形参全称叫做“形式参数”,也是一个虚拟的参数,在定义方法的时候使用的参数,形参是方法被调用时用于接收实参值的变量。什么是实参?实参全称叫做“实际参数”,顾名思义就是实际存在的参数,实参可以是常量、变量、表达式、类等,实参必须要有确定的值。总结:形参与实参的类型、个数是要一一对应的我们看下下面这段代码,来更加深入的了解什么是形参?什么是实参?public class MethodTest2 { public static void main(String[]

2020-05-13 21:27:42 34290 3

原创 Java方法(二)方法的调用

方法的调用方法调用很重要,在后面用的很多,所以一定要掌握,好了废话不多说,下面看看方法如何调用public class MethodTest2 { public static void main(String[] args) { MethodTest2.sum(4, 6);//类名.方法名 sum(4,6);//在同一个类中 类名.方法名的类名可以省略不写 //product(3, 4);//如果不在同一个类中,直接使用方法名是会报错的 MethodTest3.product(

2020-05-13 21:05:56 138

原创 Java方法(一)如何定义方法

方法的定义我们先看一看下面的一段代码public static void main(String[] args) { //计算a和b的和 int a = 5; int b = 10; int c = a + b; System.out.println("a + b = "+ c); //计算e和f的和 int e = 5; int f = 10; int g = e + f; System.out.println("a + b = "+ g); //计算h和i

2020-05-10 20:03:38 964

原创 break语句 continue语句

break语句break语句可以用在哪里呢?我们之前在switch中就使用过,break语句是用来停止或跳出循环的for(int i=0;i<10;i++){ if(i==5){ break;//当i等于5时,跳出循环,循环结束 } System.out.println("i ="+i);//这边输出的是1,2,3,4}总之break语句出现在循环中就是用来停止循环的c...

2020-05-05 20:14:36 284

原创 while和do...while

while循环老规矩先看看结构while(布尔表达式){ 循环体}只要布尔表达式成立,程序就会一直执行循环体while(true){ System.out.println("死循环");}//这个程序的布尔表达式为true,没有中断条件,所以是一个死循环之前用if语句写过在控制台输出1到10的数在这里也可以用while循环写int i=1;while(i<=10...

2020-05-05 19:37:25 164

原创 java for循环

for循环我们先想一个问题,如果要在控制台输出100行“你好”,你会写一百个输出语句吗?当然这是没有问题的,但是效率是不是很低,还得算是不是一百个,是不是很麻烦,所以我们现在学一下for循环,它能让你的代码更加高效简洁。先看一下for循环的结构//for循环第一步会执行初始化表达式,然后在执行布尔表达式,再执行java语句,最后更新表达式for(初始化表达式;布尔表达式;更新表达式){...

2020-04-29 20:19:01 134

原创 java中的switch语句

switch语句我们先来看一下switch语句的结构switch(int/String类型){case int/String类型: java语句; break;case int/String类型: java语句; break;case int/String类型: java语句; break;default: java语句}看下它是怎么运行的简单的原理就是,a...

2020-04-28 21:04:48 189

原创 if语句

ifif有四种写法先看一看if语句的原理图,灵魂画手上线,将就将就第一种if(布尔表达式){//布尔表达式成立时才会执行if里面的java语句 java语句}boolean rain = true;if(rain){//true System.out.println("正在下雨");//正常输出}第二种if(布尔表达式){//布尔表达式成立时就会执行java...

2020-04-28 17:24:58 176

原创 Java中的六种运算符

六种常用的运算符算术运算符加+; 减–; 乘*; 除/; 取余%; 自增++; 自减 – – ;public class Demo2 { public static void main(String[] args) { System.out.println(20+10);// + 加法运算 20+10=30 System.out.println(20-10);...

2020-04-27 22:04:58 355

原创 标识符、关键字

1.标识符定义:java对各种变量、方法、类等要命名时使用的字符序列称为标识符,可以理解为命名规范规则:1.标识符由26个大小写英文字母、数字、下划线、美元符组成2.不能以数字开头,不能是关键字3.严格区分大小写4.可以为任意长度命名规范:1.包名:所有字母都要小写2.类名和接口:首字母大写,多个单词组合的,所有单词首字母都要大写3.变量名和函数名:一个单词时,全部小写,多个...

2020-04-26 20:55:45 238

原创 变量、常量、数据类型、声明变量、数据类型的转换

1.什么是变量? 值可以被改变,即为变量。类变量(1)类变量也称为静态变量,在类中以static关键词声明,必须独立于所有方法外面。(2)类变量除了用于声明常量外,很少用到(3)可以直接用变量名来访问实例变量(1)必须写在类里面,并且独立于所有方法外面。(2)可以使用访问修饰符修饰(3)实例变量可以直接使用变量名来访问,但是在静态方法中及其他类中不可以直接通过变量名访问...

2020-04-26 18:57:16 169

原创 如何搭建java环境变量

如何搭建java环境变量1.下载前往jdk官网下载http://www.oracle.com/technetwork/java/javase/downloads/index.html进入网页后,选择需要下载的版本,注意需要配置的电脑是多少位及操作系统。2.安装双击安装,安装过程中,全部推荐使用默认项。3.配置环境变量选中此电脑点击属性点击高级系统设置选中环境...

2020-04-26 14:10:22 220

空空如也

空空如也

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

TA关注的人

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