自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 99语法表连接

select a.id from student a join score b on a.id =b.studentid join course c on b.courseid=c.id join teacher d on c.teacherid=d.id where d.name =‘冯英子老师’ order by a.id表与表之间进行表连接 :前一张表后一张表 的 关联字段进行连接 join 后写表名 on 写连接条件 order by 排序 group by 分组...

2021-06-22 14:00:50 133

原创 将虚拟机动态地址修改为静态地址

2021-06-08 19:28:42 368

原创 响应响应头设置

@WebServlet("/downFile.do")public class DownFileServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8");

2021-05-09 20:00:14 768

原创 Hashset

HashsetHashSet 无序,去重​ 底层结构: 哈希表(数组+链表+红黑树)​ 特点:​ 做查询,增删效率较高​ 无序去重​ 初始容量: 16​ 加载因子: 0.75 ->扩容的临界点​ 扩容的临界点 = 容量加载因子;​ 12 = 160.75; 当存储的数据到12就扩容HashSet 与 TreeSet之间的选择如果想要数据存储的时候默认升序|降序->TreeSet否则建议选择HashSet

2021-04-11 12:26:11 124

原创 1 Collection

1 CollectionCollection集合层次结构中的根接口。 集合表示一组对象,称为其元素public class CollectionDemo01 { public static void main(String[] args) { //集合对象 //接口多态: 引用col只能调用Collection中存在的功能 Collection col = new ArrayList(); Collection col2 = ne

2021-04-11 12:04:18 92

原创 2 lo 流

2 lo 流拷贝文件夹数据源 D://AAA目的地 D://haha补充完整目的地: D://haha/AAA注意:在使用io做拷贝的时候,目的地路径应该为: 目的地路径+源文件名->完整路径(如果真的拷贝成功后文件的File对象)拷贝文件|文件夹的细节:如果是文件,直接拷贝如果是文件夹,目的地创建文件夹,遍历源文件夹获取文件夹中的每一个文件,再次进行重复的拷贝细节private static void copyDirDetails(File src,File desc){

2021-04-08 20:46:57 129

原创 Date

DateSimpleDateFormat 日期格式转换类|器格式:手动设置 new SimpleDateFormat(“转换格式模板”)y 年M 月d 日期H 时 24小时hh 12小时制m 分钟s 秒S 毫秒​ 使用SimpleDateFormat默认格式 SimpleDateFormat()方法:format(Date) 日期对象转为字符串parse(String) 字符串转为日期对象public class SimpleDateFormatDemo02 {

2021-04-07 20:24:36 122 1

转载 1 常用类

1 常用类常用类:StringMath包装类枚举File时间日期API1.1 string​ String : String类表示字符串。 Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。​ 学习步骤:​ 1.了解类的继承体系,类的作用,类的特点​ 2.构造器​ 3.方法public class StringDemo01 { public static void

2021-04-06 20:18:20 814

原创 1 数组

1 数组变量:存储单个数据数组:存储多个数据一段连续内存空间相同数据类型数据的有序集合特点:是一个引用数据类型存储的多个数据要求数据类型相同数组的长度一旦确定,不可改变有序的 :数组中的每一个空间的序号,从0开始,每次+1–>索引|下标数组的声明:数据类型 变量名;–>变量数据类型[] 数组名; -->数组 -->建议数据类型 数组名[];数组中的每一个空间如果没有赋值,存在默认值,由数组的类型决定引用数据类型:null 整数:0 小数:0.

2021-04-06 20:15:07 102

转载 4.面向对象

4.面向对象4.1接口介绍:使用interface关键字定义接口定义标准,定义规范接口需要通过implements实现优点:1.是一个特殊的抽象类2.是一个引用数据类型(类,接口,数组)3.实现解耦 耦合度4.类只能单继承 ,接口多实现5.更便于后期维护6.定义开发规范7.功能(抽象方法)的集合public interface InterfaceDemo01 { //公共的静态的常量: public static final double PI = 3.14;

2021-04-01 21:02:14 83

原创 4.面向对象

4.面向对象4.1接口介绍:使用interface关键字定义接口定义标准,定义规范接口需要通过implements实现优点:1.是一个特殊的抽象类2.是一个引用数据类型(类,接口,数组)3.实现解耦 耦合度4.类只能单继承 ,接口多实现5.更便于后期维护6.定义开发规范7.功能(抽象方法)的集合public interface InterfaceDemo01 { //公共的静态的常量: public static final double PI = 3.14;

2021-04-01 20:59:53 65

原创 3.面向对象

3.面向对象3.1多态1介绍:基本数据类型的类型转换 == 引用类型的类型提升2多态: 一种事物的多种形态|多种表现形式3多态的最终体现:父类的引用指向子类的对象4 多态的前提:继承|实现5 多态的优点: 多态可以让程序变得更加灵活,便于后期维护public class polymorphismDemo01 { public static void main(String[] args) { //对应类型的数据赋值给对应类型的变量 Person p

2021-03-31 20:38:45 109

原创 2.面向对象

2.面向对象2.1 static1.被static关键字修饰 的内容为静态的内容2.被static关键字修饰的变量与方法的使用方式:1.类名.静态变量名类名.静态方法名()2.对象的引用.静态变量名对象的引用.静态方法名()public class StaticDemo01 { //成员位置 : 类中方法外部 //成员变量 int a = 10; //静态变量 static String str = "哈哈"; }2.2 block{

2021-03-31 20:38:08 64

原创 1.面向对象

1.面向对象new作用的事情:1.在堆中为对象开辟空间,成员变量跟随对象进入到堆内存中,赋默认值2.调用构造器为对象初始化信息3.将对象的地址返回给引用构造器1.1构造器介绍是一个特殊的方法作用:用来为对象初始化信息(为对象的成员变量赋值)使用:跟随new关键字使用1.1.1构造方法定义:修饰符 类名(参数列表){​ . . . . . . .}自定义的类型至少提供一个空构造,根据需求提供带参//空构造public dog(参数列表){ System.

2021-03-29 21:20:58 91

原创 5.javase基础5

5.javase基础55.1 方法方法的特点: 重载在同一个类中的多个方法方法名相同参数列表不同|方法签名不同方法签名: 方法的唯一标识 相当于人的身份证号方法签名 = 方法名+参数列表重载的作用:实现一个功能,但是这个功能存在不同的实现方式或者参数的时候,可以利用方法的重载注意事项重载参数列表不同: 参数的个数 参数的类型 不同类型的顺序不同重载与参数的名字无关与修饰符无关与返回值类型无关只与方法名与参数列表有关好处: 便于程序猿的后期使用与开发调用:根据不同的实参

2021-03-28 12:06:25 123 1

转载 4. javaSE基础4

4. javaSE基础44.1.for循环循环: 让一些代码重复执行多次思考: 是否存在一些代码想要重复执行多次,如果是可以使用java中的循环for 次数循环 : 明确循环次数while 条件循环 : 不明确循环次数,但是是否结束循环根据一个条件决定do…whilefor(条件初始化;条件判断;条件变化){重复执行的循环体语句;}条件初始化: 声明一个变量 i,并且第一次赋值,这个变量i就是条件条件判断: 针对变量i的值的判断,结果为boolean类型,结果决定下一次循

2021-03-26 21:00:26 89

转载 4. javaSE基础4

4. javaSE基础44.1.for循环循环: 让一些代码重复执行多次思考: 是否存在一些代码想要重复执行多次,如果是可以使用java中的循环for 次数循环 : 明确循环次数while 条件循环 : 不明确循环次数,但是是否结束循环根据一个条件决定do…whilefor(条件初始化;条件判断;条件变化){重复执行的循环体语句;}条件初始化: 声明一个变量 i,并且第一次赋值,这个变量i就是条件条件判断: 针对变量i的值的判断,结果为boolean类型,结果决定下一次循

2021-03-26 20:57:21 90

原创 1. javase基础3

1. javase基础31.1流程控制语句流程控制语句顺序结构: 默认顺序从上到下,从左到右选择结构: 根据条件决定是否执行一段语句if…switch循环结构: 控制一段代码执行多次 (执行的次数可以有条件控制)forwhiledo…while选择结构: 单选|单分支:if(选择判断){执行的语句体;}​ 满足()条件就执行语句体,不满足就不执行​ 选择判断 : 是一个结果为boolean类型的表达式 true满足|false不满足双选|双分支:if(选择判断){满足

2021-03-25 20:52:27 106

转载 2.java se基础

2.java se基础2.1注释注释分为三类 :单行注释、多行注释、文档注释注释的分类单行注释颜色: 绿色作用域: 有效作用的范围从//开始的当前行嵌套: 可以嵌套单行,不可以嵌套文档和多行注释位置: 行的上面或者行尾 //单行注释多行注释​ 颜色: 绿色​ 作用域: 多行有效​ 嵌套: 可以嵌套单行,不可以嵌套文档和多行注释​ 位置: 类的上面|方法的上面 /*多行注释*/文档注

2021-03-24 15:06:48 60

原创 1.复习 JAVA的特性和优势

1. JAVA的特性和优势简单性:就是c++语法的纯净版。没有头文件,指针运算,结构,联合,操作符重载,虚基类等等。由于语法基于c,因此学习起来完全不费力。面向对象:面向对象是一种程序设计技术,他将重点放在数据(即对象)和对象之间的接口上。可移植性:这是JAVA的一个重要的优势。JAVA代码或者说字节码、二进制码可以跨平台的移植,而不用管具体的操作系统和硬件环境。JAVA本身就是面向网络的,只有在网络环境中才能显示出他的优势,比如:现在我有一个网络环境,要让我的笔记本和手机交互,笔记本环境是win

2021-03-23 11:33:48 157

原创 4. oracle

4. oracle4.1 表设计前提: 设计表首先应该按需遵循三范式\1. 确定表名\2. 确定字段名 类型 +约束(主键 外键 非空 默 检查认 唯一)主键: 唯一标识一条记录(唯一并且非空)唯一: 唯一非空:不能为空默认: 当没给值时使用给定一个默认值外键:参考其他表(自己)的某个(某些)字段检查:自定义的规则用户表 表名 tb_user主键 userid 字段名 中文 类型 为空 默认值 其他说明userid 流水号 number(5) 否 主键 username 用户

2021-03-21 11:17:34 117 1

原创 3.oracle分组函数

3.oracle3.1分组分组: group by , 将符合条件的记录 进一步的分组过滤组:having, 过滤组信息 ,表达式同where 一致现在的结构如下select distinct * | 字段 | 表达式 | 函数 as 别名from 表 表别名where 过滤行记录条件group by 分组字段列表having 过滤组order by 字段列表 asc | desc解析步骤1)、from 2)、where 3)、group 4)、having 5)、 select

2021-03-19 08:30:26 192 1

原创 2.select

2. select2.1查询行(记录)--select 数据 from 数据源 where 行过滤条件;--where-- = != <> > < >= <=--查询员工姓名为‘KING’的员工信息select * from emp where ename='KING';--查询员工姓名不为‘KING’的员工信息select * from emp where ename!='KING';select * from emp where enam

2021-03-16 20:53:37 96

原创 Oracle

Oracle1.1注释– :单行注释/*多行注释*/Oralce中命令不区分大小写,但是字符串的数据区分大小写SELECT * FROM DEPT;select * from dept;注意: **; 代表一条sql语句的结束,是给plsql工具看的,sql语法是不需要;**的1.2 selectselect * from 数据源; 查询某张表中的所有数据SELECT * FROM DEPT;SELECT * FROM EMP;*: 一条数据的所有字段*:不

2021-03-15 21:14:40 51

原创 js语法

js语法1.数据转换隐式|自动类型转换在执行某些行为时候,目的不是为了做类型转换,但是在实现过程中存在类型转换做+ - * / % …显示|强制类型转换​ Boolean()​ String()​ Number()<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>类型转换&lt

2021-03-14 11:45:09 116

原创 js

1. CSS定位​ position 定位: 需要配合方向值一起使用 top left right botton (上左优先)​ relative 相对定位​ 相对于元素原本本身的位置进行定位,方向属性对应元素原边,正值原边的对面移动,赋值相反方向移动​ 文档流中的原位置没有移动​ 不脱离文档流​ absolute 绝对定位​ 相对于浏览器窗口进行定位 : 当父级元素没有设置position:relative;

2021-03-12 20:51:55 81

原创 8 .html样式

1.1选择器属性选择器: (了解)根据元素的某个属性,或者属性值 选中一个或者一组元素伪列选择器 :​ 任意元素都可以使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>选择器</title> <style> a:link {color:#FF0000

2021-03-11 20:41:06 192

原创 7.标签

1 .常用标签1.1 p标签上下留白16px<p> </p>1.2 h1~h6 标题标签样式:字体变大,变小 ,字体加粗<h1> </h1>1.3 span标签更方便的为元素添加样式<style> span{ color:blue; font-size: 30px; }</style>bodybody中的内容是给用户看的head中内容

2021-03-10 17:49:45 91

原创 6.html

HTML​ HTML(HyperText Markup Language)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。基础语法html 结构1.以head 为 头 (html文档名)2.body为身子(主要代码内容)3.结束 结束语法结构首先第一个写 l <第二个写 标签 列如 :a (超链接) br(空格) div(块)标签后面输出要写的内容,可添加属性 如:targe _blank内容和属性 用 =

2021-03-08 21:26:55 651

原创 4.Random if语句 for循环

1.1 RandomRandom 是java随机产生的随机数,和Scanner一样都需要导包1.1.1 导包1.1.2创建Random类型的引用2.1.选择结构2.2.1. if 单分支2.2.2. if-else双分支双分支的意思是有两个分支可以选,最终也只会走一条分支。 如果条件为true执行一个操作,为false执行另一个操作当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分5.2.3. if-else if 多分支多条分支可选,单最

2021-03-07 17:05:07 258

原创 3.一元运算符

2.1++(自增),–(自减),++ 基本含义:在整型变量原来值的基础上+ 1,然后赋值给当前变量++i(前面自增): 先自增,再运算i++ (后导自增):先运算,再自增3.1 逻辑运算符

2021-03-07 17:00:48 72

原创 2 .注释 数据类型

1.注释1.1注释的分类注释分为单行注释、多行注释、文档注释三类。1.1.1单行注释1.1.2多行注释1.1.3文档注释文档注释在API文档中显示出来,多行注释不能。1.2 注释的作用对代码解释说明便于后期维护2. 变量2.1. 变量简介程序中一般使用变量来操纵存储空间中的数据!java是一种强类型语言,每个变量使用前必须提前声明2.2进制的转换常用的进制有二进制、8进制、10进制、16进制二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制

2021-03-07 16:54:20 280

原创 1.java介绍

1.java介绍Java是一门面向对象的编程语言,Java具有简单性、多平台、可移植性、安全性、动态性等特点。1.1 java的工作原理Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行.1.2 jdkjdk是java语言的开发工具包,自从Oracle购买了Java之后,每半年会出一个版本。1.2.1版本java 程序分为 Java SE、Java EE、Java ME三个版本。Java SE个人用的多。是java平台的核心。

2021-03-07 16:49:53 76

原创 5. 方法 双重for循环

1.1.1. for循环的嵌套嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。/* * * * * * * * * * * * * * * * * * * * * * * * * * */int count = 0;for(int i=1;i<=25;i++){ System.out.print("* "); count++; //换行 if(count==5){ System.out.println();

2021-03-07 16:46:20 273

空空如也

空空如也

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

TA关注的人

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