Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
/*使用UDP模式,编写一个聊天程序有发送和接收数据2部分,一个线程接收,一个线程发送由于发送和接收动作是不一致的,所以要使用2个run方法而且这两个方法要封装到不同的类中本程序忽略了部分异常的处理,也未加入UI组件这样比较简洁发送端口9998接受端口9999用的是局域网广播地址,所以自己发的消息自己也收到了[示例]:简易控制台聊天程序*/importjava.net.*;importjava.io.*;classDemo{publicstaticvoidmain(String[]args... 查看全文
· java synchronized详解 发布时间:2012-01-19
一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时... 查看全文
· Practicle Java笔记 实践28-45发布时间:2012-01-19
实践28将精力集中于建立良好可靠的设计(必要时易于修改)高效代码与1良好的设计2明智地选择数据结构3明智地选择算法三者的密切程度,远大于与实现语言的关系。实践29常见的Java编译器几乎做不了什么优化工作,所以不要依赖编译器的优化功能(特别Java的)我们有三个选择:1手动优化2使用第三方优化编译器3依靠诸如JIT,Hotspot这样的运行期优化策略实践30理解运行期代码优化技术JIT的目的在于将bytecode于运行期转换为本机二进制码(nativebinarycode)... 查看全文
· java不如C发布时间:2012-01-19
java不如Cjava不如Cjava不如Cjava不如Cjava不如C... 查看全文
对于不同平台,获取java进程id有不同的方法,这个做一个总结,写一个工具类。这个工具主要进行两种尝试来获得pid:从java.lang.management.RuntimeMXBean获得从操作系统获得windows系统非windows系统工具代码:/***ProcessIDinJava**@authorlichengwu*@created2012-1-18**@version1.0*/publicfinalclassPID... 查看全文
在Android的图片处理中,碰到的一个非常普遍的问题便是OOM错误为此网上也有很多例子,而在之前的一篇转载里提到了ListView中加载图片的ImageLoader,而其中有一处,使用到了名为SoftPreference的类这是Java中的一个类也就是所谓的软引用在查询了相关的资料以后会发现SoftPreference的特性,非常适合用来处理OOM引起的问题下面是百度文库的一篇转载:SoftReference... 查看全文
从键盘输入一个日期,格式为yyyy-M-d要求计算该日期与1949年10月1日距离多少天例如:用户输入了:1949-10-2程序输出:1用户输入了:1949-11-1程序输出:31/***@category1949-10-1到输入日期之间一共有多少天*@authorliucanwen*@2012年1月17日20:59:27**/publicclassCountDays{publicstaticvoidmain(String[]args){try{System.out.print("请输入日期... 查看全文
《深入理解Java虚拟机:JVM高级特性与最佳实践》可以在以下网站购买:互动出版社|当当网|卓越亚马逊|京东与本书相关的:豆瓣讨论|样章(PDF,1~3章)|目录|勘误|Eclisep启动时间插件里程碑:2010-11-12与编辑确定协作提纲,签订出版合约2011-03-20初稿完成2011-05-31编辑、技术校审完成,进入印刷阶段2011-07-01首印(1-1)在china-pub上开始发售2011-07-22首印售罄,开始第1次(1-2)重印。2011-07-26版权输出台湾... 查看全文
前端时间有个.NET项目中涉及到了C#对Excel表格的操作,因为以前没弄过使用Java实现相关操作,所以想看看Java对Excel表格的支持,我们知道Java的JDK里并没有提供对微软Excel的支持,但是Java可以利用很多第三方开源项目,所以应该也会有第三方开源项目对Excel的读写操作提供支持。通过在网上的查找、学习,分析出大概有两个比较好的java操作excel的工具,一个是POI,另一个是jExcelAPI,对于这两个,网上普遍是这么认为的:POI功能比jExcelAPI强大点... 查看全文
· java 遍历tree发布时间:2012-01-18
importjava.util.HashSet;importjava.util.List;importjava.util.Set;importorg.junit.Test;importcom.smc.webapp.domain.dispatch.CatalogVO;publicclassCatalogTest{@TestpublicvoidgetCatalogAllChildIdTest(){CatalogVOt0=newCatalogVO();t0.setId("0")... 查看全文
源码下载:http://download.csdn.net/download/jys1109/3982465截图:(截图可能不是最新,以程序运行效果为准)转载请注明出处,谢谢... 查看全文
· java 之 格式化输出 StringFormat发布时间:2012-01-18
java之格式化输出StringFormat最近开发短报文socket接口,要求输出的各数据元定长。于是,根据实际需求,写了一个小小的StringFormat.java类用于格式化输出String、int、double等数据类型。代码如下:publicclassStringFormat{/***格式化输出字符串*[*]左对齐,右补空格**@paramstr*@parammin_length:最小输出长度*@return*/publicstaticStringformatLeftS... 查看全文
· 怎样用Java来获取真实的IP地址发布时间:2012-01-18
http://wangdei.iteye.com/blog/310857在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.bt285.cn/的URL时,用request.getRemoteAddr()方法获取的IP地址是... 查看全文
· Java22中应用OSCache发布时间:2012-01-18
文章摘要Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目——OSCache.通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1面临的问题1.1需要处理的特殊动态内容在信息系统建设过程中我们通常会遇到这样的问题:1.基础数据的变更问题信息系统中需要处理的基础数据的内容短时间内是不会发生变化的... 查看全文
· java用数组实现栈发布时间:2012-01-18
http://zhidao.baidu.com/question/273136809.htmlpublicclassStack{privateObject[]stack;//这个不需要;//privateinttop=0;//初始化栈顶//这个也不需要;//写一个栈出来,最好是可以动态的,可以自己改变大小的,即数组的长度;//privateintsize=0;//初始化大小//元素个数;privateintsize;//默认长度为10;publicStack(){this(10);... 查看全文
· java多线程 sleep()和wait()的区别发布时间:2012-01-18
接触了一些多线程的东西,还是从java入手吧。相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在print方法前面加上一个sleep让自己每隔一秒执行一次。就像个闹钟一样。wait是Object类的方法... 查看全文
· Practicle Java笔记 实践1-15发布时间:2012-01-18
PracticalJava笔记实践1参数是以值传递(基础类型以值传递函数内的修改不影响外部,Object以值形式传递Object的引用修改会在外部产生影响)要改变这样的情况可以:1传递clone对象2使对象成为immutable不可变的实践2注意final的Object本身reference不允许被改变,但是Object的属性是可变的比如例子中finalWheel依旧可以wheel.setRadius(5)... 查看全文
· java php webservice发布时间:2012-01-17
刚在项目中应用到了java与php通过webservice进行数据交互。觉得挺有意思,贴出来,跟大家分享。一.java编写webservice服务端,php作为客户端调用.1.首先我们写一个简单的java类并发布webservice.packagecom.php;importjava.util.Map;/***@authoryangjuqi*@createdate2009-5-18下午04:43:09**/publicclassWebServiceImpl... 查看全文
· php 调用 java webservice发布时间:2012-01-17
Java中的Webservice方法:publicStringfindCode(Objectcode){ElementNSImplens=(ElementNSImpl)code;Stringnum=ens.getTextContent();System.out.println(code);SqlSearchsqlSearch=newSqlSearch();Stringresult=sqlSearch.findCode(String.valueOf(num));sqlSearch=null... 查看全文
· Java虚拟机(JVM)参数简介发布时间:2012-01-17
Java虚拟机(JVM)参数简介在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。呵呵,这其中很可能就是JVM参数配置不当或者就没有配置没意识到配置引起的。为了说明这些参数... 查看全文