摘要:
(一)Java中内存的分类 ①:栈内存:存放基本类型的变量。 ②:堆内存:存放new创建的对象和数组。 (二)内存分配策略 ①静态存储分配:不允许 可变的数据结构,也不允许嵌套或者递归的结构出现。 ②栈式存储分配:只有在运行时才知道程序对数据区的需求。但是规定在运行中进入一个程序模块时,必须知道模块 阅读全文
摘要:
(一)有哪些包装类型: ①Byte、Short、Integer、Long、Boolean、Float、Double、Charector 1 2 4 8 4 8 ②他们之间的比较 >用equals方法。 阅读全文
摘要:
(一)java类加载顺序: ①首先加载类,执行Static变量初始化。 ②再执行对象的创建。 (二)常量是编译时 java常量放在内存中常量池中(JVM方法区中),编译时就加载了常量。 阅读全文
摘要:
(一)区别: ①length:用于算出数组的长度。 ②length():用于找出字符串的长度。 ③size():用于找出泛型集合的元素个数。 阅读全文
摘要:
(一)Scanner类像一个扫描器。【从内存中的一块缓冲区中扫描并读取数据】 (二)怎么用?常用方法: ①next()方法【针对Srting类型】。从输入读取到空白符。 ②nextInt()方法【针对int类型】 >扫描到空白符的时候,会把空白符前面的数据取走 >并遗留一个空白符“\r”。 ③nex 阅读全文