![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
文章平均质量分 81
MXout
这个作者很懒,什么都没留下…
展开
-
Java虚拟机
转载自:http://blog.csdn.net/hanekawa/article/details/51972259第二章 java内存区域与内存溢出异常一,运行时数据区域:1. 程序计数器:当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一跳需要执行的字节码指令。如果执行的是native方法,这个计数器的值转载 2018-01-23 21:39:15 · 177 阅读 · 0 评论 -
java虚拟机
转载自:http://www.cnblogs.com/lao-liang/p/5110710.html1 概述 众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚拟机,它号称的“一次编译,到处运行”才能有所保障。1.1 Java程转载 2018-01-23 22:18:20 · 160 阅读 · 0 评论 -
Java变量比较
很多时候我们都需要对两个变量进行比较,判断它们是否相等。不用性质的变量的比较方法会有所不同,其比较的含义也不尽相同,本文将讨论一下基本数据类型变量、引用变量和对象变量的比较方法和意义。一、primitive基本数据类型比较 用==比较基本数据类型的变量,当变量的值相等时,则认为这两个变量相等。即使是不同类型的变量,只要它们的值相等,就认为它们相等。 int a原创 2018-01-25 21:28:31 · 1179 阅读 · 0 评论 -
Java内存
转载自:http://blog.csdn.net/hu1991die/article/details/43052281一、背景知识1、JVM体系结构2、JVM运行时数据区3、JVM内存模型JVM运行时内存 = 共享内存区 + 线程内存区3-1、共享内存区共享内存区 = 持久带 + 堆持久带 =转载 2018-02-04 21:53:23 · 162 阅读 · 0 评论 -
Java中ArrayList的扩容
Java中的容器ArrayList的扩容是按1.5倍进行的,以ArrayList的add()方法为例分析一下其内部实现。add()方法的源码如下: /** * Appends the specified element to the end of this list. * * @param e element to be appended to this lis...原创 2018-03-11 17:35:54 · 318 阅读 · 0 评论