Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· C#与Java的区别发布时间:2013-08-08
1.属性c#:可以通过使用get和set定义属性,访问时用.号即可。还可以使用对象索引,例如:publicstringthis[intindex]{...}。java:只能通过方法访问属性。2.默认范围修饰符c#:不用任何范围修饰符时,默认的是protect,因而不能在类外被访问。java:默认是default(不用写出来),意思是只能由跟这个类在同一个包中的类来访问,比private限制更少,但比protected限制更多。3.java:在一个文件中只能有一个public类... 查看全文
· Java枚举应用的两个小例子发布时间:2013-08-08
今天在看lucene源代码是看到其中的Store、Index等几个枚举类型里面不仅定义了方法,而其实例中也定义了方法,晚上回来又学习了一下Enum,整理写了这个博客。第一个代码片段:packagecom.lfl.em;publicenumCoin{penny("10p"),dollor("20$"),rmb("30¥");privateStringvalue;publicStringgetValue(){returnvalue;}Coin(Stringvalue){this... 查看全文
转载:http://blog.csdn.net/jadyer/article/details/7960802#!/bin/sh#-------------------------------------------------------------------------------------------------------------#实际使用中,需注意以下两点#1)直接在Linux/UNIX上面创建并编写shell脚本#这是因为Windows下编写的*.sh文档格式和编码... 查看全文
ApacheTomcat团队今天发布了Tomcat8.0.0RC1版本。该版本主要针对甲骨文于6月份发布的JavaEE7,除了支持最新的JavaEE规范外,与Tomcat7相比,该版本的主要改进如下:支持Servlet3.1、JavaServerPages2.3、Java统一表达式语言3.0和WebSocket1.0。现在默认的连接器实现是基于HTTP和AJP的Java非阻塞实现(NIO)。一个新的可代替Aliases、VirtualLoader、VirtualDirContext... 查看全文
本文将介绍用来控制资源同时访问个数的Semaphore工具类,然后采用Semaphore给出一个泊车的实例,最后给出Semaphore和CountDownLatch的几点比较.1.Semaphore工具类介绍/***Acountingsemaphore.Conceptually,asemaphoremaintainsasetof*permits.Each{@link#acquire}blocksifnecessaryuntilapermitis*available,andthentakesit... 查看全文
· Java生成xml文件发布时间:2013-08-07
dom动态生成xml文件方法:publicStringflashPieCharts()throwsIOException,FileNotFoundException{//生成xml//创建根节点pieElementroot=newElement("pie");//根节点添加到文档中;DocumentDoc=newDocument(root);for(inti=0;i<5;i++){//创建节点sliceElementelements=newElement("slice")... 查看全文
· java入门学习(九) 算术运算符发布时间:2013-08-07
运算符在java基础中也占有着举足轻重的位置,我们当然要学会它。java其实和其他计算机语言一样,基本的算术运算符基本一样,让我们看看请大家关注我的博客www.taomaipin.com有哪些算术运算符,如下运算符含义+加法-减法*乘法/除法(division)%模运算(取余运算modulus)++递增运算–递减运算Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。首先说下一元运算符... 查看全文
· BeanUtils实现对Java对象的拷贝发布时间:2013-08-06
场景描述:两个对象字段一样,怎么简便地赋值呢?假设有两个实体类Monitor和Locate并且它们的属性字段一样,但是属于不同的业务模块的对象,也可能是跨系统的webservice的调用。1、继承LocateextendsMonitor{}//在webservice下应该也可以,没试过2、工具拷贝publicLocategetLocateByDeviceId(deviceId){Monitormonitor=monitorService.getLastMonitorByDeviceId... 查看全文
· java list 动态删除发布时间:2013-08-06
List<Integer>list=newArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);inta=list.size();for(inti=0;i<a;i++){if(list.get(i)>2){System.out.println(list.get(i));}else{list.remove(i);a--;i--;}}System.out... 查看全文
做一个手动编译打包执行java类例子首先进入zipCompressorByAnt下面的操作都是在这个目录下进行的目录结构如下,src里面存放了我们的java类,lib里是我们要用到的包,我们的目地是首先把java类编译成class文件放在当前class目录下并包含包路径,然后把class文件打成jar放在lib下首先们要建一个class文件,javac编译的时候不会生成目录除了类中含有的包名目录外,然后用如下的命令就可以生成class文件,并放在我们指定的目录下javac... 查看全文
· FineReport报表软件—纯JAVA发布时间:2013-08-06
WEB系统开发的理想选择声明:只是限用于报表技术研究,用于商业项目使用请联系商家购买正版授权!报表技术研究975786364@qq.com一款纯JAVA报表工具,提供了丰富,全面,结构清晰的API接口,可以很简易的嵌入到各种应用程序。JAVA报表工具的跨平台特性,使得它能够良好的支持大型系统的需要。FineReport报表软件,是一个吸取了各类报表工具优点,并在此基础上做了大量创新的企业级Web报表工具。它符合新型报表工具标准,能够解决现代企业和政府机构所面临的种种报表应用需求... 查看全文
· java十进制和二进制相互转换发布时间:2013-08-06
/***@Description:十进制转换成二进制()*@paramdecimalSource*@returnString*/publicstaticStringdecimalToBinary(intdecimalSource){BigIntegerbi=newBigInteger(String.valueOf(decimalSource));//转换成BigInteger类型returnbi.toString(2);//参数2指定的是转化成X进制,默认10进制... 查看全文
· 自己DIY java导出Excel发布时间:2013-08-06
原创:使用freeMarket结合注解生成excel(xml),附上一个小demo,简化项目中导出excel报表的重复代码工作,希望对coder友有点小帮助(暂不支持多媒体的导出)outExcel.rar(15.2KB)下载次数:0... 查看全文
· java 终止数据库查询发布时间:2013-08-06
java结束掉一个查询数据库进程作者:达内更新时间:2012-10-159:42:56来源:成都达内【字号:大中小】浏览79次需求:有个小程序,需要查询数据库,查询时间较长,现在想增加一个停止查询功能。在网上看了下,Thread.stop()方法已经不建议使用了(http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html)。对于周期执行的进程如果想停掉,一般用这种方法... 查看全文
安全研究人员多年来一直警告与JavaScript和iframe相关的弱点和问题,但问题远远比很多人认为的更严重。在BlackHat2013大会上,英国安全研究员PaulStone称他已经开发出一种新技术,组合利用基于JavaScript的时序攻击和其它策略从目标用户浏览器上窃取任何信息,攻击者可以访问用户登录的任何网页的源代码,源代码有可能包含各种敏感信息,如用户ID和个人信息。Stone表示,攻击影响所有主流浏览器,没有简单方法可以修复。... 查看全文
· java中位运算发布时间:2013-08-05
今天突然发现,处理数据实在太大,一个long类型占用了太多空间,领导给了建议使用位运算,记录操作数据的id,怎么使用java好几年了,但是这个还是不会,好不容易学了点,赶紧记下,回去好好啃书去。publicvoidyu(){longa=123456789012345678L;//long类型的数据是64为的,分为高位和低位,前4个字节是高位后四个字节是低位,//a右移32位,实际上是指,就是获得了a的前四位的值,longa1=a>>32;//使用0x代表前边有多个0... 查看全文
做主机迁移,访问应用时报错:java.lang.NoClassDefFoundError:com/crypto/provider/SunJCE原系统环境:Linux+Weblogic8.1+jdk1.4现系统环境:AIX+Weblogic8.1+jdk1.4原因,域使用的jdk不同,但AIX没有那个版本的解决办法:添加jce.jar及sunjce_provider.jar... 查看全文
在本篇博文中,将给出一个实例去验证volatile修饰的变量并不能保证其数据同步.Java内存模型规定了所有变量都存储在主内存中,每条线程都有自己的工作内存,线程的工作内存保存了被该线程使用到变量的主内存副本拷贝,线程对变量的所有操作(读取,赋值等)都必须在工作内存中进行,而不能直接读写主内存中的变量。不同线程也不能直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主内存来完成,线程,主内存,工作内存三者的交互关系如图所示。当一个变量定义成volatile之后... 查看全文
01.publicstaticvoidmain(String[]args)throwsIOException{02.openWindowsExe();03.openExe();04.openFile();05.}06.//用Java调用windows系统的exe文件,比如notepad,calc之类07.publicstaticvoidopenWindowsExe(){08.Runtimern=Runtime.getRuntime();09.Processp=null;10.try{11... 查看全文
2013.08.04上课内容:IO流——管理文件读入写出今天我们要上是IO流,我们回顾一下上节课的内容,上节课我们讲的文件的创建和删除,但是我们对文件的操作肯定不止于此。这节课我们要讲的是文件的写入与读出,这里我们就要用到输入流:InputStream和输出流:OutputStream.所谓文件输入流,就是我们从文件中读取到JVM内存的,这里有两个常用的构造方法:FileInputStream(Filefile):传入的是File类对象FileInputStream(Stringname)... 查看全文