学习心得
文章平均质量分 61
学习心得
另一个绝影
一步一步向上爬。
展开
-
再来看看堆栈清楚多了
关于 JAVA 堆,下面说法错误的是() 正确答案: D 你的答案: D (正确) 所有类的实例和数组都是在堆上分配内存的 对象所占的堆内存是由自动内存管理系统回收 堆内存由存活和死亡的对象,空闲碎片区组成 数组是分配在栈中的 网友对题目的最佳回答:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存转载 2017-11-06 20:54:59 · 188 阅读 · 0 评论 -
牛客网(题目的回答大多数来自他人见解,少部分个人领悟)
2017.11.4 1.一个文件中的字符要写到另一个文件中,首先需要( ) 使用标准输出流System.out.println()。 建立文件字符输出流。 建立文件字符输入流。 标准输入流System.in.read()。 网友回答的:一个文件中的字符要写到另一个文件中,首先要读出来,然而对计算机而言,input就是读进来(外面送进来),ou原创 2017-11-05 10:43:53 · 580 阅读 · 0 评论 -
java之Map源码浅析
文章来自http://blog.csdn.net/windsunmoon/article/details/46390451 看起来晕过段时间看 Map是键值对,也是常用的数据结构。Map接口定义了map的基本行为,包括最核心的get和put操作,此接口的定义的方法见下图: JDK中有不同的的map实现,分别适用于不同的应用场景,如线程安全的hashTa转载 2017-11-05 21:09:33 · 610 阅读 · 0 评论 -
从源码看集合ArrayList
文章来自:http://www.jianshu.com/p/c38b6003f1e1?from=jiantop.com 可能大家都知道,java中的ArrayList类,是一个泛型集合类,可以存储指定类型的数据集合,也知道可以使用get(index)方法通过索引来获取数据,或者使用for each 遍历输出集合中的内容,但是大家可能对其中的具体的方法是怎么实现的不大了解,本篇就将从jdk源码转载 2017-11-05 20:14:11 · 160 阅读 · 0 评论 -
for循环中的++i,和方法语句中的i++的区别
package com.te; public class Addtest { public int fun() { int a=3; int b=4; int i=4; for(int i1=0;i1 System.out.println(i1);//0 System.out.println(i1);//0 } try { b++原创 2017-11-05 22:20:34 · 1343 阅读 · 0 评论