Java基础
在总结中进步,在记录中成长。加油.....
~沐雨橙风
努力成长,为你们撑起一片天空!
展开
-
浅析 Java堆栈及运行时常量池
栈(Stack) 1.栈是线程私有的,其生命周期和线程相同。 2.每个方法在执行的时候都会开辟一个栈区,同时创建一个栈帧(Stack Frame)。 3.栈帧用于存储局部变量表,操作数栈,动态链接和方法出口等信息。 4.局部变量表中存放两种数据类型: ①基本数据类型:boolean ,byte, short, int , char, float , long, doubl...原创 2019-12-08 01:07:31 · 218 阅读 · 0 评论 -
Java构造器浅析
Java构造器 问题引出 1.先看一段简单创建对象的例子: public class constructTest { public static void main(String[] args) { Index t = new Index(); t.dance(); } } class Index{ public void dance(){ System.out.prin...原创 2019-11-27 13:15:49 · 127 阅读 · 0 评论 -
==和equals的深度分析
==的分析 1.对于基本数据类型,比较的是他们的具体内容是不是一样,跟他们的内存地址无关。举个栗子: public class Test{ public static void main(String[] args) { int i = 10; double j = 10.0; float m = 10.0f; char k = 10; boolean b = tru...原创 2019-11-25 12:24:08 · 160 阅读 · 0 评论 -
Java变量类型
Java变量类型 局部变量(local variable) 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁; 访问修饰符(public ,protect,default,private)不能用于修饰局部变量; 局部变量只在声明它的方法、构造方法或者语句块中可见; 局部变量是在栈上分配的。 局部变量没有默认...原创 2019-11-23 18:36:11 · 127 阅读 · 0 评论