首页 > 代码库 > Java基础
Java基础
JAVA内存模型:
堆区中----保存呢以new关键字创建出的对象
jdk1.7版本之后 字符串常量池也存放在堆区中
栈区中----保存临时变量和参数,每个线程都有自己的栈,每调用一个方法创建一个栈针
方法区----静态成员 类 方法等信息
调用方法的时候 如果参数是基本数据类型,那么传递的是数值
如果参数是引用类型,那么传递的是指向到堆区中的内存地址
类的初始化顺序:
1、初始化父类中的静态成员变量和静态代码块。
2、初始化子类中的静态成员变量和静态代码块。
3、初始化父类中的普通成员变量和代码块,在执行父类中的构造方法。
4、初始化子类中的普通成员变量和代码块,在执行子类中的构造方法。
三种循环
for循环:for( ; ; ){}
foreach:for(int x:对象){}
迭代器: Iterator<Integer> iterator = 对象.iterator();
while(iterator.hasNext()){
int a=iterator.next();
}
Java基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。