Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
终于再一次在UBUNTU下搭建好了JAVA环境。这次安装JDK算是比较顺利,却在eclipse那儿纠结了好久。进入正题。一.首先在命令行下安装JDKsudoapt-getinstallsun-java6-jdk,这里可能需要你换源才能找到,你也可以选择安装openjdk,但这里强烈建议你安装jdk。理由就不多少了。二.配置环境sudogedit/etc/environment添加如下两行JAVA_HOME=/usr/lib/jvm/java-6-sunCLASSPATH=.... 查看全文
· Java面试问题之五十发布时间:2011-11-08
Question:Provideafunctiontoacceptanintegerarrayandcomputesthemaximumconsecutivesum.Ifthemaximumsumisnegative,thisfunctionreturnszero.问题:请一个整数数组的最大连续和,若和小于零则返回零。实现代码:publicclassConsecutiveSum{publicintmax_sum(int[]x){intmax_ending_here=0... 查看全文
· JAVA List发布时间:2011-11-08
List使用测试例子:TestListpackageds.collections.lists;importjava.util.ArrayList;importjava.util.Enumeration;importjava.util.Iterator;importjava.util.LinkedList;importjava.util.List;importjava.util.Vector;/***测试List*基础,使用,用法*@authorHust*@Time2011-11... 查看全文
· java正则去掉小数点后多余0发布时间:2011-11-08
需求:已知字符串为一数字字符形式,多为float,double转换过来,将其后多余的0与.去掉.packagetest;/***去掉多余的.与0*@authorHust*@Time2011-11-7*/publicclassTestString{publicstaticvoidmain(String[]args){Floatf=1f;System.out.println(f.toString());//1.0System.out.println(subZeroAndDot("1"));... 查看全文
· Java调用JavaScript示例发布时间:2011-11-08
/***ScriptTest*java调用javascript示例代码*@authoryourname*Date:Nov4,2011*/packageorg.sun.script.js;importjava.awt.Component;importjava.awt.Container;importjava.awt.EventQueue;importjava.beans.EventSetDescriptor;importjava.beans.IntrospectionException... 查看全文
Bash字符串处理(与Java对照)-27.转换大小写InJavaStringtoLowerCase()使用默认语言环境的规则将此String中的所有字符都转换为小写。StringtoUpperCase()使用默认语言环境的规则将此String中的所有字符都转换为大写。InBash使用tr命令来转换大小写大写=>小写echo"$STR"|trA-Za-zecho"$STR"|tr'A-Z''a-z'echo"$STR"|tr"A-Z""a-z"echo"$STR"|tr[:upper... 查看全文
· java与C++中的后置自增操作符++发布时间:2011-11-07
在前置自增与后置自增操作中,当属后者最为麻烦。某书中有一道简单的题目如下几行Java代码:importjava.util.*;publicclassText{publicstaticvoidmain(String[]args){intj=0;for(inti=0;i<100;i++)j=j++;System.out.println(j);}}执行结果是多少?我当时写了两个答案:0,100.第一个答案:0是因为对于后置++操作符,号称用了中间缓存变量机制,其实内部实现大致如下temp=j... 查看全文
· java String和StringBuffer的区别发布时间:2011-11-07
在java中有3个类来负责字符的操作。1.Character是进行单个字符操作的,2.String对一串字符进行操作。不可变类。3.StringBuffer也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String是final类,即不能被继承.StringBuffer:是一个可变对象... 查看全文
· Java HashMap和Hashtable的区别发布时间:2011-11-07
1、继承和实现区别Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。2、线程安全不同HashTable的方法是同步的,HashMap是未同步,所以在多线程场合要手动同步HashMap。3、对null的处理不同HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)... 查看全文
环境:操作系统:windowsxp编译环境:visualstudio2008+jdk1.6这里选择的vtk版本为:vtk5.8.0,下载地址:安装文件:http://www.vtk.org/files/release/5.8/vtk-5.8.0-win32-x86.exe源码:http://www.vtk.org/files/release/5.8/vtk-5.8.0.zip还需要另外一个项目配置工具:cmake2.8.6,下载地址:http://www.cmake.org/files/v2... 查看全文
java.lang.ArrayIndexOutOfBoundsException:6今天上午在查看这个异常时感觉有点奇怪,感觉写的程序怎么会越界呢?看了看,原来是这的问题:ResultSetMetaDatarsmd=rs.getMetaData();intcount=rsmd.getColumnCount();这两句话得出的是列的长度,不是行的所以出现了数组越界的问题了。。。... 查看全文
· java字符串的各种编码转换发布时间:2011-11-07
importjava.io.UnsupportedEncodingException;/***转换字符串的编码*/publicclassChangeCharset{/**7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块*/publicstaticfinalStringUS_ASCII=&quot;US-ASCII&quot;;/**ISO拉丁字母表No.1,也叫作ISO-LATIN... 查看全文
http://page.renren.com/600882494/note/776248067?ref=hotnewsfeed&sfet=2012&fin=0&ff_id=600882494&feed=page_blog&tagid=776248067&statID=page_600882494_2&level=1有Javaer在留言板提议让我专门发一篇关于ASCII和Unicode的日志,特此搜集整理一篇文章发出来,希望大家能够满意... 查看全文
coolxing按:转载请注明作者和出处,如有谬误,欢迎在评论中指正.]问题的描述启动3个线程打印递增的数字,线程1先打印1,2,3,4,5,然后是线程2打印6,7,8,9,10,然后是线程3打印11,12,13,14,15.接着再由线程1打印16,17,18,19,20....以此类推,直到打印到75.程序的输出结果应该为:线程1:1线程1:2线程1:3线程1:4线程1:5线程2:6线程2:7线程2:8线程2:9线程2:10...线程3:71线程3:72线程3:73线程3:74线程3... 查看全文
[coolxing按:转载请注明作者和出处,如有谬误,欢迎在评论中指正.]java.util.concurrent.locks包提供了锁和等待条件的接口和类,可用于替代JDK1.5之前的同步(synchronized)和监视器机制(主要是Object类的wait(),notify(),notifyAll()方法).互斥锁--Lock接口及其实现类ReentrantLock所谓互斥锁,指的是一次最多只能有一个线程持有的锁.在jdk1.5之前... 查看全文
· java并发编程--线程池初步发布时间:2011-11-07
[coolxing按:转载请注明作者和出处,如有谬误,欢迎在评论中指正.]服务器应用程序经常需要处理执行时间很短而数目巨大的请求,如果为每一个请求创建一个新的线程,会导致一些问题的出现,如:1.性能瓶颈.线程的创建和销毁需要执行大量的后台操作,如果单个请求的执行时间很短,有可能花在创建和销毁线程上的时间大于真正执行请求的时间.2.可能会导致资源不足.大量的并发请求意味着需要创建大量的线程,过多的线程存在会吞噬大量的系统资源,而且CPU需要在这些线程间不断切换,这可能引发"切换过度"的问题... 查看全文
· 解决java获取系统时间差8个小时发布时间:2011-11-07
在WIN7下发现一些Java的程序获取系统时间比真实时间差了8个小时,怀疑是Java程序沿用了低版本的JDK,获取时间时取的GSM0时区,而中国是GSM+8,所以查了8个小时,解决办法如下:修改如下:Dated=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddkk:mm:ss");sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));System.out... 查看全文
· java IO (八) File发布时间:2011-11-05
javaIO(八)File----------------------android培训、java培训、期待与您交流!----------------------我们来看看IO中的File类File就是文件和目录路径名的抽象表示形式。用来将文件或者文件夹封装成对象看看File有哪些API字段摘要staticStringpathSeparator与系统有关的路径分隔符,为了方便,它被表示为一个字符串。staticcharpathSeparatorChar与系统有关的路径分隔符... 查看全文
· java-使用File类创建目录发布时间:2011-11-05
java-使用File类创建目录sample://创建抽象文件名表示的文件,如果该路径不存在,则不能创建Filefile=newFile(path+"\\"+directory+"\\"+filename);//在该抽象文件名表示的文件的父亲(文件夹,抽象的File)上创建目录,这下上面需要的路径存在了。file.getParentFile().mkdir();//在该目录下开始城建文件,即真正开始生成filename表示的文件file.createNewFile();sample2... 查看全文
· 深入分析 Java I/O 的工作机制 发布时间:2011-11-05
http://www.ibm.com/developerworks/cn/java/j-lo-javaio/... 查看全文