笔记
XXKongShan
读万卷书,行万里路
展开
-
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 · 192 阅读 · 0 评论 -
Java-Stream(API)
目录AnnotationAnnotationDemoFunctionInterfaceDemoMetaAnnotationTestLambdaDemo1Demo2Demo3StreamStreamDemoStudentAnnotationAnnotationDemo @Auther:kongshan @Date:2022/5/15-05-15-17:00 @Description:IntelliJ IDEA @v原创 2022-05-16 11:44:24 · 106 阅读 · 0 评论 -
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 · 82 阅读 · 0 评论 -
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 · 103 阅读 · 0 评论 -
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 · 143 阅读 · 0 评论 -
Java-网络编程(一)
基本概念网络的概念网络:一组相互连接的计算机多台计算机组成使用物理线路进行连接网络编程的三要素1、IP地址:唯一标识网络上的每一台计算机 两台计算机之间通信的必备要素2、端口号:计算机中应用的标号(代表一个应用程序) 0-1024系统使用或保留端口 , 有效端口0-655363、通信协议:通信的规则 TCP,UDP网络分层应用层->表示层->会话层->传输层->网络层->数据链路层->物理层数据封装拆分...原创 2022-05-04 18:03:31 · 571 阅读 · 0 评论 -
JAVA-线程池(二)
ThreadPoolExecutornewCachedThreadPoolnewFixedThreadPoolnewSingleThreadExecutor原创 2022-05-04 09:37:04 · 239 阅读 · 0 评论 -
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 · 71 阅读 · 0 评论 -
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 · 368 阅读 · 0 评论 -
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 · 227 阅读 · 0 评论 -
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 · 223 阅读 · 0 评论 -
Java-接口
原创 2022-04-26 17:42:56 · 453 阅读 · 0 评论 -
Java-异常
异常:在程序运行过程中,出现的不正常情况叫做异常注意:1、相同的代码在运行的时候,根据输入的参数或者操作不同,有可能会发生异常,有可能不会发生异常应该在写代码的过程中尽可能的保证代码的正确性,不要到处都是bug2、如果要解决代码中出现的异常,需要添加非常复杂的代码逻辑来进行判断,会使代码变得非常臃肿,不利于维护,可读性比较差因此,推荐大家使用异常机制来处理程序运行过程中出现的问题3、程序在运行过程中如果出现了问题,会导致后面的代码无法正常执行,而使用异常机制之后,可以对异常情况进行处理同时.原创 2022-03-27 17:27:33 · 60 阅读 · 0 评论 -
面向对象 5(继承)
一、修饰符的使用在java中明确定义了访问权限:限制访问,一下分类按照从大到小进行排序1、public :公共的,当前项目的所有类都可以访问2、protected:受保护的,可以被当前类访问,可以被当前包访问,也可以被子类访问3、defaylt(缺省):私有权限,被当前类访问,与当前包中的访问。4、private:只能访问当前类缺省修饰符不能出现在代码中注意:四种访问修饰符可以修饰属性和方法类的访问修饰符只有两个 public default修饰符的访问权限(下原创 2022-01-11 21:16:10 · 229 阅读 · 0 评论 -
面向对象 4(封装)
学习目录1、this 关键字的使用2、static 关键字的使用3、代码块4、package 的使用5、import6、封装一、this的使用this:表示当前对象,便是当前对象的引用用途:1、构造方法,当构造方法中的参数名跟类的成员变量一样的时候,可以用this代表当前对象。注意:有了this之后,就可以将构造器方法的参数跟成员变量保持一直(符合命名规范) 当构造方法中需要调用其他的构造方法时,可以使用this(参数列表)调用其他构造方法,但是必须位 于方法体的原创 2022-01-08 19:58:44 · 292 阅读 · 0 评论 -
面向对象(2)
12-11续上篇局部变量和成员变量变量:局部变量:定义:在方法内定义的变量称为局部变量作用域:从变量定义开始到方法结束注意:1、局部变量只能在当前方法中使用,其他地方都不能使用2、局部变量如果没有使用,只是定义的话,不会报错,但是如果有引用那么必须先进行初始化才能使用3、局部变量没有默认值,所以在使用之前必须先进行初始化 成员变量:(全局变量) 定义:在方法之外,类内定义的变量称为成员变量 作用域:整个类体都可以访问 注意:原创 2021-12-19 12:54:12 · 63 阅读 · 0 评论 -
面向对象(一)
面向对象在定义类的时候,属性和方法不是必须的。一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致。在一个原创 2021-12-19 09:55:06 · 180 阅读 · 0 评论 -
JAVA-数组
2021.11.28一、数组:包含相同数据类型的有序集合 特点: 1、数组中的数据类型必须是同一种数据类型,可以是基本数据类型也可以是引用数据类型 2、数组在定义的时候必须指定大小,而且大小是不可以改变的 3、从数组中获取数组元素的时候,需要使用下标来获取,下标从0开始 4、数据是有序集合,这个有序指的不是大小的排序,指的是插入的顺序 使用: 1、声明数...原创 2021-11-29 23:42:52 · 75 阅读 · 0 评论 -
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 · 279 阅读 · 0 评论 -
java递归算法
一:什么是递归1. 程序调用自身的编程技巧称为递归。2. 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法二:递归结构包括两个部分:1.递归结束条件。解答:什么时候并调用自身方法。如果没有条件,将陷入死 循环。2.递归体。解答:什么时候需要调用自身方法。递归算法 ▪递归的优点– 简单的程序递归的缺点– 但是递归调用会占用大量的系统堆栈,内存耗用多,– 在递归调用层次多时速度要比循环慢的多 ▪递归的使用场合– 任何可用递归解决的问题也原创 2021-11-28 00:05:07 · 1107 阅读 · 0 评论 -
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 · 371 阅读 · 0 评论 -
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 · 331 阅读 · 0 评论 -
JAVA-数据类型
11-13第三课原创 2021-11-13 00:38:21 · 64 阅读 · 0 评论 -
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 · 163 阅读 · 0 评论 -
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 · 400 阅读 · 0 评论