Java基础
文章平均质量分 59
苏夏ヾ
技术永远是更新迭代的,永远保持初心,一直学习!
展开
-
过一遍Java中的API
常用的API API:Application Programming Interface应用编程接口,一切可以调用的东西都是API。 1.Object 1.1概念 所有对象的顶级父类 存在于java.lang包中,这个包不需要我们手动导包 1.2常用方法 boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。 protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调原创 2021-12-06 11:49:33 · 284 阅读 · 1 评论 -
详谈Java中的面向对象
1、面向对象 1.1概念 所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。 l 面向过程强调的是过程,例如: 1、打开冰箱 2、把大象放进去 3、关上冰箱 l 面向对象强调结果,例如: 1、 饿了,去平台点餐,这个动作就是面向对象。你没有去市场买菜洗菜做饭。。。只要有app就可以了。 2、 衣服脏了,直接甩给女票去处理等着穿干净的就可以了。你没有关注中间的过程。。只要找好对象就可以了。 3、面试官问什么是面向对象原创 2021-12-06 11:13:53 · 189 阅读 · 0 评论 -
Java思维导图
SSM框架思维导图如图所示: 面向对象: 反射: 多线程: 集合: IO原创 2020-10-17 10:14:31 · 141 阅读 · 0 评论 -
谈一谈Cookie和Session
什么是会话 会话:当浏览器发请求访问服务器开始,到访问服务器结束,浏览器关闭为止,这期间产生的所有请求和响应加在一起,就称之为浏览器和服务器之间的一次会话 Cookie Cookie的工作原理 1.Cookie是将会话中产生的数据保存在客户端,是客户端技术。 2.Cookie是基于两个头进行工作的:通过Set——Cookie响应头将cookie从服务器发送给浏览器,让浏览器以后每次访问服务器时,都会将cookie请求头,将cookie信息再带回服务器中,服务器可以获取请求中的cookie,进行使用! Co原创 2020-09-08 20:23:57 · 138 阅读 · 0 评论 -
浅谈Shiro安全框架
概述 Shiro是Apache旗下一个开源安全框架(http://shiro.apache.org/),它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限、加密、会话管理等功能,组成一个通用的安全认证框架。使用shiro就可以非常快速的完成认证,授权等功能的开发,降低系统成本。 流程图如下 Shiro概要架构 ...原创 2020-08-23 15:03:36 · 137 阅读 · 0 评论 -
浅谈Cookie,Session
什么是会话? 会话:当浏览器发请求访问服务器开始,到访问服务器结束,浏览器关闭为止,这期间产生的所有请求和响应加在一起,就称之为浏览器和服务器之间的一次会话。 Cookie Cookie的工作原理 1. Cookie是将会话中产生的数据保存在客户端,是客户端技术。 2. Cookie是基于两个头进行工作的:通过Set-Cookie响应头将cookie从服务器端发送给浏览器,让浏览器保存到内部;保存到浏览器中的cookie,在浏览器以后每次访问服务器时,都会通过cookie请求头,将cookie信息再带回服原创 2020-08-16 22:34:17 · 205 阅读 · 0 评论 -
浅谈泛型
如何理解泛型? 泛型是一种"代码模板".可以用一套代码套用各种类型。 作用 通过泛型的语法定义,约束集合元素的类型,编译器可以在编译期提供一定的类型安全检查,避免运行时才暴露bug。 l 代码通用性更强,后面有案例 l 泛型可以提升程序代码的可读性,但它只是一个语法糖(编译后这样的东西就被删除,不出现在最终的源代码中),对于JVM运行时的性能是没有任何影响的。 泛型声明 泛型可以在接口、方法、返回值上使用: java.util.List泛型接口/类: public interface Collecti原创 2020-08-16 22:04:00 · 91 阅读 · 0 评论 -
走一遍Java那些基础
数据类型 标识符 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。 我们选择的名称就称为标识符,并且遵循以下规则: A. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。 B. 不能以数字开头。 C. 标识符是严格区分大小写的。 D. 标识符的命名最好能反映出其作用,做到见名知意。 注释 Java代码的解释说明。不影响程序的运行,用于辅助读程。 //单行注释 /* 多行注释 / /*原创 2020-08-16 17:46:09 · 144 阅读 · 0 评论 -
初识Java
软件开发流程 意向 软件项目立项,立项报告,立项审批 需求调研,希求评审 概要设计,用例图,页面原型设计 数据库设计,表设计 详细设计,类设计 开发编码 需求变更 测试 试运行,bug满天飞(加班) 正式上线 维护期 项目完成 计算机基础知识 计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超级计原创 2020-08-16 16:20:16 · 166 阅读 · 0 评论 -
Java基础——集合
Collection接口 -- List接口 : 数据有序,可以重复。 -- ArrayList子类 -- LinkedList子类 -- Set接口 : 数据无序,不可以存重复值 -- HashSet子类 -- Map接口 : 键值对存数据 -- HashMap Collections工具类原创 2020-08-14 23:09:07 · 119 阅读 · 0 评论