`
cdwzwd
  • 浏览: 121660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表

Ubuntu jdk

[zhuan]http://www.linuxidc.com/Linux/2011-11/46872.htm 安装JDK (1)将下载到的包放在/usr/lib/jvm/sun-java目录下,打开终端,输入如下命令(不要忘记路径): sudo chmod +x jdk-6u23-linux-i586.bin,为bin类型的文件增加执行权限。可以用 ls -l命令查看当前目录下文件的执行权限。 (2)之后输入如下命令: sudo  ./jdk-6u23-linux-i586.bin,同样不要忘记路径,可以在上一步先利用cd命令进入到安装bin包所在的目录。 之后JDK就开始自动安装了, ...
[zhuan]http://www.2cto.com/os/201303/198139.html     安装linux jdk错误          安装linux jdk 出现以下错误: ./install.sfx.XXX: not found          系统环境:ubuntu 11(64位) , jdk-6u43-linux-i586.bin 32位          在安装的过程中会出现以上错误,./install.sfx.XXX: not found          sudo ./jre-6u43-linux-i586.bin     Unpacking... ...
http://zhangyu8374.iteye.com/blog/86305 OpenMP和MPI是并行编程的两个手段,对比如下:     OpenMP:线程级(并行粒度);共享存储;隐式(数据分配方式);可扩展性差;     MPI:进程级;分布式存储;显式;可扩展性好。 OpenMP采用共享存储,意味着它只适应于SMP,DSM机器,不适合于集群。MPI虽适合于各种机器,但它的编程模型复杂:     需要分析及划分应用程序问题,并将问题映射到分布式进程集合;     需要解决通信延迟大和负载不平衡两个主要问题;     调试MPI程序麻烦;     MPI程序可靠性差,一个进程出问题, ...
Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparabl ...
http://hanhongke123.blog.163.com/blog/static/62223494201081433426189/ 首先,我们来看一下抽象类的概念,java编程思想中说“万物皆对象”,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是表征我们对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。           好比,我们都知道三角形是一个形状,世界上有三角形这样具体的东西,但是确没有形状这样具体 ...
原文地址: ttp://www.cnblogs.com/rgky/archive/2011/03/17/1986907.html 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,     一般在代码块中对一些static变量进行赋值。 不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。     静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new     一次就执行一次。非静态代码块可在普通方法中定义(不过作用不大);而静态代码块不行。 //普通类 public class PuTong ...
Collection   |   |_List   | |_LinkedList   | |_ArrayList   | |_Vector   |   |_Set   |   |_Map   | |_HashMap   |   |_Compare,Comparetor   |   |_Dictionary   | |_Hashtable   |_ ...
在thinking in java 中发现 不推荐使用Vector,仔细研究了一下发现事实并非如此。 1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。 2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有一定的优势。 3,如果查找一个指定位置的数据,vector和arraylist使用的时间是相同的,都是O(1),这个时候使用vec ...
转载自:http://www.cnblogs.com/liuyhaiying/articles/945419.html String 是不可改变,定长,StringBuffer, StringBuilder 是不定长,可改变.       注意:本来以为StringBuilder 和StringBuffer 的equals 方法是可以比较两个字符串的内容是否相等,今天才发现不是这么回事。这两个类都直接继承自Object ,并且没有重写equals 方法。 StringBuilder sb1 = new StringBuilder("123"); String ...
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String (“kvill”);的区别:   在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。   常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包 ...
Stirng str1 = new String("abc"); //这个产生了2个对象,一个是new关键字创建的new Sring();另一个是“abc”对象,abc在一个字符串池中str1这个对象指向这个串池 String str2 = "abc"; //此处没有创建新的对象,故运行到此还是2个对象,首先没new,另外它会去看字符串池中有没有相同的字符,如果有则str2直接指向abc,如果不是abc,而是xyz的话则又创建了一个对象 Stirng str3 = new String("abc");//如果不看前面的,光看这一 ...
主要思想: 将元素分为两部分啊,b。a作为入栈,b作为出栈。 1、将所有元素入栈 2、当出栈为空时,将a中元素转移到b中。 代码 import java.util.Stack; public class MyQueue<T> { private Stack<T> stackIn = new Stack<T>(); //提供入栈 private Stack<T> stackOut = new Stack<T>(); //提供出栈 public void enQueue(T element){ stac ...
嗨大家好久不见了!知道最近我再忙啥么?我在刷人人网人气啊,哈哈! 前几天找到一个叫CSUBOY的刷人人网人气软件,超级好用哦啊! 每天都能刷到500校内网人气刷到满,我现在人人网人气已经快到10000了! 这个人人网刷人气工具不错哦,大家快来试试!我什么时候骗过你们! 反正试试又没什么坏处,如果真刷成了不是更好么? 等你们真刷成了感谢我都来不及呢!! 下载地址:http://download.csuboy.com
MySQL中的没有SQL Server中的Top函数,但是与之对应的是Limit函数,此函数包含两个参数。 offset和NumberOfReturnValues. select NameOfColumn from NameOfTable limit offset,NumberOfReturnValues; eg: mysql> select ratetype  from rate limit 0,4; +----------+ | ratetype | +----------+ |        0 | |        1 | |        1 | |        1 | +- ...
最近经常被问到DFS和BFS的区别。 经过整理,现将他们的区别写出来供大家参考。 1、 BFS使用队列实现。FIFO(先进先出) DFS使用栈实现。LIFO(后进先出) 2、 DFS比BFS更快 3、 DFS需要的内存更少 4、 DFS多使用递归实现 PS: 当数据量很大的时候,栈和队列都会溢出。
Global site tag (gtag.js) - Google Analytics