- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 bug和debug的由来,挺有意思
美国的艾肯博士研制出了马克2号计算机,在研制过程中,诞生了一个新词“debug”来表示排除计算机故障,他的出现是这样的:
2014-01-26 01:10:01 4147 1
原创 小球下落
题目: 有一颗二叉树,最大深度为d,且所有叶子的深度都相同。所有节点从上到下从左到右编号为1,2,3,...,2^d-1。 在节点1处放置一个小球,它会往下落。每个内节点上都有一个开关,初始全都关闭,当每次有小球落到一个开关上时, 他的状态都会改变。当小球到达一个内节点时,如果该节点上的开关关闭,则往左走,否则往右走,直到走到叶子节点。
2014-01-15 15:53:10 1079
原创 二叉树的层次遍历
题目: 输入一颗二叉树,你的任务是按照从上到下、从左到右的顺序输出各个节点的值。每个节点都按照从根节点到他的移动序列给出(L表示左,R表示右)。 在输入中,每个节点的左括号和右括号之间没有空格,相邻节点之间用一个空格隔开。每棵树的输入用一对空括号()结束,空括号不代表一个节点。如图:
2014-01-15 15:18:52 1102
原创 Java基础21--IO流--装饰设计模式--缓冲流
21-1,IO练习-将c盘的一个文本文件复制到d盘。 将c盘的文件读取,再将读取到的文件写到d盘。 思路: (1)需要读取源。 (2)将读到的源数据写入到目的地。 (3)既然是操作文本数据,就使用字符流。
2014-01-15 15:03:27 1126
原创 Java基础20--IO流
20-1,IO流-输入流-输出流 1,IO,即Input和Output的简写,表示输入输出。 IO流用于处理设备之间的设备传输,例如:内存,硬盘,优盘... 2,Java对数据的操作时通过流的方式。 数据从内存转移到硬盘称为输出,数据从硬盘转移到内存称为输入。
2014-01-15 12:20:28 1196
原创 Java基础19--System--Runtime--Math--Date--Calendar
19-1,API-System类 1,因为System没有构造函数,所以不能被实例化,它里面的方法通常是静态的。 2,System中的字段: (1)static PrintStream err:标准错误输出流 (2)static InputStream in:标准输入流 (3)static PrintStream out:标准输出流,System.out.println(); 3,主要方法: (1)public static longcurrentTimeMillis() 返回以毫秒为单位的当前时间,其值取
2014-01-10 21:33:13 1134
原创 Java基础18--泛型--工具类--JDK1.5新特性
18-1,泛型-概述 1,泛型是JDK1.5出现的新技术,新技术的出现是为了解决问题。 2,泛型可以用于明确一个集合中存储什么类型的元素 ArrayList<String> al = new ArrayList<String>(); al.add("abc");//正确 //al.add(3);//编译直接报错 //在迭代器上加上泛型,下面取出来的时候就不用强转了 Iterator<String> it = al.iterator(); while(it.hasNext()) { //在这里不用强转了,因
2014-01-10 13:04:46 2091
原创 Java基础17--Map
17-1,Map集合特点&常用方法 1,Map是一个接口,一次添加一对元素,Collection是一次添加一个元素。Map也成为双列集合,Collection集合称为单列集合。 2,Map<K,V>,是将键映射到值得对象。K-->Key,V-->Value,<K,V>即为键值对。 且一个映射当中不能包含重复的键,每个键最多只能映射到一个值上。也就是说,Map是一个键值对,Map集合中必须保证键的唯一性。 3,Map常用方法。
2014-01-05 21:59:47 1270
深入JAVA虚拟机第二版(中文版)
2014-03-05
Java加密与解密的艺术
2014-03-05
深入理解Java虚拟机:JVM高级特性与最佳实践
2014-03-01
Java实效编程百例
2014-03-01
MySQL核心技术手册 第二版
2014-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人