Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java 性能分析工具发布时间:2011-10-07
如何利用JConsole观察分析Java程序的运行,进行排错调优http://jiajun.iteye.com/blog/810150如何使用JVisualVM进行性能分析http://jiajun.iteye.com/blog/1180230... 查看全文
· Java版 项目 行数统计程序发布时间:2011-10-07
因为前一段上课,老师说:“咱们学校计算机专业毕业的学生,真正写过程序的人很少,现在程序员的标准是至少写过3w行代码,不然算不上程序员;是自己设计程序,而不算那些抄的,照书上打的等。”我表示认同,只是说我们学校吧,是这样的,几乎没什么人写过程序。前一段刚完成一个项目,闲着无聊,就写了一个程序,只需要修改项目名称就可以知道项目总代码数,当然,程序很简单,大家都能写出来,我只是提供给参考,有好的建议希望高手提出来。//packageorg.linecount.counter;importjava... 查看全文
· java 对象转型发布时间:2011-10-07
1.一个基类的引用类型变量可以“指向”其子类的对象2.一个基类的引用不可以访问其子类对象新增加的成员属性和方法3.可以使用【引用变量instanceof类名】来判断该引用变量所指向的对象时候属于该类或该类的子类4.子类的对象,可以当做基类的对象来使用,称作向上转型(upcasting),反之称为向下转型(downcasting)classAnimal{privateStringname;Animal(Stringname){this.name=name;}publicvoidenjoy()... 查看全文
· Mozilla正考虑将Java列入黑名单发布时间:2011-10-06
Mozilla基金会公开宣布正考虑在浏览器环境中屏蔽Java代码的执行,最近一项研究表明,Java已成为危害浏览器安全的三大感染源之首。该研究调查了安装有Windows系统的主机是如何被轻而易举攻破的,此举将Java推到了名单之首。在未打补丁的Java运行环境上,缺陷占总体漏洞的37%,紧随其后的分别是AdobeReader的32%以及AdobeFlash的16%。开发人员有经常将开发工具升级到最新版本的习惯,但浏览器不会时刻进行Java运行环境的更新... 查看全文
· java设置环境变量发布时间:2011-10-06
java设置环境变量包括tomact环境变量的设置环境变量.rar(22.5KB)下载次数:0... 查看全文
· JavaNio 文件按行读写发布时间:2011-10-06
packagealex;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.RandomAccessFile;importjava.nio.ByteBuffer;importjava.nio.channels.FileChannel;publicclassTestNio{publicstaticvoidmain... 查看全文
· JAVA内存占用情况实验一发布时间:2011-10-06
之前在公司听了一门撒迦的关于java内存占用方面的讲座,收获颇丰,回来后在eclipse下进行了一些简单的尝试,但是实验遇到了一些小小的问题,通过向大牛咨询和查资料的方式逐渐将这些问题解决了,现在将我在这些实验中遇到的问题,已经解决的方法和大家分享下,希望各位指点其中的错误,谢谢!Java环境:Javaversion"1.6.0_24"Java(TM)SERuntimeEnvironment(build1.6.0_24-b07)JavaHotSpot(TM... 查看全文
JAVA正则表达式-捕获组与非捕获组Java捕获组与非捕获组的问题困扰了我一阵子,下面是我弄明白后的笔记:先看例子:importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassPatternTest{publicstaticvoidmain(String[]args){Stringtext="<textarearows=\"20\"cols=\"70\">... 查看全文
今天在CSDN看到JDK7也推出了lambda语法,还有JDK7中的东西,比如云计算,移动方面的应用,等等。产生了一些感触:Java现在也成为微软的C#,一个厂商独揽的局面了,有好的一面:可以明确发展方向,可以在确定的方向上前进的更快。也同时带来了弊端:Java不再是多厂商,每家都有自己的特色,那样的Java是多方面发展,应用面更加广泛(因为jdk开源)。Java原有的特点会不会丧失殆尽呢?会不会变得像C#一样,一家说的算,同时带来coding的速度加快,不再需要各种配置文件了呢... 查看全文
· Java版数字金额转中文大写发布时间:2011-10-06
数据金额转大写,后面的测试数据来源于google,但是和我处理的结果有点儿出入,例如:1001001001MySelf:拾亿零壹佰万零壹仟零壹圆整Google:拾亿零壹佰万壹仟零壹圆整1001001MySelf:壹佰万零壹仟零壹圆整Google:壹佰万壹仟零壹圆整可能是理解上的问题吧,我固执的认为数字间只要有0,这个“零”应该读出来的。packagecom.koeiol.grails;importjava.math.BigDecimal;importjava.text... 查看全文
Java中的transient,volatile和strictfp关键字。如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如classT{transientinta;//不需要维持intb;//需要维持}这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题... 查看全文
· 浅谈Java垃圾回收发布时间:2011-10-06
垃圾回收,是java同c++的一个重大区别,也是编写java程序不用指针的一个重要保证。在c++中,当一个对象不再有价值的时候,我们需要手动的清除这个对象,以释放空间。在java中,这个工作由垃圾回收器自动完成,程序员不必考虑难缠的对象回收问题。一、垃圾回收的好处:垃圾回收使程序员从释放内存的重担中解脱,可以把更多的精力放在编程和逻辑上,提高了效率。垃圾回收保证了程序的正常运行,不会出现如c++中的因为对象忘记释放而产生的内存泄露等诸多问题。二、垃圾回收的基本方法... 查看全文
· Java 枚举7常见种用法发布时间:2011-10-06
DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。publicenumColor{RED,GREEN,BLANK,YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强... 查看全文
· Java 中的语法糖 (Syntactic Sugar)发布时间:2011-10-06
语法糖(SyntacticSugar),也叫糖衣语法,是英国计算机科学家彼得·约翰·兰达(PeterJ.Landin)发明的一个术语。指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。Java中的泛型,变长参数,自动拆箱/装箱,条件编译等都是,下面做简单的介绍和分析。泛型与C#中的泛型相比,Java的泛型可以算是“伪泛型”了。在C#中,不论是在程序源码中、在编译后的中间语言... 查看全文
注:本文转载自developerworks作者:王丹丹,高级软件工程师,IBM简介:JavaScript编程语言作为最流行的客户端脚本语言,早已被众多Web开发人员所熟悉。随着Web2.0时代的到来和Ajax技术的广泛应用,JavaScript也逐渐吸引着更多的视线。工作中要求越多的是对JavaScript语言的深入学习,灵活运用,和对编码质量的保证。对于熟悉C/C++或Java语言的工程师来说,JavaScript显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习... 查看全文
· 二分排序(java实现)发布时间:2011-09-29
packagecom.guxia;publicclassTest{publicstaticvoidmain(String[]args){int[]a={4,2,1,6,3,6,0,-5,1,1};inti,j;intlow,high,mid;inttemp;for(i=1;i<10;i++){temp=a[i];low=0;high=i-1;while(low<=high){mid=(low+high)/2;if(a[mid]>temp)high=mid-1... 查看全文
· java的参数都是值传递的发布时间:2011-09-29
java中没有引用传递的概念。基本类型肯定是值传递了,所以在方法中的修改不会对值产生任何影响。如:publicclassSwapNum{/***@paramargs*/publicstaticvoidmain(String[]args){inta=1;intb=3;System.out.println("a:"+a+"b:"+b);swap(a,b);System.out.println("a:"+a+"b:"+b);}publicstaticvoidswap(inta,intb)... 查看全文
· java 自动工具说明发布时间:2011-09-29
Javac.exe:Java编译器,将Java源代码转换成字节码。Java.exe:Java解释器,直接从类文件执行Java应用程序字节代码。Jre.exe:类似于Java解释器,但是并不需要Java.exe所有与Java开发相关的选项。appletviewer.exe:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。Javadoc.exe:根据Java源码及说明语句生成HTML文档。Jdb.exe:Java调试器,可以逐行执行程序,设置断点和检查变量。Javah.exe... 查看全文
Bash字符串处理(与Java对照)-15.计算子串出现的次数InJavaStringUtils.countMatchesorg.apache.commons.lang.StringUtilscountMatches方法写道publicstaticintcountMatches(Stringstr,Stringsub)CountshowmanytimesthesubstringappearsinthelargerString.Anullorempty(""... 查看全文
· java IO (二) FileReader发布时间:2011-09-29
JavaIO(二)FileReader----------------------android培训、java培训、期待与您交流!----------------------前面谈到了FileWriter当然对应的就有FileReader前面是往文件里写数据,这个肯定就是在文件里往程序里读数据在来看看FileReader是怎么使用的那就要看API里FileReader的构造方法都有哪些!FileReader(Filefile)在给定从中读取数据的File的情况下创建一个新FileReader... 查看全文