摘要:
选题题
题目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)