`
kingaragorn
  • 浏览: 117049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
本人小硕,现在的公司的都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 ...
经典排序算法-C实现
讲java静态方法能否被重写
http://hi.baidu.com/litaosmile/blog/item/6cae973e73ceef3a71cf6cec.html

重要的知识

    博客分类:
  • Java
Singleton模式通常的两种表现形式: 第一种形式: public class Singleton { private Singleton(){} // 在自己内部定义自己一个实例,是不是很奇怪? // 注意这是private 只供内部调用 private static Singleton instance = new Singleton(); // 这里提供了一个供外部访问本class的静态方法,可以直接访问 public static Singleton getInstance() { r ...
不可能都完全记住那么多的算法. 常用算法,拿过来就可以写出来 不常用的,拿起书来,看10分钟,就能理解算法(因为以前记过). 对以前没有记过的算法,就不好说了,难的可能要研究好几天. 这样就可以了. 应该熟练掌握的常用的算法应该有: 各种排序算法(插入排序、冒泡排序、选择排序,快速排序,堆排序,归并排序) 线性表(一般的线性表,栈,队列)的插入和删除 二叉树的遍历(前序,中序,后序) 图的遍历(深度优先,广度优先) 二分法查找,排序二叉树,Hash查找(处理冲突的方法)。 常见排序算法总结 1、稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对 ...
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/ ...
#include #是预处理标志,每次启动编译器时,先运行预处理器。 include是一条预处理指令,意思是:“后面跟的是一个文件名,请找到此文件并从这里将它读入” int main() 向操作系统返回一个值相对来说是一个并不重要并且甚少 ...

内部类

内部类 内部类(嵌套类)可以直接访问嵌套它的类的成员,包括private成员,但是,内部类(嵌套类)的成员却不能被嵌套它的类直接访问。 1) 类中定义的内部类 在类中直接定义的嵌套类的使用范围仅限于这个类的内部,也就是说,A类里定义了一个B类,那么B为A所知,却不被A的外面所知。内部类的定义和普通类的定义没什么区别,它可以直接访问和引用它的外部类中的所有变量和方法,就像外部类中的其他非static成员的功能一样,和外部类不同的是,内部类可以声明为private和protected。 当一个类中的程序代码要用到另外一个类的实例对象,而另外一个类中的程序代码又要访问第一个类中的成员,将另外一 ...

学习计划

日期 下/下/晚 任务
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 ...
     先简单介绍一下本人,本人小硕,信通院通信与信息系统,无线方向,投的百度无线新技术研发,技术岗。虽然在实验室做过一些项目,但也都是无线通信的底层开发,和互联网没有任何关系。。。     今早尚未睡醒,突然一阵手机铃声传来,一个陌生的手机号码,见其不是响一声电话,遂接之,在不算清楚的状态下被通知下午一点普天大厦百度面试,突如其来的通知搞的我有点措手不及。本来觉得18号笔试完直接被鄙视了,这从天而降的机会还是迫使我需要在短时间内做好必要的准备,所谓的准备也就是从网上查查面经,复习复习笔试题目,总之还是抱着学习的态度去的,没抱太大希望。     下午12点40到达普天大厦,签到后稍微等了一会儿 ...
java中synchronized用法 打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开 ...
Java中static 和final的区别 final定义的变量可以看做一个常量,不能被改变; final定义的方法不能被覆盖; final定义的类不能被继承。 final static 就是再加上static的特性就可以了 static 和final是没有直接关系的 static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值 static和final的区别 一、static : 什么情况下我们要使用static呢? 1、只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创 建对象。 2、我们需要一个特殊的方法,它没 ...
JAVA中使用静态方法 编程时我们心里一定要清楚静态方法和类的非静态方法方法的区别: 最根本区别从编译角度来说吧: 1) 静态(static)方法是编译时直接加载加载到内存中(离cpu最近的一块内存区域也称为堆栈),比如程序的public static main(args []){}方法,你能实例话吗? 静态方法不能被实例化,也不允许被实例化! 因此你可以通过“类名”+“.”+“静态方法的名()”来调用 2)非静态方法(类的非静态方法)通过关键字 “new” 字来实例化一个对象(object),这个对象放在内存的另一块区域堆(heap)中。 也就是说编译时,非静态方法必须先实例 ...
Global site tag (gtag.js) - Google Analytics