首页> 网络编程教程
全部 ASP入门教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
网络编程教程
  • Java获取网络文件并插入数据库的代码

    Java获取网络文件并插入数据库的代码

    获取百度的歌曲名,歌手和链接!! 复制代码代码如下:package webTools; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.MalformedURLException; import java.net.URL; import java.u
    2024-11-17
  • Java 正则表达式功能及应用

    Java 正则表达式功能及应用

    正则表达式,就是用某种模式去匹配一类字符串的一个公式,正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,不管是.Net平台还是Java平台,正则表达式表达的意思都是一样的,下面我们主要分析Java正则表达式中的功能和具体应用,希望文章对您有所帮助,仅供参考。 自从jdk1.4推出java.util.regex包,就为我们提供了很好的Java正则表达式应用平台,因为Java正则表达式是一个很庞杂的体系。 // 反斜杠 /t 间
    2024-11-17
  • 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