Java学习
Lord_sh
种一棵树最好的时间是十年前,其次是现在
展开
-
HashMap -> HashTable、SynchronizedMap -> CocurrentHashMap
做项目,有个多线程写入map的操作,做个笔记:1.漫画:什么是HashMap?https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653191907&idx=1&sn=876860c5a9a6710ead5dd8de37403ffc&chksm=8c990c39bbee852f71c9dfc587f...原创 2020-04-03 15:16:05 · 163 阅读 · 0 评论 -
maven打包时加入依赖的包
<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://m...转载 2020-03-05 15:37:14 · 313 阅读 · 0 评论 -
C++语言为什么跨平台?
转自 http://blog.csdn.net/yjhdxflqm/article/details/50456526由于C/C++不受虚拟机限制,一份同样的源程序,只需要在每个不同的平台重新编译一次,就可以在各种平台上运行应用程序。而java则是编译一次,然后放到不同平台的java虚拟机上运行!因为java最后是解释执行的,C,C++不需要解释执行,所以C++的执行速度更快一些转载 2017-10-23 14:58:27 · 806 阅读 · 0 评论 -
java的栈和堆
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java 的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...转载 2019-09-25 09:44:29 · 218 阅读 · 0 评论