笔试面试知识
文章平均质量分 52
hello10086
这个作者很懒,什么都没留下…
展开
-
<<java面试宝典>>学习笔记
一、基本概念篇 1、以下程序错误的是() short s=1; s=s+1; //s+1为int型,不能直接赋值给short 注意类型转换:低级可直接转高级变量,即自动类型转换;高级转低级需强制转换(可能导致溢出或精度下降) 2、什么时候使用assert 3、判断一个数是不是2的次方。 private boolean judge(int a){ if(((a原创 2012-08-28 11:23:12 · 1320 阅读 · 0 评论 -
百度2012校招笔试题之位数和编码
给定一个数字编码N,大多数情况下可以找到一个数字编码M,其位数与编码N相等(编码可以从0开始),各位数字之和与编码N中各位数字之和相等,并且M是数值大于N的所有码中最小的一个,也可能要找的编码M不存在。 如给定编码N=134,则编码M=143;给定编码N=020,则编码M=101,形式化表述为f(N)=M,如果M不存在,则 f(N)=-1。 现在给定一个起始编码N, N的数字原创 2012-09-02 21:40:01 · 1773 阅读 · 0 评论 -
二叉树非递归遍历
package test; public class Tree { private class Node{ private Node left; private Node right; private int data; public Node(int data){ this.data=data; } } private int len; private Node t原创 2012-09-03 15:32:14 · 1187 阅读 · 0 评论 -
java基础知识(多线程篇)
1、sleep、join、yield区别;notify、notifAll、wait用法 (A)sleep、join、yield区别 sleep和yield都是Thread的静态方法,都使当前处于运行状态的线程放弃CPU,把运行机会让给别的线程。二者区别主要在于: (1)sleep会给其他线程运行机会,并且不考虑其他线程的优先级,因此也会给优先级线程低的线程运行机会;yield方法只给相同优先原创 2012-08-26 10:48:38 · 1687 阅读 · 0 评论 -
java基础知识
ConcurrentHashMap和 synchronizeMap http://blog.csdn.net/vozon/article/details/5484948 http://marlonyao.iteye.com/blog/344876 补充写在前: String 类覆盖了Object类的equals() 方法,而Str转载 2012-08-19 21:18:11 · 1385 阅读 · 0 评论 -
android一些容易被忽略的问题
面试归来,把面试过程中被问到没回答上来、或者说回答的不好的问题列出来。 1. 注册广播有几种方式,这些方式有何优缺点?(重点是不同方式的比较没答上来) 实现BroadcastReceiver,并设置广播接收器接收广播信息的类型(过滤器)。然后我们就可以把广播接收器注册到系统里面,可以让系统知道我们有个广播接收器。 这里有两种,一种是代码动态注册: //生成广播处理原创 2012-08-25 21:02:12 · 1739 阅读 · 0 评论