随笔分类 -  苦练Java基本功

Java语言本身的技术、类库、原理
摘要:厨房有只偷吃的猫的Java高级开发之路~ 声明:部分图片来源网络 一、类生命周期 首先来看一下类的生命周期: 二、类加载器(常见3种) 类加载器负责装入类,搜索网络、jar、zip、文件夹、二进制数据、内存指定位置的类资源。一个Java程序运行,至少有三个类加载器示例,负责不同类的加载。 三、问题 阅读全文
posted @ 2021-03-06 11:11 厨房有只偷吃的猫 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1. 什么是泛型? 泛型将接口的概念进一步延伸,“泛型”的字面意思就是广泛的类型。类、接口和方法代码可以应用于非常广泛的类型,代码与它们能够操作的数据类型不再绑定在一起,同一套代码可以用于多种数据类型,这样不仅可以复用代码,降低耦合性,而且还提高了代码的可读性以及安全性。讲起来优点抽象,我们看个实际 阅读全文
posted @ 2019-08-08 22:41 厨房有只偷吃的猫 阅读(7939) 评论(0) 推荐(4) 编辑
摘要:switch是Java条件语句语法之一。在多条件下相对于使用 if/else,使用switch更为简洁。语法是: switch(表达式){ case 值1: 代码1;break; case 值2: 代码2;break; ... case 值n:代码n;break; default:代码n+1 } s 阅读全文
posted @ 2019-04-10 22:57 厨房有只偷吃的猫 阅读(1780) 评论(1) 推荐(1) 编辑
摘要:1、synchronized 1.1、方法内的变量为线程安全的 “非线程安全”问题存在于实例变量中,如果一个变量是方法内的变量,那么这个变量是线程安全的,也不会出现“非线程安全”问题。 代码: package Thread.thread2; public class Num { //private 阅读全文
posted @ 2019-03-08 21:01 厨房有只偷吃的猫 阅读(3766) 评论(0) 推荐(0) 编辑
摘要:1、进程和线程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程 阅读全文
posted @ 2019-03-04 22:21 厨房有只偷吃的猫 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Class类的使用 动态加载类 方法信息的反射 获取成员变量&构造函数 方法反射的基本操作 通过反射了解集合泛型的本质 一、Class类的使用 Class 类: 在面向对象的世界里,万事万物皆为对象 Java语言中,静态成员、普通数据类型是不是对象呢? 普通数据类型不是对象但是他们有他们的包装类;而 阅读全文
posted @ 2018-10-09 21:27 厨房有只偷吃的猫 阅读(193) 评论(0) 推荐(0) 编辑
摘要:##过滤器 过滤器是一个java组件,可以拦截发送至某个servlet,jsp页面或静态页面的请求,可以在响应发送到客户之前进行拦截 ####工作原理: ####过滤器类必须实现 Filter 接口,包含的方法如下: void destroy() //销毁方法 void init(FilterCon 阅读全文
posted @ 2017-12-05 17:39 厨房有只偷吃的猫 阅读(458) 评论(0) 推荐(0) 编辑
摘要:###Session ####什么是会话? #####会话: Web应用中的会话 指的是一个客户端浏览器与Web服务器之间连续发生的一系列请求和响应的过程 #####会话状态: Web服务器和浏览器在会话的过程中产生的状态信息 #####作用: 借助会话的状态,web服务器能够把同一个会话中的一系列 阅读全文
posted @ 2017-12-03 20:56 厨房有只偷吃的猫 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:####ServletConfig 容器初始化一个Servlet的时候,会为这个Servlet建一个唯一的Servletconfig的对象(Servlet的配置对象) 容器会从部署的描述文件(web.xml)中 读出servlet 初始化参数 交给 ServletConfig对象 再把Servlet 阅读全文
posted @ 2017-12-03 20:36 厨房有只偷吃的猫 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:在serlvet中,需要调用另外一个资源来对浏览器的请求进行响应,两种方式实现: 调用HttpServletResponse.sendRedirect 方法实现 重定向 调用RequestDispatcher.forward 方法来实现请求分派 阅读全文
posted @ 2017-11-27 16:02 厨房有只偷吃的猫 阅读(1101) 评论(0) 推荐(2) 编辑
摘要:Servlet,web.xml 阅读全文
posted @ 2017-11-27 15:28 厨房有只偷吃的猫 阅读(2532) 评论(0) 推荐(2) 编辑
摘要:Servlet,JSP 中的中文乱码问题以及解决方案 阅读全文
posted @ 2017-11-26 21:41 厨房有只偷吃的猫 阅读(238) 评论(0) 推荐(1) 编辑