![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
aa46449521
这个作者很懒,什么都没留下…
展开
-
Java 泛型详解
引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public class Box { private Strin转载 2018-01-16 12:53:27 · 157 阅读 · 0 评论 -
你真的了解volatile关键字吗?
前言: java的内存模型都是围绕原子性、有序性和可见性展开的,为了确保线程间的原子性、有序性和可见性,java使用了一些特殊处理操作或者关键字来申明、告诉虚拟机,在这个地方,要尤其注意,不要随意变化优化目标指令,关键字volatile就是其中之一。 如果你查询一下英文字典,你会发现volatile的解释为“易变的,不稳定的”,这也就是使用volatile关键字原创 2018-02-01 10:19:35 · 128 阅读 · 0 评论 -
web.xml配置文件详解以及web.xml 组件加载顺序
1 Web.xml常用组件解析 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 servlet API的版原创 2018-01-25 14:06:38 · 282 阅读 · 0 评论 -
99%的人都理解错了 HTTP 中 GET 与 POST 的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心转载 2018-01-25 14:22:49 · 105 阅读 · 0 评论 -
Java 中的异常和处理
1 异常分类 前言 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。 Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程原创 2018-01-26 09:21:42 · 284 阅读 · 0 评论 -
java反射
关于获取类的字段有两种方式:getFields()和getDeclaredFields()。我们先来看看这两者的区别吧: getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。 getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstr...转载 2018-12-12 11:23:15 · 103 阅读 · 0 评论