当前位置: 首页 > 软件开发 > Java教程 >
  • Java 8个版本发布时间表 日期:2012-04-13 点击:5 好评:0

    Java 8 将会包含很多新特性,有如 Lambdas, Jigsaw 模块化等等,而首个里程碑版将于本月末发布,详细的时间表如下: M1: April 24, 2012 M2: June 14, 2012 M3: July 30, 2012 M4: September 11, 2012 M5: November 26, 2012 M6: January 30, 2013 (Recommen...

  • 如何利用java实现RMI的远程调用 日期:2012-04-11 点击:2 好评:0

    这次是用java实现RMI 的远程调用: 编写的过程大致为: 首先我们的启动Mysqlserver ,然后再里面建立一个数据库,以便我们在数据库中插入存放学生信息等。 先编写一个接口DataServer,并且继承Remote类,然后再接口里面写上服务器端能实现的方法,然后再定义...

  • 25个免费Eclipse插件 提高JAVA代码质量 日期:2012-04-11 点击:7 好评:0

    25个最好的免费Eclipse插件,可以让开发者更高效的工作 。 提高代码质量的插件 1. FindBugs FindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。 2. Checkstyle Checkstyle插件可以集成到Eclipse IDE中去,能确保Java代...

  • java一次性查询几十万、几百万数据的解决办法 日期:2012-02-29 点击:30 好评:0

    java一次性查询几十万,几百万数据解决办法。很早的时候写工具用的一个办法。 当时是用来把百万数据打包 成rar文件。所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊 1、先批量查出所有数据,例子中是一万条一批。 2、在查出数据之后把每次的数据按...

  • java读取txt和java读取大文件的代码 日期:2012-02-28 点击:417 好评:0

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; public class Test { public static void main(String[] args)...

  • JAVA语言HBase客户端编程增删改查代码 日期:2011-08-16 点击:754 好评:0

    本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表、删除表、插入记录、删除记录、各种方式下的查询操作等。 1. 准备工作 (1)下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-window...

  • 并发容器——BlockingQueue相关类 日期:2011-04-29 点击:229 好评:0

    java.util.concurrent提供了多种并发容器,总体上来说有4类 Queue类:BlockingQueue ConcurrentLinkedQueue Map类:ConcurrentMap Set类:ConcurrentSkipListSet CopyOnWriteArraySet List类:CopyOnWriteArrayList 接下来一系列文章,我会对每一类的源码进行...

  • 使用groovy语言作为动态规则表达式 日期:2011-04-29 点击:76 好评:0

    由于在工作流设计中需要为条件分支设定条件表达式,所以需要可以动态执行的语言脚本作为工作流的规则引擎.工作流条件分支纯粹使用sql脚本肯定是不行的,经过试验,groovy的脚本可以返回为java接受的变量.在具体的工作流实现中,我们既可以把groovy的脚本单独存放...

  • Hessian实现Webservice测试 日期:2011-04-29 点击:692 好评:0

    Hessian是一个轻量级的remoting on http工具,采用的是Binary RPC协议,所以它很适合于发送二进制数据,同时又具有防火墙穿透能力。Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的WebService。只是它不使用SOAP协议,但相比webservice而言更...

  • Java自定义序列化行为解析 日期:2011-04-29 点击:59 好评:0

    正常情况下,一个类实现java序列化很简单,只需要implements Serializable接口即可,之后该类在跨jvm的传输过程中会遵照默认java序列化规则序列化和反序列化;不同jvm版本之间序列化方式稍有不同,但基本上都是兼容的。 在某些特殊情况下,可能需要自定义序列...

  • 哈夫曼编码以及用其实现压缩软件 日期:2011-04-29 点击:677 好评:2

    1.什么是哈夫曼树? 哈夫曼树是一种最优二叉树,它的最优点体现在它的的带权路径长度最...

  • Jpcap简易教程 日期:2011-04-23 点击:390 好评:0

    题记:首先,其实根本就没必要写Jpcap的教程,Jpcap官网的文档还是很详细很给力的,自己也几乎是对着官网文档学的,很快就上手了。 但自己的学习笔记一直存在word里面,始终不放心。(看着文件夹里30多个word的学习笔记,头都大,一直没弄博客上来)。 于是,...

  • 泛型与类型转换 日期:2011-04-23 点击:388 好评:0

    Java 5.0引入泛型以后,提高了类型安全性,然而也给编程带来了新的挑战以及新的误区,类型转换就是一个很好的例子。引入泛型以后,对象的类型似乎由两个类型构成:集合类型和参数类型,例如List list = new LinkedList (),似乎list的类型由List和Integer共同...

  • Windows 7下配置JDK及运行JAVA的过程 日期:2011-04-23 点击:1119 好评:1

    WIN7下配置JDK,成功编辑运行JAVA程序的过程 : 1. 我安装的是jdk-6u22-windows-i586,安装路径为D:\Java\; 2. 环境变量的配置: (1)JAVA_HOME=D:\Java\jdk1.6.0_22;(路径各人按照各自的情况改就可以了) (2)PATH=;%JAVA_HOME%\bin;(一定要在系统原有的PATH路...

  • Java多线程同步Synchronized使用分析 日期:2011-04-23 点击:539 好评:0

    由于servlet 是多线程单例的。 struts1 的前端控制器是单例的,线程不安全的;每次请求都会用同一actionServlet; struts2 的action不是单例的,线程安全的;每次请求都会新new一个action来接收; 因此如果使用 servlet 或者strtus1 线程安全问题,不能不考虑,...

  • ArrayList的陷阱! 日期:2011-04-22 点击:48 好评:0

    import java.util.ArrayList; public class ArrayListTest{ public static void main(String[]args){ //一个物件链表 ArrayList strAl= new ArrayList (); strAl.add( a ); strAl.add( b ); strAl.add( c ); strAl.add( d ); //要删除物件链表的所有索引 Arr...

  • 用Java做互联网开发优势何在? 日期:2011-04-22 点击:203 好评:0

    本文讨论的重点是 java 在利用spring等架构的web开发,对比php等在开发运维和性能方面有那些优势。尤其在电子商务等稍稍复杂一些的网站,java在业务实现上有那些优势。 人人都说java适合大项目,但没听说谁道出真正原因。我先说说自己的感觉。 java优势,是...

  • 学习java编程的八大优势 日期:2011-04-22 点击:68 好评:0

    不久前,Google高管炮轰Java和C++过于复杂,不禁要抛出过这样的疑问我们真的能没有Java吗?这是一个值得我们思考的问题。听到了过多Java不好的地方,但是Java在近20年里何以独步天下呢?且看Java的8大技术优势! Java 的八大技术优势! 1.免费! Sun(虽然现在已被...

  • Java Class Loader? 日期:2011-04-22 点击:246 好评:0

    类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。 1. ClassLoader 类...

  • 双重检查锁定失败可能性 日期:2011-04-22 点击:50 好评:0

    双重检查锁定在延迟初始化的单例模式中见得比较多(单例模式实现方式很多,这里为说明双重检查锁定问题,只选取这一种方式),先来看一个版本: public class Singleton{ private static Singletoninstance= null ; private Singleton(){} public static Singl...

  • jQuery性能优化 日期:2010-09-25 点击:220 好评:1

    之前,我们减少字节数和请求次数以及加载顺序以使页面加载的更快。如今,我们越来越多的注意到另一个影响网站性能的部分--CPU利用率。使用 jQuery和其他JavaScript框架,使节点选择和DOM操作变得越来越容易,如果使用不当,有可能影响整个网页的响应速度,下...

  • Java URL 请求数据 日期:2010-09-25 点击:247 好评:0

    以下是一个通过url 进行请求数据,通过该url地址进行读取,读取格式为字符串形式!直接运行该main 方法就可以得到结果形式! package com.wm; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.n...

  • Java socket通信服务器代码编写实例 日期:2010-03-20 点击:619 好评:0

    Java socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到不少的问题。下面我们就从源代码中找到有关的问题解决方案。希望大家在以后的 Java socket通信使用中有所收获。 客户端:FLEX 3 (Adobereg; Flexreg; 3 是用于构建和维护在所...

  • Java socket通信的基本原理 日期:2010-03-20 点击:1243 好评:0

    Java socket通信在Java语言中是一个使用很广泛的工具,下面我们就来仔细的学习下有关的方法。这对大家在以后的使用中有所帮助,只有不断的学习才能更好的使用。 所谓 Java socket通信通常也称作套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过套...

  • Java Socket通信客户端和服务器的代码讲解 日期:2010-03-20 点击:1439 好评:0

    Java Socket通信在我们平时的使用中有很多需要注意的地方,首先就是在客户端和服务器段的代码配置。其实很简单,只要保证基本代码的完整性和可使用性。下面我们就来学习下有关 Java Socket通信的相关代码。 ClientTest.java 客户端 @author @version1.002008/8/2 / imp...

  • Java SocketAPI关键代码详细使用介绍 日期:2010-03-20 点击:192 好评:0

    Java SocketAPI如何才能够正常的使用呢?这个问题就需要我们掌握相关的代码。所谓socket通常也称作套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过套接字向网络发出请求或者应答网络请求。 以J2SDK-1.3为例, Java SocketAPI和ServerSocket类库位...

  • JVM参数调优实例解析 日期:2010-03-10 点击:278 好评:0

    关于 JVM参数 调优,对于很多程序员来说都是很头痛的问题,如果设置的不好,JVM不断执行Full GC,将导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。 这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问...

  • Java抽象类型二重唱 接口和抽象类 日期:2010-03-10 点击:73 好评:0

    在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。刚学 Java 语言时,就很难理解为什么要有接口这个概念。 虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么...

  • Spring中的Object/XML映射 日期:2010-03-09 点击:726 好评:0

    Spring作为 Java应用程序 框架,已在Java开发社区中得到广泛使用, SpringSource近日发布了最新版本Spring 3.0.1版本 。文章主要针对Spring中的Object/XML映射,分析使用Object/XML映射的特性与优势。 Spring以其流行的科技词汇而著名,比如dependencyinjection(依赖...

  • Java中new关键字与类加载器原理 日期:2010-03-09 点击:141 好评:0

    在Java中使用new关键字创建对象变得很容易了,事实上,对这些事情你是不需要考虑的。需要访问一个文件吗?只需要创建一个新的File实例:new File(build.properties),对于大多数Java开发人员而言,这就是他们需要知道的一切,是不是很简单呢?!但当你使用了多个类加载...