摘要: 选题题 题目1(单选): 下面有关Java语言跨平台性说法正确的是(D ) 选项 : A.Java的源代码是跨平台的。 B.JDK是跨平台的。 C.JVM是跨平台的。 D.跨平台中的平台指的是操作系统,Java语言的跨平台性是指Java程序可以在不同的操作系统上运行,前提是相应的操作系统安装了对... 阅读原文
2020-03-04 23:04:03 阅读(3668) 评论(0)
摘要: 开发环境: Windows操作系统开发工具:Myeclipse+Jdk+Tomcat7+MYSQL数据库运行效果图                                               源码及原文链接:https://javadao.xyz/forum.php?mod=viewthre... 阅读原文
2020-03-04 21:06:12 阅读(2402) 评论(0)
摘要: 开发环境: Windows操作系统开发工具:Myeclipse/eclipse+Jdk+Tomcat+MYSQL数据库运行效果图                     源码及原文链接:https://javadao.xyz/forum.php?mod=viewthread&tid=137 阅读原文
2020-03-04 19:38:13 阅读(2384) 评论(0)
摘要: 在开始之前,我们需要去创建一个SpringBoot项目,大家可以去 http://start.spring.io/ 这个网站生成一个项目。       如图,这边可以对SpringBoot项目进行详细设置:     下面这个web一定要勾选:    ... 阅读原文
2020-03-04 18:35:02 阅读(2398) 评论(0)
摘要: 回顾: 在上一篇中,我们提到@EnableAspectJAutoProxy注解给容器中加入了一个关键组件internalAutoProxyCreator的BeanDefinition,实际类型为 AnnotationAwareAspectJAutoProxyCreator的BeanDenation 并且发现这... 阅读原文
2020-03-04 17:24:10 阅读(2363) 评论(0)
摘要: /* * Author: Sami Salkosuo, sami.salkosuo@fi.ibm.com * * (c) Copyright IBM Corp. 2007 */ package com.baidu.traffic.sc.common.util; // add by liushouyu... 阅读原文
2020-03-04 16:26:04 阅读(2423) 评论(0)
摘要: 以下分析基于HotSpot虚拟机 注意jdk1.7以上的两个变化: 虚拟机内存中,常量池由方法区转移到堆。 String.intern(),如果常量池存在等于此String对象的字符串,则返回该常量池中对象的引用;否则,在常量池中生成一个对原字符串的引用,并返回该引用,而不会再将字符串拷贝到常量池(jdk... 阅读原文
2020-03-04 14:32:01 阅读(2248) 评论(0)
摘要: 目录 存储结构 初始化 put resize 树化 get 为什么HashMap中equals()和hashCode()要同时重写? 为何HashMap的数组长... 阅读原文
2020-03-04 12:55:05 阅读(2781) 评论(0)
摘要: 重要属性和类 sizeCtl 容量控制标识符,在不同的地方有不同用途,而且它的取值不同,也代表不同的含义。 负数代表正在进行初始化或扩容操作 -1代表正在初始化 -N 表示有N-1个线程正在进行扩容操作 正数或0代表hash冲突链表还没有被初始化,这个数值表示初始化或下一次进行扩容的大小,这一点类似于扩容... 阅读原文
2020-03-04 11:49:03 阅读(2309) 评论(0)
摘要: 目录 1.String特性 1.1 不可变 1.2 字符串常量池 2.StringBuilder和StringBuffer 2.1 区别 2.2 应用场景 @... 阅读原文
2020-03-04 10:01:03 阅读(2591) 评论(0)