java学习
一叶飘纸
这个作者很懒,什么都没留下…
展开
-
简述Java中栈、堆、方法区
public static void main(String[] args) { int[] arraryA = new int[3]; System.out.println(arraryA);//返回内存地址哈希值 System.out.println(arraryA[0]);//默认值0 System.out.println(ar...原创 2019-11-14 16:49:55 · 129 阅读 · 0 评论 -
Java的内存划分
栈:存放方法的局部变量,方法的运行在栈中堆:凡是new出来的都存放在堆中。堆内存中的东西都存在一个地址值方法区:存储.class相关信息,包含方法的信息本地方法栈:为虚拟机执行使用到的Native方法服务程序计数器:保证线程切换后能恢复到原来的执行位置。...原创 2019-11-14 16:22:40 · 84 阅读 · 0 评论 -
Java 数组
数组:一个容器,可以存放多个数据的容器特点1、数组中的元素为同一数据类型2、数组为引用数据类型3、数组的长度在程序运行时不可改变数组的初始化:在内存中一个数组,然后像数组中赋予一些初始值初始化方法:动态初始化、静态初始化动态初始化:定义数组的长度定义数组动态初始化的方法:数组类型[] 数组名 = new 数组类型[长度];左方的数据类型与右方的数据类型要相同,长度为in...原创 2019-11-13 12:00:07 · 114 阅读 · 0 评论 -
Java定义方法
Java定义方法的格式:修饰符 返回值类型 方法名(参数类型 参数名,…){方法体;return 返回值;}Java修饰符包括:public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。default (即默认,什么也不写): 在同一包内可见,不使用任何修饰...原创 2019-11-13 10:56:05 · 137 阅读 · 0 评论