
java 编程
文章平均质量分 78
hjxhjh
这个作者很懒,什么都没留下…
展开
-
jaxb 尝试实例
读取xml对于应用软件来说是一个必不可少的工作,当然现在的jdk也提供了很好的处理xml方式,读写xml的库也挺多,包括有名的dom4j,不管使用任何的代码库,对于xml只是一个解析工作而已,不能马上绑定到java 对象。对于对象,每次都需要set 或者get相应的属性,当然也可以使用map 来保存xml配置。 于是,一种新的处理方式用于对象和xml之间的映射就变得非常需要,还好sun提供了jaxb,一种很方便的方式来处理java对象和xml内容。下面通过一个实例来体会一下。 看一下如下的x转载 2010-09-13 16:19:00 · 1056 阅读 · 0 评论 -
如何用Java程序改变系统环境变量
首页业界资讯软件教程软件下载硬件频道家电频道开发编程源码下载游戏频道手机软件IT资讯互联网IT业界电信· 3G网站推荐互联思考深度报道电子商务职场创业资料数据常用软件操作系统聊天软件病毒安全办公软件硬件数码手机使用笔记本装机配件数码相机精品下载APP下载冲浪宝典新闻频道开发编程JAVA 全部 资讯 下载转载 2013-08-11 17:07:00 · 3850 阅读 · 0 评论 -
如何解决java.library.path属性在代码中设置不生效问题
前两天想的屏幕抓图的程序,想给加个系统全局的热键,也就是说,在程序不处于当前激活下也可响应键盘事件。通过java自己应该是实现不了了。 想到使用JNI,还好找到一篇介绍使用JIntellitype的文章,写得挺好的,下面的是链接: http://walsece.iteye.com/blog/191169可是在使用上面文章介绍的动态库时,遇上了加载问题,也就是将动态库放到什么位置合适?文转载 2013-08-11 15:43:16 · 4797 阅读 · 1 评论 -
ZooKeeper客户端事件串行化处理
为了提升系统的性能,进一步提高系统的吞吐能力,最近公司很多系统都在进行异步化改造。在异步化改造的过程中,肯定会比以前碰到更多的多线程问题,上周就碰到ZooKeeper客户端异步化过程中的一个死锁问题,这里说明下。通常ZooKeeper对于同一个API,提供了同步和异步两种调用方式。同步接口很容易理解,使用方法如下:ZooKeeper zk = new ZooKeeper(...);转载 2013-07-20 01:46:20 · 6977 阅读 · 0 评论 -
java 编程中应注意的事项
<br />对写出高效率的代码有很大的帮助<br /> <br /><br />这里比较一下ArrayList和LinkedList:<br />1.ArrayList是基于数组,LinkedList基于链表实现。<br />2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。<br />3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。<br />4.查找操作indexOf,lastI转载 2011-04-20 16:20:00 · 626 阅读 · 0 评论 -
java 编程原则汇编
在看设计模式突然一实验室大牛问我变成原则看过吗?我一下子蒙了。确实没有看过,遂上网搜集资料总结了一下:1避免创建不必要的对象 String s=new String("stringette"); //don't do this 改语句每次执行的时候都会创建一个String的实例,若改语句被频繁的调用,就会出现成千上万的不必要的String实例.改进后的版本: String s="stringette";2接口优与抽象类.复合优先继承..3不要在新的代码中使用原生态类型.最后使用包装类.,优先考虑泛型.原创 2011-04-07 00:02:00 · 592 阅读 · 0 评论 -
ubuntu 下面安装sun jdk
<br />首先从SUN网站下载JDK<br />然后在shell中执行:<br />代码:<br />sudo chmod +x jdk-6u17-linux-i586.bin<br />修 改bin文件权限,使其可执行。<br />然后执行<br />代码:<br />jdk-6u17-linux-i586.bin<br />将 会出现字幕,持续按回车键,直到屏幕出现需要输入yes/no,此时输入yes/y 回车,将会把JDK解压到文件夹,得到jdk1.6.0_17.此时JDK安装完毕。下面进行配置。<转载 2011-05-23 14:27:00 · 440 阅读 · 0 评论 -
java 中try catch finally 语句的执行顺序
public class JVMTest {public static void main(String[] args){System.out.println("aa:" + aa());}public static int aa(){int a = 1;int b = 10;try{System.out.println("abc");return a;}finally{a = 2;System.out.println("a: "+ a);}}}运行结果为:abca: 2aa:1由此可知:在try语句中,在转载 2010-11-21 22:09:00 · 1413 阅读 · 0 评论 -
方法能重写,属性能重写吗?
<br />覆写是多态的一种表现,我们平时所说的覆写一般是针对方式来说,在网上看到过有人讨论试着覆写属性,于是有点兴趣,属性真能覆写吗?回答问题之前,我们还是回忆一下方法的覆写具备哪些条件,或都说哪些方法能覆写。<br />先回顾一下方法覆写要注意的地方:<br />1、重载(也叫过载)时只与方法特征有关,但重写(覆写)是会进一步检查两个方法的返回类型是否相同、访问修饰权限是否缩小(假设public->protected方向是缩小,反之叫扩大)和抛出的异常范围是否扩大。那么什么是方式特征呢?一个方法的特征(转载 2010-12-11 22:14:00 · 4667 阅读 · 1 评论 -
mysql JDBC 分析
<br />Mysql是一个中小型关系型数据库管理系统,目前使用的也比较广泛。为了对开发中间dao层的问题能有更深的理解,在遇到问题的时候能够有更多的思路,于是研究了一下mysql驱动的使用,并且在这过程中也发现了一直以来关于PreparedStatement常识理解上的错误,与大家分享。 <br /><br />下面是个最简单的使用jdbc取得数据的应用。在例子之后我将分成4步,分别是①取得连接,②创建PreparedStatement,③设置参数,④执行查询,来分步分析这个过程。除了设置参数那一步之外,转载 2010-11-28 20:47:00 · 2263 阅读 · 1 评论 -
JWSDP 学习笔记
<br />JWSDP提供了库和工具的集合,包含了开发和测试WEB服务的必需组件。除了标 <br /><br />准的接口库外,还提供了每个库的引用实现。 <br /><br />JWSDP组件介绍: <br /><br />1,JAXP: <br />XML处理的Java API(Java API for XML Processing,JAXP)提供了解析和转换 <br /><br />XML文档的标准化接口。 <br /><br />2,JAXM: <br />JAXM提供SOAP1.1带附件的SOAP转载 2010-09-24 20:01:00 · 1220 阅读 · 0 评论 -
JAVA基础之理解JNI原理
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:src/com/magc/jni/H转载 2013-08-11 17:21:50 · 632 阅读 · 0 评论