![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ERROR:404
技术止渴
展开
-
Spring中自定义xsd文件操作方式
1 设置html文件的语法格式xsd文件根据POJO的属性编写xsd文件。例如<?xml version="1.0" encoding="UTF-8" ?><schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.zhangyh.com/schema/user" ...原创 2019-10-15 20:51:06 · 1586 阅读 · 0 评论 -
java的类加载过程解析
Java虚拟机在执行.class文件时,Java虚拟机通过使用bootstrap类加载器创建初始类来启动,该初始类以依赖于实现的方式指定。然后,Java虚拟机链接初始类,初始化它,并调用公共类方法void main(String [])。调用此方法会驱动所有进一步的执行。 构成main方法的Java虚拟机指令的执行可能导致附加类和接口的链接(并因此创建),以及调用其他方法。在Jav...原创 2019-03-05 14:45:47 · 189 阅读 · 0 评论 -
java不同版本的增强特性
在学习版本增强的时候,各种博文众说纷纭,我看得眼花缭乱。为了学习最权威的知识,我还是查看了java的官方手册。Java 5的增强特性:1. 泛型:这种期待已久的类型系统增强允许类型或方法对各种类型的对象进行操作,同时提供编译时类型安全性。 它为集合框架增加了编译时类型安全性且消除了具体对象使用时的复杂性。2. for循环的增强:这种新的语言结构消除了迭代集合和数组时迭代器和索引变量的苦...原创 2019-02-12 20:44:18 · 271 阅读 · 0 评论 -
一张图总结Java虚拟机框架
javad的虚拟机知识的学习参考了周志明的《深入理解java虚拟机》。Java虚拟机时java的核心。下图是虚拟机的轮廓图,也就是JRE的架构。在上图中可以看到红框内的是JVM的内存分配图。当然虚拟机的使用内存并不只是这些内存空间,直接内存是java程序可以使用的外内存。在java中,像这种内存只有NIO这种大IO的工具使用。如图红框内的内存分配图,JVM的内存共有5个区域:程序计...原创 2019-03-05 13:57:21 · 965 阅读 · 0 评论 -
java IO-java最大的特色(J2SE8)
java IO机制Java的IO可以说是Java语言最显著的特色。相对于C/C++,Java针对不同应用场景拥有各种各样封装好的IO对象。了解java技术最权威和最直接的方式是查看API文档,当然需要一些英语基础。java中的传统IOJava的传统IO是面向流、非阻塞类型的。传统IO虽然拥有强大的灵活性,但是速度慢的缺点也很明显。传统IO分两种:字节流和字符流。字符流:...原创 2019-02-10 23:09:07 · 175 阅读 · 0 评论 -
Java线程状态转换图(包含wait和sleep)
在网上看到了很多关于线程状态转换图,我认为下面这个是描述的最为精确的一个,当然这个图是在参考别人的基础上修改得到的。下面我会对这个图做详细的说明,因为原图中的描述很少,不够详细。在接下来的博文中,我会就java问题的线程的使用做详细的介绍。为什么说上面这个图是比较详细的,是因为上图中描述了wait方法和sleep方法在线程中的作用,具有很强的实践意义。由上图可知线程分为5个状态,创...原创 2019-02-08 21:34:17 · 1392 阅读 · 0 评论 -
java线程的顺序执行顺序控制
今天看到一个关于如何让线程顺序执行的博文,感觉很有意思。当然,例子是人家的public class JoinTest2 { public static void main(String[] args) { final Thread t1 = new Thread(new Runnable() { @Override ...原创 2019-02-07 22:44:03 · 948 阅读 · 0 评论 -
java反射机制
java反射机制:Java的反射机制通过解释执行的形式实现。Java的JRE就是通过边解释边执行的形式执行程序,即是动态加载对象,这就是为什么Java的执行的速度比C/C++的速度低。同理python也是边解释边执行的形式执行程序,但是python作为一个灵活的编程语言,其含有多个解释器,供开发人员使用。由于边解释边执行性能低下,不建议大量使用,最好在小范围灵活的场景下使用。现在来看看j...原创 2019-02-07 21:14:57 · 298 阅读 · 0 评论