首页>网络编程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
Java教程
  • Java里得到00:00:00格式的时分秒的Timestamp

    Java里得到00:00:00格式的时分秒的Timestamp

    复制代码代码如下:import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.TimeZone; public class Test { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long t = System.currentTimeM
    2024-11-17
  • 用html css javascript打造自己的RIA图文教程第1/2页

    用html css javascript打造自己的RIA图文教程第1/2页

    在制作之前,先建立开发环境。打开netbeans6.1,在项目工作区,右击新建项目,选择Web目录下的Web应用程序。项目名称输入 RIADemo 。 选择运行的服务器以及 java ee 标准。 在这里选择tomcat5.0,j2ee1.4,本文介绍例子,并不依赖于服务器,因为html&css&javascript本身都是静态的,做完以后就是一个html文件。严格意义上的web程序肯定是要有一个服务器来运行的,netbeans还是采用了这种管理理念。在这一步,已经可以点击完成建立项目,下一步是选择框架,
    2024-11-17
  • eclipse+myeclipse 环境配置方法

    eclipse+myeclipse 环境配置方法

    1.安装jdk1.5 2.修改环境变量:在“系统变量“处找到Path单击编辑,将";D:/Program Files/Java/jdk1.5.0_07/bin"加在其后 再单击新建,加入变量名"classpath",classpath=.;D:/Program Files/Java/jdk1.5.0_07/lib 3.安装MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe 4.将"汉化eclipse-SDK-3.2-win32.zip"中两个文件分别拷到MyEc
    2024-11-17
  • SWT(JFace)体验之圆环状(戒指型)

    SWT(JFace)体验之圆环状(戒指型)

    演示代码:复制代码代码如下:package swt_jface.demo1; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseListener; import org.eclipse.swt.events.MouseMoveListener; import org.eclipse.swt.graphics.Point; import org.ec
    2024-11-17
  • SWT(JFace)体验之Icon任我变

    SWT(JFace)体验之Icon任我变

    代码如下复制代码代码如下:package swt_jface.demo; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData; import org.eclips
    2024-11-17
  • 关于webLucene 安装方法

    关于webLucene 安装方法

    1.运行javacc2_1这个类时需要注意类的路径,避免出现找不到主函数的错误,最直接的方法是把它放到java默认路径下运行 2.其中有两个类定义了变量enum,这在jdk高版本中是不允许的,需要手工修改,在ant时还需根据错误信息将相应的类文件复制到相应的包中。 3.建立索引也没啥,其他的都是按安装说明就好了。 这样可以了解下javacc,ant,等工具,但另一种更简单的方法是在eclipse中建一个项目,将相应文件复制到项目中,部署调试就好了。这时建立索引需要在运行时设置相关参数,当然也可以自己改写类
    2024-11-17
  • JDBC 程序的常见错误及调试方法

    JDBC 程序的常见错误及调试方法

    数据库:MySQL 在编写应用的时候,为了调试程序方便,可以在异常处理代码中把异常信息显示出来,这样可以根据错误提示调试代码。异常处理代码通常可以写成这样: try{ … }catch(Exception e){ System.out.println(e.toString()); } 下面是一些常见的错误信息:(1)驱动程序不存在 提示的错误信息如下: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive 后半部分是您在程序中写的驱动程序的名字。 解
    2024-11-17
  • java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序算法的描述

    java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序算法的描述

    算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。 一个算法应该具有以下五个重要的特征: 1.有穷性: 一个算法必须保证执行有限步之后结束; 2.确切性: 算法的每一步骤必须有确切的定义; 3.输入:一个算法有0个或多个输入,以刻画运算对象的初始情况; 4.输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的; 5.可行性
    2024-11-17
  • java 集合并发操作出现的异常ConcurrentModificationException

    java 集合并发操作出现的异常ConcurrentModificationException

    如Java中的容器Map: for(Person person : pList){ if(person.getGender()==Gender.MALE){ pList.remove(person); //不能在遍历期间进行 remove这个操作 } } Map在遍历时候通常 现获得其键值的集合Set,然后用迭代器Iterator来对Map进行遍历。 注意在遍历的过程中,只能对Map中的元素进行相应的处理,不能把Map元素增加或者把Map元素减少,也就是说,不能改变Map的size大小,就会出现异常(不能
    2024-11-17
  • java String 类的一些理解 关于==、equals、null

    java String 类的一些理解 关于==、equals、null

    1、String 的==与equal() 在对字符串的相等判断,==判断的是地址是否相同,equal()判断的是字符值是否相同。大多数时候==跟equal()的结果都是相同的。这是因为String对象是不变模式的,如果你不是明确地new一个String对象,Java对于String对象的保存默认的是会把新生成的String 对象放到一个缓冲区,然后每次判断缓冲区中是否已经有了这个对象,如果有了,那么后建立的同样字符值的String对象也会指向最初建立是该字符值对象的地址。也就是说字符值相同的时候,大多数情
    2024-11-17
  • JAVA 十六进制与字符串的转换

    JAVA 十六进制与字符串的转换

    toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换为十六进制(基数 16)的无前导 0 的 ASCII 数字字符串。如果无符号数的大小值为零,则用一个零字符 '0' ('/u0030') 表示它;否则,无符号数大小的表示形式中的第一个字符将不是零字符。用以下字符作为十六进制数字: 0123456789abcdef 这些
    2024-11-17
  • java读取word-excel-ppt文件代码

    java读取word-excel-ppt文件代码

    WORD:导入org.apache.lucene.document.Document;导入 org.apache.lucene.document.Field;导入 org.apache.poi.hwpf.extractor.WordExtractor;导入java.io.File;导入 java.io.InputStream;导入 java.io.FileInputStream;导入com.search.code.Index;普
    2024-11-17
  • Eclipse下使用ANT编译提示OutOfMemory的解决方法

    Eclipse下使用ANT编译提示OutOfMemory的解决方法

    出现此错我的原因是由于ant在执行的时候,默认给JVM的内存不够,需要通过设定启动参数,增加允许使用的内存量。如果是通过命令行直接执行ANT,那么,直接修改启动命令即可。但是,在Eclipse上执行,命令行的设定就不好用了。 自己也是试验了好几次,最后终于搞定。 争取的设定方法是,直接在Eclipse的执行JVM上设定参数,如下: 1.打开Window->Preferences->Java->Installed JREs 2.选中默认(正在)使用的JDK 3.点击Edit..并向Defa
    2024-11-17
  • 封装了一个Java数据库访问管理类

    封装了一个Java数据库访问管理类

    复制代码代码如下:package com.groundhog.codingmouse; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * 数据库管理类 * @author CodingMouse * 2009.2.20 */ public fin
    2024-11-17
  • 移动指定文件夹内的全部文件

    移动指定文件夹内的全部文件

    import java.io.File; public class FileMove { /** * 移动指定文件夹内的全部文件 * * @param fromDir * 要移动的文件目录 * @param toDir * 目标文件目录 * @throws Exception */ public static void fileMove(String from, String to) throws Exception { try { File dir = new File(from); // 文件一览 F
    2024-11-17