- 博客(14)
- 收藏
- 关注
原创 面试官常问的Java面试题分享【持续更新】
面试官常问的Java面试题分享作者想要说的话1.什么是J2EE技术?2.JDK 和 JRE 有什么区别?3.final 在 java 中有什么作用?4.Java中八大基本类型有哪些?5.java中操作字符串都有哪些类?6.String 类的常用方法都有那些?7.抽象类必须要有抽象方法吗?8.普通类和抽象类有哪些区别?9.java 中 IO 流分为几种?10.BIO、NIO、AIO 有什么区别?11.List、Set、Map 之间的区别是什么?12.迭代器 Iterator 是什么?13.并行和并发有什么区别
2022-05-22 22:39:05
906
原创 使用java监听器(Listener)统计在线人数
使用java监听器统计在线人数1. 监听器的简介监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。怎么去使用java监听器ServletContextListener:用于监听WEB应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。ServletContextAttributeListener:用于监听WEB应用
2021-10-07 17:10:43
474
1
原创 使用过滤器实现自动登录(过滤器filter)
自动登录1. 创建实体类entity新建user类package entity;public class User { private String username; private String password; public User() { } public User(String username, String password) { this.username = username; this.passwor
2021-10-07 17:01:38
595
原创 关于敏感字符过滤器的代码结构原理(Filter)
敏感字符过滤器(filter)一.敏感字符过滤成(*******)作用:将用户发送的内容先做处理在上传到服务器中,一般用于敏感字符的处理适用范围:评论、弹幕等1. 创建过滤器filter包新建CharFilter类package filter;import util.MyRequest01;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServ
2021-10-07 16:40:14
184
原创 关于java反射的作用(java Reflection)
反射的缘起一.什么是反射及反射机制反射就是把java类中的各个成分映射为一个个java对象。即在运行状态中:对于任何一个类,都能够知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任意一个属性和方法;这种动态获取信息以及动态调用对象方法的功能叫java的反射机制。二.为什么会产生反射?听上面可能会有点听不懂,给你们举一个例子//创建一个动物对象,杰瑞鼠Animal jier=new Animal();//调用跑方法,传入时间,获取奔跑距离double distance=ji
2021-10-07 16:23:19
475
原创 2021-09-21 关于权限管理系统的数据库设计以及权限管理的流程原理
关于权限管理系统的数据库设计以及权限管理的流程原理1.0权限管理系统的原理权限管理:就是实现了对用户访问资源或者系统功能的限制,按照管理员定义的安全规则或权限策略,限制用户只能访问自己被授权的资源。权限管理主要管理用户对数据业务分析与流控系统的操作范围和可视范围。其模型结构由用户、组、角色、权限四大元素组成用户:使用数据业务分析与流控系统的所有用户者;权限:由应用系统功能点、管理区域定义;角色:权限的集合;用户组:用户的集合称为组,在组中的用户继承组的权限,组与组存在上下级关系,但不存在权限
2021-09-21 23:55:22
202
原创 java多线程知识笔记
多线程1,进程和线程进程是一个程序运行的实例,它会在内存中开辟一块空间,专门给这个程序使用。线程是程序运行的最小单位,一个进程可以有多个线程。2,多线程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行3,多线程好处充分利用CPU的资源简化编程模型带来良好的用户体验4,多线程的实现方法1,继承Threadpublic class MyThread extends Thread { private Str
2021-03-31 16:08:16
366
2
原创 java集合框架知识笔记
集合框架变量:存储单个值。数组:存储同一种数据类型的多个数据,长度不可变。集合:存储一组任意数据类型的集合,长度可变。体系4个接口Collection 收集,集合/ List(列表) Set(集合) Map(地图)实现类:List:ArrayList、LinkedList 三有产品:有顺序,有下标,有重复Set:HashSet、TreeSet 三无产品:无顺序,无下标,无重复Map:HashMap、TreeMap 键值对:key-valuejava中万物皆对象除了基本数据类型
2021-03-31 16:05:23
106
原创 java异常知识笔记
Java API java应用程序接口学习已经写好的类。异常 Exception异常是指 程序在运行过程中发生了不可预料的错误,导致程序无法继续运行。异常体系结构Throwable (可抛出的)/ \ Error(错误) Exception (异常) / \CheckException RuntimeException(运行时异常,可以不处理)(检查异常,必须要处理)Error:表示非常严重的错误。程序员一般不可修复。Exception :表示非严重的错误,可以通过异常捕
2021-03-31 16:04:05
98
原创 java接口知识笔记
抽象 abstract1,修饰类 --- 抽象类abstract class Person{ 1,抽象类不能实例化,但是有构造 2,抽象类只能被继承,抽取公共的要求子类必须实现的方法 例如:Animal类 eat(),形成了一种规范 3,抽象类中可以有抽象方法,也可以有普通方法}2,修饰方法 --- 抽象方法abstract class Person{ //抽象方法 public abstract void method01(); 1,抽象方法没有方法体 2,有抽象方法的类必须是
2021-03-31 16:02:18
126
原创 java多态知识笔记
继承:extends方法重写方法重载抽象 abstract 抽象类: 不能实例化,有构造方法。 抽象类中,有实例方法,抽象方法抽象方法: 没有方法体 有抽象方法的类 必然是抽象类或接口。 抽象方法必须被子类重写,除非子类也是抽象类。final关键字 fianl修饰的类 String多态:什么是多态?同一个类型的对象,调用同一个方法,得到不同的结果。Animal a = new Dog1(); 父类的引用 指向 子类的对象。向上转型。自动转向。编译时类型为
2021-03-31 16:00:56
91
原创 java继承知识笔记
面向对象封装 继承 多态接口继承 extends子类(派生类)和父类(超类,基类)this 表示对本类对象的引用调用本类的属性和方法this(); 调用本类的构造方法,必须写在构造方法中的第一行super 表示对父类对象的引用调用父类的属性和方法super(); 调用父类的构造方法,必须写在构造方法中的第一行super(); 在构造方法中 是隐式存在。子类不能继承父类的什么?1,私有成员 private 修饰的属性和方法2,构造方法3,子类和父类不在同包下,使用默认访问权限
2021-03-31 15:56:58
93
原创 java对象和封装知识笔记
编程思想:1,面向过程C 汇编2,面向对象Java C# C++ python Php 易语言类是一种特殊数据类型数据类型 基本数据类型 byte short int long double float char boolean引用数据类型 String Array Scanner File Random 自定义构造方法 方法名和类名相同,并且没有返回值类型。主要的作用是实例化对象。还可以使用有参构造给属性初始化值。特征:1,系统会默认一个无参构造(隐藏)2,当写了一个有参构
2021-03-31 15:53:48
126
原创 1.使用Java理解程序逻辑详细笔记
课程:使用Java理解程序逻辑 软件工程师,程序员-->写程序 编程语言:C. C++. java. C#. Php java语言:sun公司研发,1991成立项目-1995年五月23号产品发布, 詹姆斯.高斯林为项目负责人,sun公司被oracle公司收购Java版本: javaSe:窗体程序(QQ)标准版 javaEe:网站程序(淘宝,京东)企业版 javaMe:(收银,ATM机)个人版如何使用java: 安装工具:JDK1.8 配置环境变量...
2021-01-27 13:40:47
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人