自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 day04MySQL多表&事务

MySQL多表、事务

2022-08-21 16:23:37 143 1

原创 day01 Junit单元测试、反射、注解

Junit单元测试、反射、注解

2022-08-21 16:14:46 197

原创 day11网络编程

网络编程

2022-08-20 17:56:24 201

原创 day06线程、同步

线程、同步

2022-08-20 17:01:40 111

原创 day05多线程

多线程

2022-08-20 13:49:50 78

原创 LeetCode刷SQL题

LeetCode刷SQL题

2022-08-08 14:52:25 3611

原创 servlet快速入门及原理

servlet快速入门及原理1概念 Servlet: server appletJava类依赖于服务器才能执行 也就是Tomcat执行Java类需要遵守一定的规则才能被Tomcat识别(规则也就相当于接口) 这个规则(接口)也就是servlet * 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。 2快速入门servlet 运行在

2021-02-18 19:39:21 160

原创 将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目。

1 将Tomcat集成到IDEA中1.1、进入 IDEA Tomcat 配置页面上方导航栏点击“Run→Edit Configurations…”进入配置页面,如下图所示:说明:Application指的是对于本地当前应用的配置信息Templates指的是对于整个模板信息的全局配置打开 Run/Debug Configuration 窗口,下滑找到 Tomcat Server 配置,Local 是本地配置,Remote 是远程配置,如下图所示:1.2、配置并集成 Tomcat“Se

2021-02-18 15:27:51 565

原创 接口、抽象类思想

理解接口中的概念接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口接口定义与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一

2021-02-08 20:58:55 76

原创 类加载+反射

类 加载类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化加载就是将class文件读入内存,并为之创建一个Class对象,任何类被加载时系统会建立一个class对象连接验证:是否有正确的内部结构,并和其他类协调一致准备:负责为类的静态成员分配内存,并设置为默认初始化值解析:将类的二进制数据中的符号引用替换为直接引用初始化初始化步骤类加载时机创建类的实例访问类的静态变量,或者为静态变量赋值

2021-02-08 17:00:57 123

原创 day08【File类、递归】

day08【File类、递归】主要内容File类递归教学目标 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出File类判断是否是文件夹的方法名称 能够辨别相对路径和绝对路径 能够遍历文件夹 能够解释递归的含义 能够使用递归的方式计算5的阶乘 能够说出使用递归会内存溢出隐患的原因第一章 File类1.1 概述

2021-02-07 09:51:08 53

原创 Runable接口、Comparator接口、FileFilter接口匿名内部类写法 +Collections方法

熟悉接口的匿名内部类写法匿名内部类回顾格式:new 父类名或者接口名(){ //方法重写 @Override public void method(){ //执行语句 }}; 接口名称 对象名 = new 接口名称() { //覆盖重写所有抽象方法};Runable接口创建线程普通方式一;/* 匿名内部类方式实现线程的创建 匿名:没有名字 内部类:写在其他类内部的类 匿名内部类作用:简化

2021-02-06 23:18:04 173

原创 匿名对象、内部类、匿名内部类

匿名对象概念创建对象时,只有创建对象的语句,却没有对象地址值复制给某个变量。虽然是创建对象的简化写法,但是应用场景非常有限。格式: new 类名(参数列表)举例: new Scanner(System.in);应用场景创建匿名对象直接调用方法,没有变量名new Scanner(System.in).nexInt();一旦调用两次方法,就是创建了两个对象,造成浪费new Scanner(System.in).nexInt();new Scanner(System.in

2021-02-05 23:26:27 379

原创 接口interface

接口interface1.1 概述接口,是java语言中一种引用类型,是方法的集合。接口的内部主要就是封装了方法,包含了抽象方法(JDK7及以前)、默认方法和静态方法(JDK8)、私有方法(JDK9).类,类的内部封装了成员变量、构造方法和成员方法接口的定义,它与定义类方式相似,但是使用interface。它也会被编译成.class文件。但一定要明确它并不是类,而是另外一种引用数据类型引用数据类型:数组、类、接口接口的使用,它不能创建对象,但是可以被实现(implents,类似于被继承)。一

2021-02-05 20:26:37 157

原创 Static 关键字

Static 关键字概述关于static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用。定义和使用格式类变量当static修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下进行操作。类变量:使用static关键字修饰的成员变量定义格式: static 数据类型 变量名;静态方法当static修

2021-02-05 11:50:21 86

原创 day07【线程池、Lambda表达式】

day07【线程池、Lambda表达式】主要内容等待与唤醒案例线程池Lambda表达式教学目标-[ ] 能够理解线程通信概念-[ ] 能够理解等待唤醒机制-[ ] 能够描述Java中线程池运行原理-[ ] 能够理解函数式编程相对于面向对象的优点-[ ] 能够掌握Lambda表达式的标准格式-[ ] 能够使用Lambda标准格式使用Runnable与Comparator接口-[ ] 能够掌握Lambda表达式的省略格式与规则-[ ] 能够使用Lambda省略格式使用Runnabl

2021-01-30 15:30:32 70

原创 day05 【异常、线程】

day05 【异常、线程】主要内容异常、线程教学目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 列举出常见的三个运行期异常 能够使用try…catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类 说出进程的概念 说出线程的概念 能够理解并发与并行的区别 能够开启新线程第一章 异常1.1 异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不

2021-01-30 15:28:16 72

原创 day03 【List、Set、数据结构、Collections】

day03 【List、Set、数据结构、Collections】主要内容数据结构List集合Set集合Collections教学目标 能够说出List集合特点 能够说出常见的数据结构 能够说出数组结构特点 能够说出栈结构特点 能够说出队列结构特点 能够说出单向链表结构特点 能够说出Set集合的特点 能够说出哈希表的特点 使用HashSet集合存储自定义元素 能够说出可变参数的格式 能够使用集合工具类 能够使用Comparator比较器进行排序第一章 数据结构

2021-01-30 15:12:07 83

原创 day02【Collection、泛型】

day02【Collection、泛型】主要内容Collection集合迭代器增强for泛型教学目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用foreach循环遍历集合 能够使用泛型定义集合对象 能够理解泛型上下限 能够阐述泛型通配符的作用第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那

2021-01-30 14:57:38 72

原创 day01【Object类、常用API】

day01【Object类、常用API】主要内容Object类Date类DateFormat类Calendar类System类StringBuilder类包装类教学目标-[ ] 能够说出Object类的特点-[ ] 能够重写Object类的toString方法-[ ] 能够重写Object类的equals方法-[ ] 能够使用日期类输出当前日期-[ ] 能够使用将日期格式化为字符串的方法-[ ] 能够使用将字符串转换成日期的方法-[ ] 能够使用System类的数组复制方

2021-01-30 14:46:20 85

原创 数组内存图和对象内存图

2.1 Java虚拟机的内存划分为了提高运算效率,就对空间进行了不同区域的划分因为每一片区域都有特定的处理数据方式和内存管理方式JVM的内存划分2.2数组在内存中的存放一个数组内存图int [] array 数组的名称就是变量new出来的内容,都是在堆内存中存储的,而方法中的变量保存的就是数组的地址new出来的数组是在堆heap当中的,而数组变量是在栈stack当中的,而栈中变量存储的就是地址值有了这个地址值就可以找到数组。System.out.println(array) 输出

2021-01-23 18:54:54 147

原创 Windows 10环境安装 mysql (mysql-8.0.20-winx64)和踩过的几种错误

Windows 10环境安装 mysql (mysql-8.0.20-winx64)一、安装(1)解压打开下载的文件如下图:(2)把mysql-8.0.20-winx64文件夹复制到你想安装MySQL的地方,建议放在E盘(除C盘以外)二、配置初始化文件my.ini(1)解压后的目录并没有my.ini文件,需要手动创建(2)写入基本配置到my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录,一定要与上面的安装路径保持一致basedir=E:

2021-01-07 16:37:11 404

原创 Oracle SQL Developer远程连接服务器端oracle数据库配置(阿里云) 和连接本机Oracle数据库

Oracle SQL Developer远程连接服务器端oracle数据库配置打开Oracle数据库 docker exec -it oracle11g /bin/bashsource /etc/profilesqlplus / as sysdbastartup;2. oracle sql developer连接Oracle SQL Developer连接本机Oracle配置参考网址:https://blog.csdn.net/qq_34070678/article/detai

2020-05-13 16:23:36 519

原创 Oracle SQL Developer 报12505错误+ Xshell连接

Oracle SQL Developer 报12505错误1.重启docker容器docker exec -it oracle11g /bin/bash2.重启数据库source /etc/profilesqlplus / as sysdbastartup;3.重新打开Oracle SQL Developer 连接数据库即可...

2020-05-08 14:00:50 254

原创 Object类 中toString()方法详解+String类

Object类 中toString()方法详解1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}...

2020-04-29 20:41:13 3266

原创 cento7安装Java时,Javac命令不识别解决方案

在centos7中以rpm包安装jdk无需配置环境变量,terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令:出现问题:[root@localhost tmp]# javac bash: javac: command not found解决方案:此时我们用yum来装原生的就行了[root@localhost tmp]# ...

2020-04-15 19:39:34 629

原创 centos7 将终端显示改成英文(中文)+VMware 15 虚拟机设置成英文版(中文版)

VMware 15 虚拟机设置成英文版(中文版)进入到VM的安装路径文件夹里,然后再这个文件夹里找到“messages”文件夹,打开在这个文件夹里,有一个“zh_CN”的子文件夹,找到此文件夹并重命名(可以改成任意名字)VMware 15 虚拟机改回中文版即将这个文件夹名字改回来即可将虚拟机重新运行,我们将看到中文版的虚拟机就成功的变成英文版了!centos7 将终端显...

2020-04-15 09:30:17 4702 1

原创 Xshell连接Linux详解(静态连接)

windows下安装VMware15安装centos 步骤典型(推荐)类配置 + 网络连接模式为NAT模式安装VMware 15视频地址安装centos

2020-04-13 15:40:26 1315 2

原创 VMware如何彻底卸载干净

如何彻底卸载VMware虚拟机禁用VM虚拟机服务首先,需要停止虚拟机VMware相关服务。按下快捷键WIN+R,打开windows运行对话框,输入【services.msc】,点击确定。在服务管理中,找到VM开头的所有服务类别。将所有VM开头的服务禁用掉关闭VMware虚拟机进程按下Ctrl + Alt + Delete,打开任务管理器,找到所有VM开头的进程,全部结束进...

2020-04-12 21:27:26 152810 48

原创 eclipse添加"Dynamic Web Project"解决方法

eclipse(添加)"Dynamic Web Project"选项解决方法查看当前eclipse版本:​ Help>About Eclipse​​ 同样在Help>Install New Software​ 此时点击"Work With "下拉 ,根据你第一步的eclipse版本名选择例如:“Neon - http://download.eclipse.o...

2020-03-23 15:27:39 1922

day01【Object类、常用API】-笔记.md

day01【Object类、常用API】-笔记.md

2021-01-30

空空如也

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

TA关注的人

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