自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven

爆红则是未下载好可以找到对应路径的对应文件进行产删除然后重新下载。此时正在自动下载中可以点开右侧Maven查看。

2023-07-11 14:07:26 52

原创 SSM框架(spring+springMvc+mybatis+MySQL整合)

用户信息输入

2023-06-13 14:35:18 563

原创 MySQL数据库

在电脑的高级系统设置的bin中新建后将自己电脑中的C:\Program Files\MySQL\MySQL Server 8.0\bin\ 此路径添加到新建环境变量中 点确认即可。alter table emp change nickname username varchar(30)comment '用户名';ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释] [约束];-> gender varchar(1) comment '性别'

2023-04-12 18:06:37 76

原创 Tomcat9

接下来进入到webapps文件夹E:\Tomcat9\apache-tomcat-9.0.73\webapps\下创建。打开目录文件下将java.util中utf-8改为GBK再次启动服务器就如上方服务器图片所示。web.xml配置文件版本不同配置文件不同可以在如下图所示中将web.配置文件复制过来。并在WEB-INF中创建classes文件夹和lib文件夹并添加web.xml文件。打开bin包下的tomcat9服务器可以发现都是乱码(我的为已改后)打开后成这样为成功启动(第一次打开为乱码。

2023-04-12 14:16:07 179

原创 Java-Stream(API)

目录AnnotationAnnotationDemoFunctionInterfaceDemoMetaAnnotationTestLambdaDemo1Demo2Demo3StreamStreamDemoStudentAnnotationAnnotationDemo @Auther:kongshan @Date:2022/5/15-05-15-17:00 @Description:IntelliJ IDEA @v

2022-05-16 11:44:24 102

原创 Java-集合框架

目录一、ArrayList二、Collection三、Iterator四、LinkedList五、List六、Vector七、Set多用到API 多用多查多敲一、ArrayListpublic class ListDemo { public static void main(String[] args) { List list=new ArrayList(); list.add("123"); lis..

2022-05-13 19:41:37 80

原创 Java-Lambda表达式

目录一、Lambda知识一、Lambda表达式的介绍二、Lambda的特点三、Lambda表达式应用场景四、Lambda表达式的使用、函数式接口五、Lambda表达式的引用1、方法的引用2、方法引用的分类二、代码一、Lambda1、LambdaTest2、StudentDao3、Student4、Teacher5、TeacherDAO二、why11、Student2、Test三、why21、AgeFilter2、Sco.

2022-05-05 20:42:05 99

原创 Java-网络编程(二)

目录一、InetAddressDemo二、client and server三、client2and server2四、LonginClient and Longinserver五、PicClient and PicServer六、UDPClient and UDPServer七、 User一、InetAddressDemopublic class InetAddressDemo { public static void main(Str...

2022-05-04 22:27:43 138

原创 Java-网络编程(一)

基本概念网络的概念网络:一组相互连接的计算机多台计算机组成使用物理线路进行连接网络编程的三要素1、IP地址:唯一标识网络上的每一台计算机 两台计算机之间通信的必备要素2、端口号:计算机中应用的标号(代表一个应用程序) 0-1024系统使用或保留端口 , 有效端口0-655363、通信协议:通信的规则 TCP,UDP网络分层应用层->表示层->会话层->传输层->网络层->数据链路层->物理层数据封装拆分...

2022-05-04 18:03:31 567

原创 JAVA-线程池(二)

ThreadPoolExecutornewCachedThreadPoolnewFixedThreadPoolnewSingleThreadExecutor

2022-05-04 09:37:04 235

原创 Java-线程池(一)

目录一、使用线程池的好处:二、线程池的工作原理三、线程池的分类四、 线程池的生命周期​五、线程池的创建​六、阻塞队列七、拒绝策略八、 execute方法执行逻辑九、Executor和Submit十、 线程池的关闭一、使用线程池的好处:1、使用线程池可以重复利用已有的线程继续执行任务,避免线程在创建和 销毁时造成的消耗2、由于没有线程创建和销毁时的消耗,可以提高系统响应速度 –3、通过线程可以对线程进行合理的管理,根据系统的承受能力调整可...

2022-05-04 09:32:29 59

原创 JavaSE-多线程

目录一、API一、JoinDemo二、RunDemo三、SleepDemo四、StopDemo五、ThreadApiDemo六、 YieldDemo二、producerAndConsumer1.Consumer2. Goods3. Producer4.Test三、producerAndConsumer1.Consumer2. Goods3. Producer4.Test四、producerAndConsumer1.Consum...

2022-05-02 19:06:18 68

原创 Java-IO(二)

一、Bufferedwriterpublic class BufferedwriterDemo { public static void main(String[] args) { FileWriter fileWriter=null; BufferedWriter bufferedWriter=null; try { fileWriter=new FileWriter("d3.txt"); b.

2022-05-02 18:43:14 364

原创 Java-IO流(一)

一、FileInputStream 文件输入流// File类在java中表示抽象路径名,可以表示一个具体的文件也可以表示一个目录。public class FileDemo { public static void main(String[] args) throws IOException { File file=new File("a.txt");// 生成a.txt文件// try {// file.createNe

2022-05-02 18:33:00 226

原创 Java(String 常用类)(一)

注意:常量池在1.7之后放置在了堆空间之中 字符串的使用 1、创建 String str="abc"; String str2=new String("abc")两种方式都可以用,只不过第一种使用比较多 2、字符串的本质字符串的本质是字符数组或者叫做字符序列String类使用final修饰,不可以被继承使用equals方法比较的是字符数组的每一个位置的值String是一个不可变对象String 常用方法public class StringDemo { p.

2022-04-29 18:42:50 221

原创 Java-接口

2022-04-26 17:42:56 452

原创 Java-异常

异常:在程序运行过程中,出现的不正常情况叫做异常注意:1、相同的代码在运行的时候,根据输入的参数或者操作不同,有可能会发生异常,有可能不会发生异常应该在写代码的过程中尽可能的保证代码的正确性,不要到处都是bug2、如果要解决代码中出现的异常,需要添加非常复杂的代码逻辑来进行判断,会使代码变得非常臃肿,不利于维护,可读性比较差因此,推荐大家使用异常机制来处理程序运行过程中出现的问题3、程序在运行过程中如果出现了问题,会导致后面的代码无法正常执行,而使用异常机制之后,可以对异常情况进行处理同时.

2022-03-27 17:27:33 57

原创 面向对象 5(继承)

一、修饰符的使用在java中明确定义了访问权限:限制访问,一下分类按照从大到小进行排序1、public :公共的,当前项目的所有类都可以访问2、protected:受保护的,可以被当前类访问,可以被当前包访问,也可以被子类访问3、defaylt(缺省):私有权限,被当前类访问,与当前包中的访问。4、private:只能访问当前类缺省修饰符不能出现在代码中注意:四种访问修饰符可以修饰属性和方法类的访问修饰符只有两个 public default修饰符的访问权限(下

2022-01-11 21:16:10 222

原创 面向对象 4(封装)

学习目录1、this 关键字的使用2、static 关键字的使用3、代码块4、package 的使用5、import6、封装一、this的使用this:表示当前对象,便是当前对象的引用用途:1、构造方法,当构造方法中的参数名跟类的成员变量一样的时候,可以用this代表当前对象。注意:有了this之后,就可以将构造器方法的参数跟成员变量保持一直(符合命名规范) 当构造方法中需要调用其他的构造方法时,可以使用this(参数列表)调用其他构造方法,但是必须位 于方法体的

2022-01-08 19:58:44 288

原创 面向对象(2)

12-11续上篇局部变量和成员变量变量:局部变量:定义:在方法内定义的变量称为局部变量作用域:从变量定义开始到方法结束注意:1、局部变量只能在当前方法中使用,其他地方都不能使用2、局部变量如果没有使用,只是定义的话,不会报错,但是如果有引用那么必须先进行初始化才能使用3、局部变量没有默认值,所以在使用之前必须先进行初始化 成员变量:(全局变量) 定义:在方法之外,类内定义的变量称为成员变量 作用域:整个类体都可以访问 注意:

2021-12-19 12:54:12 59

原创 面向对象(一)

面向对象在定义类的时候,属性和方法不是必须的。一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致。在一个

2021-12-19 09:55:06 174

原创 冒泡排序 选择排序

1.冒泡排序冒泡排序:选择第第一位于第二位进行比较,如果大于后面的数字则与后面的数字进行交换,交换后在以第二位与第三位进行比较,大了则换位(以下的上同)。如果不大于后面的数则继续向后进行这时选择第二位和第三为进行比较,比后面数字大就换位,小则继续向后进行。(两两判断,两两交换)//冒泡排序public class bubbling { public static void main(String[]args){ int array []=new int [].

2021-12-11 18:01:43 1051

原创 一维数组、二维数组的遍历。

// 定义值+.length(数组长度)。//一维数组的遍历:public class arrayone { public static void main(String[] args) { int array[] = new int[5]; array [0] = 1; array [1] = 2; array [2] = 3; array [3] = 4; array [4] = 5; .

2021-12-10 18:12:35 760

原创 JAVA-数组

2021.11.28一、数组:包含相同数据类型的有序集合 特点: 1、数组中的数据类型必须是同一种数据类型,可以是基本数据类型也可以是引用数据类型 2、数组在定义的时候必须指定大小,而且大小是不可以改变的 3、从数组中获取数组元素的时候,需要使用下标来获取,下标从0开始 4、数据是有序集合,这个有序指的不是大小的排序,指的是插入的顺序 使用: 1、声明数...

2021-11-29 23:42:52 72

原创 java递归算法

一:什么是递归1. 程序调用自身的编程技巧称为递归。2. 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法二:递归结构包括两个部分:1.递归结束条件。解答:什么时候并调用自身方法。如果没有条件,将陷入死 循环。2.递归体。解答:什么时候需要调用自身方法。递归算法 ▪递归的优点– 简单的程序递归的缺点– 但是递归调用会占用大量的系统堆栈,内存耗用多,– 在递归调用层次多时速度要比循环慢的多 ▪递归的使用场合– 任何可用递归解决的问题也

2021-11-28 00:05:07 1096

原创 java循环(多重循环)

break:break用于强行退出循环, 并执行循环中剩余的语句。(break语句还可用于多支语句switch中)continue:语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行 的语句,接着进行下一次是否执行循环的判定。return:语句从当前方法退出,返回到调用该方法的语句处,并从 该语句的下条语句处继续执行程序1.return expression:返回一个值给调用该方法的语句。▪返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据 类型2.

2021-11-27 23:57:58 865

原创 JAVA-循环类型

##JAVA -循环类型11-24while(true){} :先判断,再循环; 通常用作无限循环do{}while(循环条件) :先循环,再判断(不常用)for循环:1)三种for循环:普通for(i)循环、增强for循环、建议:建议用for循环,简便。for(int i=1;i<10;I++);int i =1;int sum=0;while (i<100);跳转语句break 强制跳出执行语句。(break语句还可用于多支语句switch中)break语句

2021-11-26 02:09:37 368

原创 JAVA流程控制语句

导包(输入)import java.util.Scanner;String 自定义=input.next();System.out.println("Your nanme is:"+自定义);概述: 顺序结构 选择结构{if-else(双分支) switch} 循环结构 跳转 多重循环方法:定义、调用、重载。 递归算法if语句(单分支选择结构)if语句进行执行若为true则执行下面的语句否则跳过该语句if语句double i = 6 * Math.r...

2021-11-24 15:33:28 275

原创 JAVA-运算符

运算符Public class {Public static void main (String[] args){/加法,减法,乘法,除法,取模/int a=2int b=4System.out.println(a+b)System.out.println(b-a)System.out.println(a*b)System.out.println(b/a)输出结果:6282int c=3int d=7System.out.println(d%c)输出结果:2//先自增

2021-11-17 23:07:44 326

原创 JAVA-数据类型

11-13第三课

2021-11-13 00:38:21 61

原创 JAVA第一个小程序Helloworld

在D盘创建文件夹进入创建(kongshan)进入kongshan中建立helloworld.Java以.Java为后缀的记事本。将以.Java为后缀的记事本用编译器NotePad打开进行编译。进入后在编码里用ANSI进行编译以防止运行时出现乱码。NotePad:编译器注释://单行注释/多行注释//*文档注释/编译:Public class helloworld{Public static void main (string []args){System.out.println("空衫学

2021-11-11 21:00:35 147

原创 JAVA 第一课

Java 第一课Java 之父-詹姆斯.高林斯(加拿大人)Java特点:跨平台,一次编译,到处运行。Jvm (J:Java,VM:虚拟机)Java经过Javac编译到jvm 解译码从而传送到机器的指令,最后到cpu运算。下载JDK12.02版本安装到默认位置。找到此电脑的属性,在搜索栏里搜索高级系统设置进入环境变量,新建文件名“java —home ,在此电脑里找到JDK 的位置,复制粘贴到变量栏点确定配置好JDK此时无JRE 生成。这时需在百度上搜索一串关于生成JRE 的命令。同理找到系统设置,

2021-11-10 18:36:53 392

空空如也

空空如也

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

TA关注的人

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