- 博客(17)
- 收藏
- 关注
原创 类初始化和实例初始化过程
一.典型题目题目:试写出下列代码的运行结果涉及:类初始化,实例初始化,方法重写结果:(5)(1)(10)(6)(9)(3)(2)(9)(8)(7)(9)(3)(2)(9)(8)(7)二.类初始化过程一个类要创建实例需要先加载并初始化该类main方法所在的类需要先加载和初始化一个子类要初始化需要先初始化父类一个类初始化就是执行<clinit>()方法。** <clinit>() 方法由静态类变量显示赋值代码和静态代码块组成**类变量显示赋值代码和静态代码块从上
2021-10-14 11:19:32
204
原创 Java基础之变量,修饰符
1.变量1.1 成员变量位置:类里方法外作用范围:在整个类中都生效,类消失,变量才会消失注意:成员变量不是必须手动初始化,会赋予对应类型的默认值1.2 局部变量位置:方法/局部代码块里作用范围:作用于方法/局部代码块中。注意:局部变量必须手动初始化。1.3 变量的默认值引用类型的默认值都为null;基本类型为:2 .修饰符2.1 访问权限修饰符public:所有类都可以访问。protected:同包下的类可以访问,不同包的子类可以访问。default:只有同包下的类可见。
2021-09-22 19:45:45
274
原创 Java基础之执行结构
1.顺序结构从上到下依次执行所有Java语句。2.分支结构2.1.if语句小括号中时判断条件,第一个大括号中是当判断条件为true时运行,第二个是当判断条件为false时运行,(else{}可省略)。2.2嵌套分支3.选择结构1.变量a支持的类型:byte short char int String2.执行顺序:会拿着变量a的值依次与每个case后的值做比较,如果不加break会向后穿透所有case,包括default3.如果设置了“保底选项default”,并且没有任何case被匹
2021-09-17 21:28:28
166
原创 Java基础之运算符
1.四则运算符 (+,-,*,/)2.取余 (%)取余数,如果整除,余数为0,0对任何数取余都为0;3.自增自减(++,–)自增自减分为符号在前和在后,符号在前:先改变自身再进行运算符号在后:先进行运算再改变自身4.比较运算符(<,>,!=,==,<=,>=)结果都为布尔类型。==:等于符号,在Java中单等号是用来赋值的,只有双等才代表等于!=:不等;其他符号与数学运算中相同5.逻辑运算符&(&&)与运算,全真为真,有假则假
2021-09-17 20:12:39
100
原创 JVM的简单介绍
JVM的运行原理1.什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台
2021-09-15 20:31:37
251
原创 Session和Cookie
1. Session1.1 Session介绍Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如
2021-09-02 19:28:03
119
原创 路由导航守卫
权限校验 - 路由导航守卫1.业务需求对于所有请求,如果用户没有登录,则只允许访问登录界面,只有登录后才能访问其他页面2.路由导航守卫实现2.1参数说明router.beforeEach((to,from,next))to:路由跳转的网址from:路由从哪里来next:是一个函数,表示放行或重定向next()放行next("/Login")重定向业务实现:核心逻辑:检查是否有token.有token 表示已经登陆,放行请求没有token 表示用户没有登录,重定向到登陆界面如
2021-09-01 20:31:30
103
原创 VUE生命周期
概念:首先,每一个vue实例都有一个完整的生命周期,也就是从创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。VUE中有一整套完整的VUE对象创建/使用/销毁的流程. 如果用户需要在某个特定的点 有特殊的需求,可以对VUE对象进行扩展!方法说明: 1.生命周期函数的方法名必须固定 2.生命周期函数是VUE对象特有的函数,应该放到...
2021-08-28 10:47:22
78
原创 VUE的基本用法
一.MVC思想说明二.VUE的基本用法2.1基本案例 <body> <!-- 基本语法 --> <div id="app"> {{msg}} </div> <!-- 1.导入js类库 --> <script src="../js/vue.js"></script> <!-- 2.创建vue对象 --> <script> const app = ne.
2021-08-28 09:33:35
402
原创 Ajax复习
axios请求方式一.请求类型1.get 执行查询业务2.post 执行form表单提交(登录/新增)3.put 执行修改操作4.delete 执行删除业务二.axios的语法axios.get("url地址信息","参数信息").then(function(args){})查找(get)url: http://localhost:8090/vue1/findall前端:axios.get ...
2021-08-27 21:08:41
348
原创 Mybatis-Plus常用API
一.查询(select)1.查询ID查询数据库 id=231 主键查询public void selectById(){ int id = 231; //模拟用户参数. User user = userMapper.selectById(id); System.out.println(user);2. 查询 name="小乔" 并且 性别 ="女" 思路: 如果将来有多个结果 则使用List进行接收. Sql: ...
2021-08-24 20:47:22
524
原创 Spring常见(常用)注解
@Controller 标识是哟个Controller类,Spring包扫描创建实例@RequestMapping 请求后的映射路径@PathVariable 标识接受单个参数@SpringBootApplication 是SpringBoot项目的核心注解,目的是开启自动配置@DateTimeFormat(pattern="yyyy-MM-dd") 用来转换日期格式@ComponentScan当springBoot 启动时,会实例化很多的对象,但是需要排除特定的类型@Sp...
2021-08-21 16:15:10
109
原创 SpringMVC复习
MVC设计模式用来进行分层结构,这样代码分离结构清晰,各层代码,各司其职,易于开发大型项目MVC(Model模型、View视图、Control控制层),将软件进行分层达到松耦合的效果,应该保证上面这三部分相互独立,互不干扰,每一个部分只负责自己擅长的部分,实现程序间的松耦合、提高代码复用性。SpringMVC是基于MVC设计模式来实现的。POJO类就是Model层,JSP就是视图层,Controller就是控制层现在主流的SSM三大框架开发都是在MVC上继续演化,又分为持久层DAO,业务
2021-08-21 15:46:32
272
原创 SpringBoot复习
SpringBoot介绍定义:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。他本身是包容万象的,可以跟各种技术集成。特点:创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件 简化Maven的配置 自动配置Spring 提供生产就绪功能,如指标,健康检查和外部配置创建SpringBoot工程1.项目创建2.pom.xml文件说明2.1.标签的作用2.1.1par..
2021-08-21 11:27:58
214
原创 IO流的简单复习
io流定义:我们把数据的读写操作抽象成数据在“管道”中流动注意:1.流只能单方向流动;2.输入流/读取->in/write; 3.输出流/写出->out/write;4.数据只能从头到尾顺序的读写一次 我们所说的输入输出都是以程序的角度来看的分类: 字节流: 输入流:InputStream (此类是抽象类,不可以创建对象) ...
2021-08-20 08:51:05
128
原创 数据库复习二
条件查询distinct使用distinct关键字去除loc字段里的重复的记录行select distinct loc from dept;whereselect * from empselect * from emp where 1=1 --类似没条件select * from emp where 1=0 --条件不成立select * from emp where empno=100 --唯一条件select * from emp where ename='ton
2021-08-17 08:28:07
112
原创 数据库复习一
数据库概念:存储数据,管理数据的仓库。分类:关系型数据库:Oracle、MySQL、SQLServer、Access 非关系型数据库:MongDB、Redis等数据库结构库-->表-->记录(行)-->字段(列)SQL语句(SQL不区分大小写)定义:结构化查询语言(Structured Query Language)分类:DML:数据操纵语言;如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Cre
2021-08-05 20:14:43
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人