- 博客(31)
- 收藏
- 关注
原创 【JavaEE学习笔记】3、HttpServle请求与响应
文章目录HttpServletRequest概述运⾏流程通过request获得请求⾏通过request获得请求头通过request获得请求体request的其他功能获取请求参数通⽤⽅式请求转发共享数据HttpServletResponse概述运⾏流程通过response设置响应⾏通过response设置响应头通过response设置响应体响应体设置⽂本响应头设置字节重定向路径写法重定向和转发的区别HttpServletRequest概述service⽅法中的request的类型是ServletRe.
2021-08-10 20:40:52
288
原创 【数据库基础笔记】3、约束和隔离
文章目录约束约束的种类主键约束特点创建主键删除主键自动增长唯一性约束非空约束非空约束的基本语法格式默认值外键约束单表的缺点处理方法 - 使用外键创建约束的语法删除外键事务手动提交事务隔离等级事务的四大特性 ACID问题事务的隔离级别约束 对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。约束的种类约束名约束关键字主键primarily key外键foreign key.
2021-07-18 21:19:51
262
1
原创 【数据库基础笔记】2、DQL查询
文章目录单表查询简单查询指定别名查询结果参与运算清楚绝对值常见函数条件查询排序查询单列排序组合排序聚合函数分组查询多表查询连接查询子查询查询不会对数据库中的数据进行修改,只是?种显示数据的方式。单表查询简单查询查询表所有行和列的数据:-- 使用*表示所有列SELECT * FROM 表名;-- 查询所有的学生select * from student;查询指定列:-- 查询指定列的数据, 多个列之间以逗号分隔SELECT 字段名 1, 字段名 2, 字段名 3, ... FROM.
2021-07-17 14:54:58
199
原创 【Java实战小项目】考试系统
文章目录视图欢迎界面登陆界面主菜单界面考试规则界面考试界面控制台数据控制台界面控制台服务端服务端接口服务端实现类自定义异常实体类用户考题考题信息考试信息主界面总结视图欢迎界面package com.zzxx.exam.ui;import javax.swing.*;import javax.swing.border.LineBorder;import java.awt.*;/** * 闪屏 */public class WelcomeWindow extends JWindow .
2021-07-12 11:08:43
683
原创 【Java基础学习笔记】19、函数式接口和Lambda表达式
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport.
2021-07-08 20:27:46
98
原创 【Java基础学习笔记】18、线程
文章目录线程并行与并发程序、进程和线程实现线程的3种方法①继承Thread类②实现Runnable接口③匿名内部类创建线程线程的状态常用API特殊:守护线程线程通信单向通信双向通信线程池Callable接口线程并行与并发 并行:两个线程同一时刻运行。 并发:两个线程在同一时间段运行。 多线程看似同时运行,实际上是微观的同一时间段中的不同时刻运行。程序、进程和线程 程序:软件【如:电脑管家】 进程:运行时程序【如:正在运行的电脑管家】 线程:进程中的任务【如:电脑管家同时开始的电脑体检和.
2021-07-07 21:01:17
79
原创 【Java基础学习笔记】17、异常
文章目录异常已检查异常未检查异常异常的处理try-catchthrow自定义异常异常已检查异常 已检查异常的父类是Exception,指已经预料到的异常,需要进行处理。未检查异常 未检查异常又称为运行时异常,指无法提前预料到的异常,一般是程序有误或程序员粗心导致的。异常的处理 异常的处理有两种方式,自行解决,即使用try-catch-finally代码块,和向上抛出,即使用throw关键字。try-catch 1、try catch必须同时存在,一个try可以有多个catch,但是最多.
2021-07-07 20:21:18
88
原创 【Java基础学习笔记】16、数据结构基础(2)
文章目录Map特点Map集合的分支HashMap( C )底层实现: 哈希表(散列表)特点存储过程:初始容量大小常用API:Map集合的遍历LinkedHashMap( C )底层实现特点HashTable( C )特点:子类TreeMap( C )ConcurrentHashMap( C )底层实现HashMap和hashTable和ConCurrentHashMap之间的区别JDK1.9的新特性Map Map <K,V> ( I ) Map是最大的接口,也就是说往上没有父接口了,也.
2021-07-05 20:07:38
98
原创 【Java基础学习笔记】15、数据结构基础(1)
文章目录数据结构一、什么是数据结构二、逻辑结构和存储结构逻辑结构存储(物理)结构三、数据结构和运算List集合 - 顺序结构1.List集合的特点2.特有方法(带有index)3.实现类顺序结构(ArrayList)链表结构(LinkedList)Queue(I) - 队列(线性结构)Set集合 - 散列表 (没有顺序的集合,不是随机)实现类HashSet( C ):二叉树实现类TreeSet( C )Comparable 自然排序 和 Comparator 自定义排序(指定比较器)数据结构一、什么.
2021-07-04 18:28:40
168
原创 【Java基础学习笔记】14、集合与泛型
文章目录集合Collection接口Iterable接口泛型集合集合相当于是个容器,主要负责存储任意数量的数据。分类: Collection(接口) - 有很多子接口/实现类 | - List(I) | - Set(I) | - Queue(I) Map(接口)Collection接口1、创建: 是一个接口,不能new自己,只能new接口的实现类。2、常用API 1)普通常用 add() - 添加 remove() -删除 clear() - 清空 isEmpt
2021-07-04 14:25:36
96
原创 【Java基础学习笔记】13、字符串和正则表达式
文章目录字符串:String类1.创建方式2.特点3.常量池4.编码问题5.常用API可变长字符串StringBuilder 和 StringBuffer正则表达式: 字符串的一些比较(排列)规则常用标识字符常用API包装类 - 对应的就是8大基本数据类型包装类的使用:字符串:String类1.创建方式 a.直接赋值创建 b.构造方法创建2.特点 a.字符串就是字符数组包装成的对象,本质就是字符数组。 b.String是final修饰的类,是不可被继承的。 c.字符串一旦创建就不可修改,属
2021-07-03 15:07:36
126
原创 【Java基础学习笔记】12、常用类Object
文章目录常用类:Object方法1)Class getClass()2)Object clone() - 克隆3)void finalize() - GC 垃圾回收机制4)toString():将对象以字符串的形式输出5)equals()6) hashCode()常用类:Object是所有类的基类/父类,所以类都默认继承Object。方法1)Class getClass() (1)作用: 对象通过该方法,可以获得对象对应的类的字节码对象。 xx.java -> xx.class -&g
2021-07-03 10:32:16
97
原创 【Java基础实战小项目】飞机大战
文章目录设计思路实现代码飞行物原型小敌机大敌机小蜜蜂英雄机子弹接口主场景主方法总结设计思路实现代码飞行物原型package PlaneFight;import java.awt.image.BufferedImage;public abstract class prototype { private int x,y,hp,height,weight; public int getX() { return x; } public voi.
2021-07-02 14:08:51
324
原创 【Java基础学习笔记】11、Date类和万年历
文章目录与时间相关的操作Date类构造方法常用的简单API万年历-Calendar创建常用APIDate和Calendar之间的转换Calendar 和 long 之间的转换SimpleDateFormat与时间相关的操作 Systen.currentTimeMills() 1、获取的是long类型。 2、通常用来做计算,计算效率(7天以内的计算)。 3、在进行计算时,需要注意整数类型的默认值是int类型,如果超出了int类型的范围,就是溢出了,就会变成负数,所以需要在计算之前先标记好是lon.
2021-07-02 14:02:33
159
原创 【Java基础学习笔记】10、线程
文章目录进程和线程Java中的线程创建和启动一、线程的创建1、继承Thread类2、实现Runnable接口3、内部类创建线程二、线程的启动进程和线程 进程是指内存中的一个运行程序,每个进程都有一块属于自己的内存空间。进程不依赖于线程而存在,并且一个进程中可以有单个或多个线程。 线程是进程中的一部分,线程没有自己的内存空间,并且总属于某个进程。线程相当于一个执行流程,多个线程共享该进程的内存资源。 线程在执行过程中与进程的区别在于每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是.
2021-03-10 19:22:36
179
原创 【Java基础学习笔记】9、多态
多态是同一个行为具有多个不同表现形式或形态的能力。 如同一台打印机,它既可以是黑白打印机,用来打印黑白照片,也可以是彩色打印机,用来打印彩色照片。都是“打印”这个动作,放在两台不一样的打印机上,就会产生不一样的结果——黑白或彩色的照片。多态也是一样,同一个行为在不同的对象身上就会产生不同的作用。 多态存在的三个必要条件:继承、重写、向上转型。文章目录继承重写向上转型向下转型(扩展,非多态的内容)继承 顾名思义,要完成多态,必须要存在类的继承关系。重写 在有继承关系的情况下,子类必须重新定
2021-03-08 10:48:16
150
原创 【Java基础学习笔记】8、内部类
上次说到类之中还可以嵌套类,嵌套其中的类就是内部类。内部类大致可分为四类,分别是:成员内部类,局部内部类,匿名内部类和静态内部类。文章目录成员内部类定义语法使用方法局部内部类匿名内部类定义语法匿名内部类实现接口匿名内部类继承父类静态内部类
2021-03-07 15:16:59
230
4
原创 【Java基础学习笔记】7、修饰词整理
类和其中的成员变量、属性、方法等,就如同一个人的所有财产一样,车只能让关系好的同事坐,房子只邀请关系很铁的朋友,而卧室这种私人的地方更不能随便让人进。同时,对于各种物品,在心中也会有不同的地位,车是可以卖的,但是房子是不能动的。所以在Java中有一系列修饰词,用来保护对类、成员变量和方法等等的访问。 修饰词分为两类,分别是访问修饰词和非访问修饰词。
2021-03-03 16:09:07
358
原创 【Java基础学习笔记】6、类和接口(继承和抽象类)
文章目录一、类的继承(1)继承的概念(2)继承格式(3)继承类型(4)继承的特点(5)关键字extends关键字super关键字(6)抽象类抽象方法和方法重写重写和重载的区别二、接口的继承(1)接口的概念(2)接口的特点(3)接口和类的异同(4)接口和抽象类的区别(5)接口的声明(6)接口的实现多接口继承一、类的继承(1)继承的概念 正如生活中的实例一样,任何事物所属的类型不是单一的,例如狮子属于动物,又属于食肉动物。而羚羊也属于动物,但属于食草动物。不论食肉动物还是食草动物,都有动物的特性,归属于
2021-03-02 11:24:10
298
原创 【Java基础学习笔记】5、类、对象和方法
面向过程:注重事情的每一步。面向对象:只关注对象,以及对象的功能。文章目录一、类(1)什么是类?(2)类里面有什么?Ⅰ.成员变量Ⅱ.局部变量Ⅲ.构造方法this关键字Ⅳ.内部类二、对象(1)什么是对象?(2)对象的创建三、方法(1)什么是方法?(2)方法的优点(3)一、类(1)什么是类? 类是一系列具有相同特点的事物和行为的抽象集合。狮子、金鱼、天鹅之间有很多不同,但是由于它们都是动物,所以可归为动物这一类。类是抽象的,生活中可以实际接触到的都是类实例化之后的对象。(2)类里面有什么?Ⅰ.成
2021-03-01 16:21:51
111
4
原创 【Java基础学习笔记】4、数组及数组排序
一、数组简单介绍1、数组的定义(1)声明数组(2)创建数组2、数组常用方法(1)输出一个数组(2)将字符串转化为字符数组(3)数组的复制二、数组排序(1)Arrays.sort()方法(2)冒泡排序(3)选择排序(4)插入排序
2021-03-01 10:52:40
154
原创 【Java基础学习笔记】3、流程控制语句语法及关键字
文章目录一、流程控制语句1、顺序语句2、条件语句(1)单if语句(2)if-else语句(3)if-else-if语句(4)条件语句的嵌套2、选择语句switch语句switch注意事项4、循环语句(1)while循环(2)do…while循环(3)for循环4、扩展(1)三元运算符(2)增强for语句一、流程控制语句1、顺序语句 代码由上而下、由左及右执行,除了被之后几种语句改变执行顺序。代码示例:int a=10,b=5,c;c=a-b;System.out.println(c);//输
2021-02-27 15:41:43
750
4
原创 【Java基础学习笔记】2、基础规则和语法整理
文章目录一、变量命名规则二、保留字与运算符1.保留字2.运算符(1)算术运算符(2)比较运算符(3)逻辑运算符(4)三目运算符(5)位运算符三、数据类型八大基本数据类型:引用数据类型(1)String(2)数组数组定义(3)对象对象实例化(4)接口一、变量命名规则1.首字母必须是字母、下划线或美元符号,不能是数字//合法int a1;int $a2;int _a3;int A4;//不合法int 5a;2.除首字母外,其余必须是字母、下划线、美元符号和数字//合法int b$_1
2021-02-26 13:55:01
141
2
原创 【Java基础学习笔记】1、面向对象编程基础
【Java基础学习笔记】1、面向对象编程基础文章目录【Java基础学习笔记】1、面向对象编程基础一、什么是面向对象编程?1.什么是类?什么是对象?2.面向对象编程特点1、封装性:2、继承性:3、多态性:二、使用步骤1.引入库2.读入数据总结一、什么是面向对象编程?面向对象程序编程(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。面向对象程序编程(Object Oriented Pr
2021-02-26 11:49:31
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人