![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
qq_43059674
划水摸鱼
展开
-
xml通过dom4j解析成java对象
要解析的xml<?xml version="1.0" encoding="UTF-8"?><config> <action path="/regAction" type="test.RegAction"> <forward name="failed" path="/reg.jsp" redirect="false" /> <for...原创 2019-05-29 11:18:47 · 572 阅读 · 0 评论 -
XML DTD 快速上手
XML: 扩展标记语言,标准通用语言子集,是一种标记电子文件使期有结构的标记语言。dtd文件: DTD(文档类型定义)的做用时定义XML的合法构建模块。它使用一系列的合法元素来定义文档结构。其实就是用来规范XML,理解成定义规则就ok啦。创建XML文件1、必须有文件开头 :<?xml version="1.0" encoding="UTF-8"?>2、必须有根目录3、必须...原创 2019-05-23 16:19:32 · 196 阅读 · 0 评论 -
dom 4 j 操作xml教程
先去官网下载jar包还有dom4j的依赖jar包 我上传到了百度云。读取这是我们要读取的xml文件<?xml version="1.0" encoding="UTF-8"?> <!-- config标签:可以包含0~N个action标签 --><config name="zs" age="18" sex="男"> <!-- act...原创 2019-05-24 15:18:28 · 231 阅读 · 0 评论 -
java集框架类图
原创 2019-03-01 00:04:40 · 122 阅读 · 0 评论 -
JDK 1.8 LinkedList源码解析
public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable关于AbstractSequentialList这个类的源码可以参考:https://mp.c...原创 2019-03-08 08:15:14 · 89 阅读 · 0 评论 -
AbstractList源码分析
类类修饰abstract继承AbstractCollection注:AbstractCollection源码分析可以看我的另一篇文章:https://blog.csdn.net/qq_43059674/article/details/88183974实现List 属性protected transient int modCount = 0;关于m...原创 2019-03-05 21:24:11 · 177 阅读 · 0 评论 -
JDK 1.8 AbstractCollection源码解析
类信息该类实现自Collectionpublic abstract class AbstractCollection<E> implements Collection<E> 属性方法contains(Object o) public boolean contains(Object o) { //获得该对象的迭代 ...原创 2019-03-05 16:40:27 · 115 阅读 · 0 评论 -
深入理解HashMap
我在博客园写的博客:深入了解HashMap原创 2019-05-22 11:05:55 · 91 阅读 · 0 评论 -
java语言中所以异常的超类是啥?
Throwable类是Java语言中所有错误和异常的超类。千万不要以为是Exeption啊!!!原创 2019-03-01 00:11:43 · 3997 阅读 · 0 评论 -
java中参数加final修饰
加final修饰符的参数,在该方法内该参数则为常量如果参数是基本数据类型: public static void main(String[] arge){ int s = 1; fin(s); //main里面的s该没事 s = 2; System.out.println(s); }public ...原创 2019-02-24 20:31:09 · 547 阅读 · 0 评论 -
HashMap集合默认初始化长度
源代码:默认初始化长度为 16原创 2019-03-01 00:15:41 · 5056 阅读 · 0 评论 -
java自定义注解
前言Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取注解内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java虚拟机可以保留注解内容,在运行时可以...原创 2019-07-19 15:28:08 · 170 阅读 · 0 评论 -
UUID.randomUUID().toString() 的作用
public static void main(String[] args) { String x = UUID.randomUUID().toString(); System.out.println(x);} UID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。UUID(Universally Uni...转载 2019-04-14 08:38:40 · 330 阅读 · 0 评论 -
JAVA 寄存器、堆栈、堆、常量存储、非RAM存储 (《java编程思想》笔记)
寄存器这是最快的存储区,因为它位于不同其他存储区的地方---处理器存储部。但寄存器的数量及其有限,所有寄存器根据需求进行分配。你不能直接控制,也不能再程序中感觉到寄存器存在的任何迹象(另一方面,C和C++允许你向编译器建议寄存器的分配方式)堆栈位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器哪里获得直接支持。堆栈指针若向下移动,则分配新的内存,若向上移动,则释放那些内存。...原创 2019-01-21 17:07:50 · 531 阅读 · 1 评论 -
java读取properties文件乱码问题解决方式
InputStream inputStream = Dome.class.getResourceAsStream("/text.properties"); Properties properties = new Properties(); BufferedReader bf = new BufferedReader(new InputStreamReader(inputStream))...原创 2019-05-25 15:51:47 · 192 阅读 · 0 评论