`
遛遛遛
  • 浏览: 52469 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
文章列表

Java希尔排序实现

  package com.sort.shell; import java.util.Calendar; import java.util.Random; public class ShellSort { public static void main(String[] args) { Random random = new Random(); int nums[] = new int[100000]; for (int i = 0; i < nums.length; i++) { nums[i] = random.nextInt(100000 ...
前端时间接触了一下人人网的开源API系统。分享一下自己的经验。   首先就是进入人人网开放平台官网 http://dev.renren.com/ 创建自己的一个站内用用         具体的创建流程在此就不多做解释。 附上官网教程的地址: http://wiki.dev.renren.com/wiki/WEB%E7%AB%99%E5%86%85%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B   首先需要下载SDK包,请下载java-sdk 和 javascript-sdk ...
  转载地址:http://javatgo.iteye.com/blog/1155702   作者:java-t-go   最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方- 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二, ...

休息中

最近在做的项目是人人网开放平台的站内应用开发,虽然是很想开发属于自己的一个应用然后放人人上供别人来蹂躏,但是关键是木有服务器呀。想法不是问题,实现也不是问题,存在的只有硬件问题了,感觉挺麻烦,还是老老实实模仿别人的写一个happyhappy好了。   在这个项目中,收获其实也是不小的,虽然没有新的知识点,但是合理的利用了以前学到的很多知识。像这种web项目,第一想到的就是要有属于自己的架构,各个包包含各种文件,自然而然的用上MVC开发模式,还有JavaBean,对一些简单的常量进行分装,不知不觉就会考虑到内存分配的问题,尽量少new对象。在做的过程中,发现代码的冗余,就把这些代码分装的更加健 ...
  转载地址:http://zhaohe162.blog.163.com/blog/static/382167972011669267672/   作者:断尘居   序列化是什么:    序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。    序列化分为两大部分:序列 ...
本程序实现了基本的对排序二叉树的增和删。       public class SortTreeTest { public static void main(String[] args) { SortTree tree = new SortTree(10); // 初始化一个root并且给一个value tree.add(7); tree.add(15); tree.add(12); tree.add(16); tree.add(7); tree.add(8); tree.add(4); tree.add(13); tr ...

java中的引用传递

    博客分类:
  • java
例子说明问题。     //代码一 public class Test1 { StringBuffer a = new StringBuffer("a"); StringBuffer b = new StringBuffer("b"); public static void main(String[] args) { Test1 t = new Test1(); t.test(t.a,t.b); System.out.println(t.a); System.out.println(t.b); ...
原文链接:http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html   作者:Batys     有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应 ...
我们都知道,当一个类的构造方法被设为私有的时候(private),在其他类中是无法用new来实例化一个对象的。 但是有一种方法可以把带有私有构造器的类实例化出对象。   在java的反射机制中,可以通过Class.forName(类名).newInstance()来实例化一个对象,还可以获取类的所有方法和构造方法。   Constructor这个类,表示类构造器,即构造方法。在生成类对象的时候,会调用构造方法。     //例子程序 import java.lang.reflect.Constructor; import java.lang.reflect.Invocat ...
接java线程知识自我总结(一)     jion()方法     当前线程调用了jion方法后,就会是主线程暂停执行,直到当前线程结束后,主线程才能继续执行。 当主线程需要得到子线程操作后的数据时,子线程需要调用jion方法,否则主线程取到的值很可能是一个不确定值。 join方法的功能就是使异步执行的线程变成同步执行。 也就是说,A线程和B线程中,在B线程中调用了A.jion(),B线程将会被挂起,等到A线程执行完毕之后才有机会获得执行的机会。     //join package com.link.jion; public class Test1 exte ...
最近时间在学习java的多线程,做一个小整理记录一下学习进度。   对于多线程的概念,在此就不多做解释。 第一部,就是创建一个线程类: 创建线程类一般有两种方法,一个是继承(extends)Thread类,另一个是实现(implements ...

从现在开始

感觉如果不记录自己的学习过程,那就太可惜了。 所以呢,从现在开始,我要让我的博客开始运转起来! 有什么学习上的经验都会写到这里来,不能懒了,时间不多了。 就这样~
Global site tag (gtag.js) - Google Analytics