- 浏览: 117049 次
- 性别:
- 来自: 北京
最新评论
-
liang1022:
請問要怎麼在命列行 启动服务器呢?java MainServe ...
CXF学习(1) 使用CXF实现简单的HelloWorld -
newdog_cbl:
JAVA静态方法形式上可以重写,但从本质上来说不是JAVA的重 ...
java静态方法能否被重写 -
zhyun29:
比喻非常不错,赞一个
java中synchronized用法 -
MyEyeOfJava:
LZ的帖子都很好啊。
java中synchronized用法 -
FutureKey:
LZ写的太好了
java中synchronized用法
文章列表
本人小硕,现在的公司的都tmd太急功近利了,到了就想让干活,真tmd近视!
今天开始,再把数据结构Java版弄一遍,以后非得把那些孙子整趴下!
DATA STRUCTURES AND ALGORITHMS IN JAVA
Table of Contents
Data Structures and Algorithms in Java
Introduction
Part I
Chapter 1 - Overview
Chapter 2 - Arrays
Chapter 3 - Simple Sorting
Part II
Chapter 4 - Stacks and Queues
...
http://hi.baidu.com/litaosmile/blog/item/6cae973e73ceef3a71cf6cec.html
- 2009-11-20 15:25
- 浏览 932
- 评论(0)
Singleton模式通常的两种表现形式:
第一种形式:
public class Singleton {
private Singleton(){}
// 在自己内部定义自己一个实例,是不是很奇怪?
// 注意这是private 只供内部调用
private static Singleton instance = new Singleton();
// 这里提供了一个供外部访问本class的静态方法,可以直接访问
public static Singleton getInstance() {
r ...
- 2009-11-11 16:23
- 浏览 799
- 评论(0)
不可能都完全记住那么多的算法.
常用算法,拿过来就可以写出来
不常用的,拿起书来,看10分钟,就能理解算法(因为以前记过).
对以前没有记过的算法,就不好说了,难的可能要研究好几天.
这样就可以了.
应该熟练掌握的常用的算法应该有:
各种排序算法(插入排序、冒泡排序、选择排序,快速排序,堆排序,归并排序)
线性表(一般的线性表,栈,队列)的插入和删除
二叉树的遍历(前序,中序,后序)
图的遍历(深度优先,广度优先)
二分法查找,排序二叉树,Hash查找(处理冲突的方法)。
常见排序算法总结
1、稳定排序和非稳定排序
简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对 ...
- 2009-11-09 15:57
- 浏览 788
- 评论(0)
http://lilinhai548.blog.163.com/blog/static/5847332920087385124177/
http://blog.csdn.net/zhuangxiu/archive/2007/08/12/1739602.aspx
http://hi.baidu.com/awaitdeng/blog/item/e9f53c339ee562fb1b4cff5e.html
http://blog.renren.com/GetEntry.do?id=368507084&owner=228304394
http://hi.baidu.com/wy521ly/ ...
- 2009-10-29 17:41
- 浏览 806
- 评论(1)
#include
#是预处理标志,每次启动编译器时,先运行预处理器。
include是一条预处理指令,意思是:“后面跟的是一个文件名,请找到此文件并从这里将它读入”
int main()
向操作系统返回一个值相对来说是一个并不重要并且甚少 ...
- 2009-10-24 11:09
- 浏览 1221
- 评论(0)
内部类
内部类(嵌套类)可以直接访问嵌套它的类的成员,包括private成员,但是,内部类(嵌套类)的成员却不能被嵌套它的类直接访问。
1) 类中定义的内部类
在类中直接定义的嵌套类的使用范围仅限于这个类的内部,也就是说,A类里定义了一个B类,那么B为A所知,却不被A的外面所知。内部类的定义和普通类的定义没什么区别,它可以直接访问和引用它的外部类中的所有变量和方法,就像外部类中的其他非static成员的功能一样,和外部类不同的是,内部类可以声明为private和protected。
当一个类中的程序代码要用到另外一个类的实例对象,而另外一个类中的程序代码又要访问第一个类中的成员,将另外一 ...
- 2009-10-21 14:16
- 浏览 744
- 评论(0)
http://hi.baidu.com/topsu/blog/item/c179c21876e180b24bedbc66.html
Runnable接口与Thread类的区别
如果让一个线程实现Runnable接口,那么当调用这个线程的对象开辟多个线程时,可以让这些线程调用同一个变量;若这个线程是由继承Thread类而来,则要通过内部类来实现上述功能,利用的就是内部类可任意访问外部变量这一特性。
例子程序:
public class ThreadTest {
public static void main(String[] args) {
MyThread mt = new ...
- 2009-10-21 13:25
- 浏览 2033
- 评论(0)
先简单介绍一下本人,本人小硕,信通院通信与信息系统,无线方向,投的百度无线新技术研发,技术岗。虽然在实验室做过一些项目,但也都是无线通信的底层开发,和互联网没有任何关系。。。
今早尚未睡醒,突然一阵手机铃声传来,一个陌生的手机号码,见其不是响一声电话,遂接之,在不算清楚的状态下被通知下午一点普天大厦百度面试,突如其来的通知搞的我有点措手不及。本来觉得18号笔试完直接被鄙视了,这从天而降的机会还是迫使我需要在短时间内做好必要的准备,所谓的准备也就是从网上查查面经,复习复习笔试题目,总之还是抱着学习的态度去的,没抱太大希望。
下午12点40到达普天大厦,签到后稍微等了一会儿 ...
- 2009-10-20 17:43
- 浏览 1659
- 评论(0)
java中synchronized用法
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开 ...
- 2009-10-20 17:20
- 浏览 6020
- 评论(4)
Java中static 和final的区别
final定义的变量可以看做一个常量,不能被改变;
final定义的方法不能被覆盖;
final定义的类不能被继承。
final static 就是再加上static的特性就可以了
static 和final是没有直接关系的
static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值
static和final的区别
一、static :
什么情况下我们要使用static呢?
1、只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创 建对象。
2、我们需要一个特殊的方法,它没 ...
- 2009-10-19 22:35
- 浏览 907
- 评论(0)
JAVA中使用静态方法
编程时我们心里一定要清楚静态方法和类的非静态方法方法的区别:
最根本区别从编译角度来说吧:
1) 静态(static)方法是编译时直接加载加载到内存中(离cpu最近的一块内存区域也称为堆栈),比如程序的public static main(args []){}方法,你能实例话吗?
静态方法不能被实例化,也不允许被实例化!
因此你可以通过“类名”+“.”+“静态方法的名()”来调用
2)非静态方法(类的非静态方法)通过关键字 “new” 字来实例化一个对象(object),这个对象放在内存的另一块区域堆(heap)中。
也就是说编译时,非静态方法必须先实例 ...
- 2009-10-19 22:25
- 浏览 7720
- 评论(0)