![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
likemecch
这个作者很懒,什么都没留下…
展开
-
Java 为什么使用wait()/notify()机制?
Java使用wait/notify 机制是为了避免轮询带来的性能损失,跟synchronized关键字比较有什么好处呢? 为了说清道理,我们用“图书馆借书”这个经典例子来作解释。 一本书同时只能借给一个人。现在有一本书,图书馆已经把这本书借了张三。 在简单的synchrnozed 同步机制下,李四如果想借,先要去图书馆查看书有没有还回来。李转载 2012-06-18 14:14:12 · 681 阅读 · 0 评论 -
中软国际Java程序员笔试题
1、谈谈final, finally, finalize的区别。 final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi原创 2012-07-07 08:47:00 · 1621 阅读 · 0 评论 -
Ubuntu12.04下配置Java开发环境
第一步:下载JDK 下载网址:http://www.oracle.com/technetwork/java/javase/downloads/1637583(本人下载版本为:jdk-7u5-linux-x64.tar.gz) 第二步:解压安装 1. sudo tar zxvf ./jdk-7u5-linux-x64.tar.gz -C /usr/lib/原创 2012-07-07 00:15:17 · 8161 阅读 · 2 评论 -
数据结构——经典排序算法
排序分为内排序和外排序两种,数据结构中内排序主要排序分为4类,如下表所示: 排序名称 时间复杂度 空间复杂度 稳定性 插入排序 直接插入排序 O(n2) O(1) 是 二分插入排序 O(nlogn) O(n) 是 希尔排序原创 2012-08-02 16:06:35 · 1074 阅读 · 2 评论 -
腾讯2013校园招聘笔试题
1、生产者消费者问题,信号量 2、深度优先遍历二叉树 4、Belady 5、进程调度 6、数组最长子序列和 7、数组最长递增子序列 8、fork();函数 9、n个数进栈,出栈方式有多少种(卡特兰数) 10、逆波兰式 11、MySQL带条件和排序的select语句执行顺序、索引原创 2012-09-23 18:55:01 · 10838 阅读 · 2 评论 -
搜狗笔试题(请高手们提供牛逼答案)
一、已知计算机有一下原子操作 1、 赋值操作:b = a; 2、 ++a和a+1; 3、for( ){ ***}有限循环; 4、操作数只能为0或者正整数; 5、定义函数 实现加减乘除操作 提示: 实现减法操作: static int dec(int n) { int tmp = 0; int result = 0; for (int i = 0; i <原创 2012-09-23 18:46:07 · 3357 阅读 · 1 评论 -
数码视讯笔试题
1、输入文件的名字,以字符串的形式打印出文件的内容 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.FileReader; import java.io.File; import java.io.IOException; private static void readFile(Str原创 2012-09-23 18:22:07 · 5430 阅读 · 1 评论 -
在已知字符串中查找给定的子串,若找到返回位置,找不到返回-1
import java.util.regex.*; public class SubString { /** * @param args */ public int intstr(String str1, String str2){ Pattern pattern = Pattern.compile(str2); Matcher matcher = pattern.matc原创 2012-10-18 09:59:32 · 3824 阅读 · 0 评论