![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java SE
Criyson
这个作者很懒,什么都没留下…
展开
-
分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理
摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常转载 2012-09-03 01:48:04 · 508 阅读 · 0 评论 -
Map的containsKey()与get()方法区别
Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况:一.是在集合中没有该键对象。二.该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该通过containkey(key)检查key是否存在。原创 2013-07-16 12:51:38 · 718 阅读 · 0 评论 -
反射机制首个程序
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Main { public static void main(String[] args) throws Exception{ Person Criy = ne原创 2013-07-30 21:58:39 · 487 阅读 · 0 评论 -
基于JAVA反射机制的一个题目
题目:对于下方的类,如何改变类实例的name属性值package com.test.refect;public class Private { private String name = "chunge"; public String getName(){ return name; }}解法:利用java反射机制,通过设置setAccessible(true)设置压制JAVA访问原创 2013-07-31 17:45:22 · 702 阅读 · 1 评论