07 2022 档案

摘要:SMBMS(超市订单管理系统)项目从零开始搭建超市订单管理系统主要使用Java-web里的知识 阅读全文
posted @ 2022-07-29 22:41 剑断青丝ii 阅读(307) 评论(0) 推荐(0) 编辑
摘要:JavaWeb-MVC、过滤器MVC的架构图,以及Model,View,Controller的简介,过滤器的使用方法都在这里 阅读全文
posted @ 2022-07-28 22:52 剑断青丝ii 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Javaweb-JSP详解本文包含JSP的原理剖析、基础语法和指令、内置对象和作用域、JSP及JSTL标签及JavaBean等JSP的知识都在这里了 阅读全文
posted @ 2022-07-27 20:01 剑断青丝ii 阅读(480) 评论(0) 推荐(0) 编辑
摘要:Javaweb-Http、Maven及Servlet详解Javaweb里的Http、Maven安装,配置及使用;Servlet里的所有知识所包含的知识都在这里了 阅读全文
posted @ 2022-07-26 21:59 剑断青丝ii 阅读(828) 评论(0) 推荐(0) 编辑
摘要:本文是在尝试了刷新Maven项目、clean了Maven缓存并且重启IDEA之后任然无法在Tomcat中找到子模块对应的工件,这时就要试着模仿着自己创建一个模块 父类的pom.xml模块的配置,以及子模块pom.xml的parent中写的父模块,这些都写好了,在Tomcat中任然无法找到该模块对应的 阅读全文
posted @ 2022-07-24 17:55 剑断青丝ii 阅读(871) 评论(0) 推荐(0) 编辑
摘要:JavaWeb详解Javaweb基础以及Tomcat服务器安装及配置都在这里 阅读全文
posted @ 2022-07-21 20:22 剑断青丝ii 阅读(1295) 评论(0) 推荐(1) 编辑
摘要:MySQL完整版详解本文包含SQL基础语法、函数、索引、sql编程、事务、事务原则、备份恢复,权限数据库设计、三大范式、JDBC、SQL注入、数据库连接池等所有知识都在这里了 阅读全文
posted @ 2022-07-20 22:04 剑断青丝ii 阅读(2546917) 评论(0) 推荐(0) 编辑
摘要:今天开始学习了数据库,在安装MySQL之后启动一直报错,然后在网上找了很多解决方法,最后用以下方法解决 对于习惯了windows的小伙伴来说,直接去安装目录里边修改my.ini就可以,对于习惯了Linux的小伙伴来说,直接修改mysql默认的/etc/my.cnf配置文件就可以,可是Mac端MySQ 阅读全文
posted @ 2022-07-16 16:34 剑断青丝ii 阅读(1574) 评论(0) 推荐(0) 编辑
摘要:一、快速入门 1.JavaScript的两种引入方式 方式一:直接在html里面写 目的:实现简单的弹窗 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--sc 阅读全文
posted @ 2022-07-13 16:48 剑断青丝ii 阅读(591) 评论(0) 推荐(0) 编辑
摘要:一、Css基本语法 1.Html和Css没分开 点击查看代码 ``` TWQ标题 ``` 运行结果图 ![](https://img2022.cnblogs.com/blog/2901531/202207/2901531-20220709144332934-1871834189.png) 2.Htm 阅读全文
posted @ 2022-07-12 20:25 剑断青丝ii 阅读(836) 评论(0) 推荐(0) 编辑
摘要:一、初识HTML 初始基本标签代码解释 点击查看代码 <!--DOCTYPE:告诉浏览器我们要使用什么规范--> <!DOCTYPE html> <html lang="en"> <!--生成注释快捷键Ctrl + / 或 command + /--> <!--head标签代表网页头部--> <he 阅读全文
posted @ 2022-07-12 20:24 剑断青丝ii 阅读(329) 评论(0) 推荐(0) 编辑
摘要:一、JVM的位置及体系结构 JVM作用在操作系统之上,而Java程序作用在jvm之上,其他的程序则与jvm并列 二、类加载器,及双亲委派机制 1.类加载器 作用:加载Class文件 -> new Student();实例的引用放在栈里,具体的对象放在堆里 点击查看代码 package com.Tan 阅读全文
posted @ 2022-07-12 20:24 剑断青丝ii 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:一、自定义泛型类 点击查看代码 package com.Tang.set.generic; import org.junit.Test; //关于自定义泛型类、泛型接口;泛型方法 public class GenericTest { @Test public void test(){ //如果自定了 阅读全文
posted @ 2022-07-12 20:20 剑断青丝ii 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、概念 1.内置注解 (1)@Override重写注解 加上此注解必须重写父类的方法 (2)@SuppressWarnings("all")的作用 除了上图可以放在方法名上,此外它还可以放到类名上用于镇压所有的警告 (3)@Deprecated注解 虽然是已经过时的,但是任然可以运行使用 2.元注 阅读全文
posted @ 2022-07-12 20:19 剑断青丝ii 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一、创建多线程 在主方法中调用run()方法和start方法的区别 (1)创建方式一:继承Thread 步骤 点击查看代码 package com.Tang.thread; /* 创建线程方式一: (1)继承Thread类 (2)重写run()方法 (3)调用start开启进程 */ //总结:线程 阅读全文
posted @ 2022-07-12 20:12 剑断青丝ii 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一、Ip地址 1.使用方法 目的:获得本地ip,以及常用方法的使用 package com.Tang.net; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressTes 阅读全文
posted @ 2022-07-12 20:01 剑断青丝ii 阅读(593) 评论(0) 推荐(0) 编辑
摘要:开发的大体思路 1.定义数据 2.画上面板(将数据进行初始化赋值) 3.监听事件 键盘监听 事件监听 游戏主界面代码 <details> <summary>点击查看代码</summary> ``` package com.Tang.gui.snake; import javax.swing.*; / 阅读全文
posted @ 2022-07-12 19:55 剑断青丝ii 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、Frame窗口 点击查看代码 package com.Tang.gui; import java.awt.*; public class TestFrame1 { public static void main(String[] args) { MyFrame myFrame1 = new My 阅读全文
posted @ 2022-07-12 19:54 剑断青丝ii 阅读(128) 评论(0) 推荐(0) 编辑
摘要:IO流详解本文包含了字符流,管道流,字节流等流的使用方法的详解,欢迎大家来踩 阅读全文
posted @ 2022-07-12 17:52 剑断青丝ii 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、概念 二、常用方法 1.Collection和Collections的区别 Collection:是创建集合的接口,Collections是一个操作Collection工具类 2.常用方法 点击查看代码 @Test public void test(){ ArrayList list = new 阅读全文
posted @ 2022-07-12 16:06 剑断青丝ii 阅读(72) 评论(0) 推荐(0) 编辑
摘要:Map下的接口及其多个实现类 1.Map :双列数据存储key-value对的数据, 类似于高中弄的函数:y=f(x) (1)HashMap:作为map的主要实现类,线程不安全的,效率高,存储在null的key-value ①存储在null的key和value如下图所示 LinkedHashMap: 阅读全文
posted @ 2022-07-12 16:03 剑断青丝ii 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、Set的使用 ![](https://img2022.cnblogs.com/blog/2901531/202206/2901531-20220618190756446-365574859.png) 点击查看代码 @Test public void test7(){ HashSet set = 阅读全文
posted @ 2022-07-12 13:51 剑断青丝ii 阅读(66) 评论(0) 推荐(0) 编辑
摘要:每个方法使用见下方代码详解 点击查看代码 ArrayList list = new ArrayList(); list.add("AA"); list.add(123); list.add(new Person("Tom",21)); list.add(456); System.out.printl 阅读全文
posted @ 2022-07-12 10:37 剑断青丝ii 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1.collection接口:单列集合,用来存储一个一个的对象 2. list接口:存储有序的、可重复的数据。 >"动态数组",替换原有的数组 (1) Arraylist:作为list接口的主要实现类,底层使用Object数组 elementData存储 底层源码分析: jdk7: ArrayLis 阅读全文
posted @ 2022-07-12 09:36 剑断青丝ii 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1.增强for循环对集合的遍历 点击查看代码 @Test //集合遍历 public void test3(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(new String("Tom")); 阅读全文
posted @ 2022-07-12 09:33 剑断青丝ii 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、collection接口 1.collection常用方法 点击查看代码 @Test public void test(){ //contains() Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.ad 阅读全文
posted @ 2022-07-12 08:19 剑断青丝ii 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、Comparable接口 Java中的对象,正常情况只能进行比较 == 或 !=不能使用 > 或 点击查看代码 @Test public void test1(){ Goods[] arr1 = new Goods[5]; arr1[0] = new Goods("lenovoMouse",35 阅读全文
posted @ 2022-07-12 08:16 剑断青丝ii 阅读(80) 评论(0) 推荐(0) 编辑
摘要:一、Instant 我们所处的时间点是在东八区,Java中Instant所计算出来的时间是按本初子午线的时间来算的,与我们的时间相差8个小时,也就是说当我的北京时间是上午九点时,本初子午线的时间是凌晨1点。 ![](https://img2022.cnblogs.com/blog/2901531/2 阅读全文
posted @ 2022-07-12 07:09 剑断青丝ii 阅读(213) 评论(0) 推荐(0) 编辑
摘要:详情解释请看下方代码区 点击查看代码 @Test public void test1(){ //实例化:now()获取当前日期、时间、日期 + 时间 LocalDate localDate = LocalDate.now(); LocalTime localTime = LocalTime.now( 阅读全文
posted @ 2022-07-11 19:49 剑断青丝ii 阅读(107) 评论(0) 推荐(0) 编辑
摘要:<b><font size=4>一、System静态方法</font></b> 点击查看代码 package com.Tang.StringDay01; import org.junit.Test; public class DateTimeTest { /* System类中的currentTim 阅读全文
posted @ 2022-07-11 17:19 剑断青丝ii 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一、String类及常用方法 String :字符串,使用一对""引起来表示。 1.理解String的不可变性 (1)String实现了Serializable接口:表示字符串是支持序列化的 (2)实现了Comparable接口:可以比较大小 (3)String内部定义了final char[] v 阅读全文
posted @ 2022-07-11 15:59 剑断青丝ii 阅读(187) 评论(1) 推荐(0) 编辑
摘要:1.生成打印信息toString方法 MyException类代码 点击查看代码 package com.Tang.exception.demo02; //自定义异常类 public class MyException extends Exception{ //传递数字,当数字大于10抛出异常 pr 阅读全文
posted @ 2022-07-11 15:54 剑断青丝ii 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.常见的异常(exception)和错误(error)类型 出现下图的错误主要是因为当有多个捕获异常时,通常要把最大的放在最后,小的放在前面,大小关系见上图。 点击查看代码 public class Demo02 { public static void main(String[] args) { 阅读全文
posted @ 2022-07-11 15:51 剑断青丝ii 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.内部类的概念 内部类就是在一个类的内部在定义一个类,比如A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类 2.内部类的种类 (1)成员内部类 Outer类的代码: 点击查看代码 package com.Tang.oop.demo10; public class 阅读全文
posted @ 2022-07-11 14:50 剑断青丝ii 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1.接口的定义 (1)接口是通过interface关键词定义的,且接口需要有实现类,在接口中不能有方法体,只能有一些抽象的方法。 (2)接口中所有的定义都是抽象的默认为public abstract,可以不写。 2.接口的实现 (1)实现类的末尾一般用接口名+impl结尾,类可以通过implemen 阅读全文
posted @ 2022-07-11 11:31 剑断青丝ii 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:1.抽象类的形式 abstract就是抽象,只要一个类前面加上了abstract,则这个类就是抽象类 (1)一个方法如果不写函数体则可能就会报错,如下图: 想要不写函数体而且还要不报错,则一个方法就是加上abstract变成抽象方法。抽象方法就是只有名字,没有方法的实现。 2.抽象类方法的实现 (1 阅读全文
posted @ 2022-07-11 09:42 剑断青丝ii 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1.多态的概念 同一方法可以根据发送对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) ` new Student();//new了一个对象则它的实际类型是确定的 new Person(); ` 当子类重写父类的方法之后就走的都是子类的 阅读全文
posted @ 2022-07-11 08:31 剑断青丝ii 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1.Static 详情见下面代码讲解 点击查看代码 package com.Tang.oop.demo07; public class Student { private static int age;//静态变量 private double score;//非静态变量 public void r 阅读全文
posted @ 2022-07-11 07:01 剑断青丝ii 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1.Instanceof作用 用来判断两个两个类之间是否存在父子关系 代码及详解如下: Application类代码 点击查看代码 package com.Tang.oop.demo06; public class Application { public static void main(Stri 阅读全文
posted @ 2022-07-10 17:56 剑断青丝ii 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.静态与非静态方法在继承中的应用 (1)静态方法 (2)非静态方法 当把A和B类的test方法的static去掉之后就会出现下图标注的圈,这就表示是重写。 快速生成重写方法的快捷键:control + enter 或 alt + insert会出现如下图所示: 下图当进行方法的重写之后走的都是A类 阅读全文
posted @ 2022-07-10 16:50 剑断青丝ii 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1.super和this的区别 super调用的是父类的属性或方法,this是调用当前类的属性或者方法。 (1)super和this关于属性的调用 (2)super和this关于方法的调用 (3)代表的对象不同: this:代表本身调用者这个对象 super:代表父类对象的引用 (4)使用前提条件不 阅读全文
posted @ 2022-07-10 15:44 剑断青丝ii 阅读(489) 评论(0) 推荐(0) 编辑
摘要:1.继承的概念 继承的本质是一批类的抽象,从而实现对现实世界更好的建模,比如老师,学生,这些类都可抽象为人这个类。 对于父类私有的属性,子类如果想要调用可以使用封装思想中的get、set方法来调用。 2.查看继承关系的快捷键 control + h或者crtl + h 如下图 3.Object类 O 阅读全文
posted @ 2022-07-10 14:25 剑断青丝ii 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1.封装的概念 (1)程序的设计需要“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合仅暴露少量的方法给外部使用。 点击查看代码 package com.Tang.oop.demo04; import com.Tang.oop.demo03.Person; publi 阅读全文
posted @ 2022-07-10 13:20 剑断青丝ii 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1.前情引入 当在一个类中什么方法也不写的时候,在main方法中却可以new一个该类的方法,如下图: 当点击查看Person类的class文件后你会发现这里会自动添加了一个方法,该方法具有以下特点: (1)必须和类的名字相同 (2)必须没有返回类型,也不能写void 具有以上两个特征的方法就称为构造 阅读全文
posted @ 2022-07-10 09:05 剑断青丝ii 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1.类与对象的关系 (1)类是一种抽象的数据类型,它是对某一类事务的整体描述或者定义,但是并不能代表某一具体的事物,比如动物(牛,羊),植物,宠物,这些都是一些用来描述一系列物体共同特征所抽象出来的概念。 (2)对象则是抽象概念的具体实例,比如张三就是人的具体实例,而张三家里的旺财就是狗的一个具体实 阅读全文
posted @ 2022-07-10 09:04 剑断青丝ii 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1.静态方法的调用 点击查看代码 package com.Tang.oop; public class Demo01 { public static void main(String[] args) { /* 1.若在student类中的方法是静态方法也即 也就是加上了static */ Stude 阅读全文
posted @ 2022-07-10 08:02 剑断青丝ii 阅读(85) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示