![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
float_yy
键盘敲烂,年薪百万
展开
-
JAVA中transient关键字的使用
JAVA中transient关键字的使用transient这个关键字,在java中大家可能遇到的不多,最近阅读JDK源码的时候看到,和大家分享一下。transient,在序列化和反序列化的时候,可以进行关键字的屏蔽,只对需要进行持久化的字段进行序列化。即在进行序列化的时候,此关键字修饰的成员变量,不进行序列化的操作同理,在进行反序列化的时候,也同样“无视”这个关键字修饰的变量,当然这...转载 2019-03-30 14:35:02 · 103 阅读 · 0 评论 -
ArrayList和Arrays.ArrayList
java中的ArrayList内部是由数组实现的,但是正因为这一点,ArrayList与数组打交道的时候应该要注意一些问题。测试代码1public static void main(String[] args) { //创建一个字符串数组 String[] words = "And that is how we know the Earth to be bana...原创 2019-03-30 18:59:26 · 1108 阅读 · 0 评论 -
深度解析Java可变参数类型以及与数组的区别
原 深度解析Java可变参数类型以及与数组的区别 这篇文章主要介绍了Java方法的可变参数类型,通过实例对Java中的可变参数类型进行了较为深入的分析,需要的朋友可以参考下。Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用。本文就以实例形式对此加以分析。具体如下:一般来说,许多Java初学者在看到下面的这段代...转载 2019-03-30 21:01:53 · 202 阅读 · 0 评论 -
Java异常限制
异常限制:1、当覆盖方法时,只能抛出其基类方法异常说明中列出的那些异常2、异常限制对构造器不起作用,派生类构造器的异常说明必须包含其基类构造器的异常说明3、派生类方法可以不抛出任何异常,即使是其基类方法所定义的异常4、覆盖方法时,子类方法只能抛比父类方法异常更少,可以不抛异常,也可以抛子异常。可少不可多5、构造器异常列表必须包含父构造器异常列表。可多不可少!...原创 2019-03-31 18:53:22 · 254 阅读 · 0 评论 -
java异常总结
1. 关于异常初识:a. 异常是对象。与使用其他Java对象相同,我们总是使用new在堆上创建异常对象。这也伴随着存储空间的分配与构造器的调用。b. 当异常被抛出后,异常处理机制将负责搜寻参数与异常类型相匹配的第一个处理程序。然后进入catch子句执行。c. 关于终止与恢复:i. 中止模型:错误关键,无法恢复,程序终止。(较多使用)ii. 恢复模型:修正错误,继续执行。(使用较少,代码耦...转载 2019-03-31 19:37:17 · 205 阅读 · 0 评论 -
java 泛型详解
1、概述泛型实现了 “参数化类型” 的概念,使代码可以应用于多种类型,在面向对象编程及各种设计模式中有非常广泛的应用。"参数化类型" 就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,用<>包含起来泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。java泛型的核心概念:告诉编译器想使用什么类型...原创 2019-04-09 00:23:05 · 276 阅读 · 0 评论 -
Servlet 详解
转载自博客园:https://www.cnblogs.com/whgk/p/6399262.html以及菜鸟教程:https://www.runoob.com/servlet/servlet-life-cycle.html一、什么是servlet? 处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了...转载 2019-07-24 14:49:06 · 240 阅读 · 0 评论