首页> 网络编程教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
网络编程教程
  • java 键盘输入的多种实现方法

    java 键盘输入的多种实现方法

    实例程序:1、利用 Scanner 实现从键盘读入integer或float 型数据复制代码代码如下://import java.io.*;import java.util.*;public class InputTest{public static void main(String[] args){Scanner in = new Scanner(System.in); //Scanner类System.out.println("Please input a float number:");float
    2024-11-19
  • java.net.SocketException: Connection reset 解决方法

    java.net.SocketException: Connection reset 解决方法

    自从SEOTcs系统11月份24日更新了一下SEO得分算法以来,一直困扰我的一个问题出现了,java的数据job任务,在执行过程中会经常报以下的错误:“2011-12-03 18:00:32 DefaultHttpClient [INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error2011-12-03 18:00:
    2024-11-19
  • java定时任务的实现方法

    java定时任务的实现方法

    复制代码代码如下:package com.ucap.sms;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class SmsListener Implements ServletContextListener{private Timer timer=null;public void contextDestroyed(Serv
    2024-11-19
  • java中通用的线程池实例代码

    java中通用的线程池实例代码

    复制代码代码如下:package com.smart.frame.task.autoTask;import java.util.Collection;import java.util.Vector;/*** 任务分发器*/public class TaskManage extends Thread{protected Vector<Runnable> tasks = new Vector<Runnable>();protected boolean running = false;p
    2024-11-19
  • java多线程复制文件的实例代码

    java多线程复制文件的实例代码

    复制代码代码如下:package com.test;import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class FileCoper { private static final String _ORIGIN_FILE_MODE = "r"; private static final String _TARGET_FILE_MODE = "rw"
    2024-11-19
  • java实现大文件分割与合并的实例代码

    java实现大文件分割与合并的实例代码

    复制代码代码如下:package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Collections; import java.util
    2024-11-19
  • java中静态变量和实例变量的区别详细介绍

    java中静态变量和实例变量的区别详细介绍

    运行效果:控制台效果:==================================================代码部分==================================================/hello_test/src/com/b510/test/StaticTest.java复制代码代码如下:/*** */package com.b510.test;/*** 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,<br>* 其中的实例变
    2024-11-18
  • java线程之用Thread类创建线程的方法

    java线程之用Thread类创建线程的方法

    在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法被重载了八次,构造方法如下:复制代码代码如下:public Thread( );public Thread(Runnable target);public Thread(String name);public Thread(Runnable t
    2024-11-18
  • java线程之使用Runnable接口创建线程的方法

    java线程之使用Runnable接口创建线程的方法

    实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:1. 将实现Runnable接口的类实例化。2. 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法。最后通过Thread类的start方法建立线程。下面的代码演示了如何使用Runnable接口来创建线程:复制代码代码如下:package mythread;public class MyRunnable implements Runnable{public v
    2024-11-18
  • java线程之线程的生命周期的使用

    java线程之线程的生命周期的使用

    与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。复制代码代码如下:// 开始线程public void start( );public void run( );// 挂起和唤醒线程public void resume( ); // 不建议使用public void suspend( ); // 不建议使用public static void sleep(long mill
    2024-11-18
  • Java Annotation(Java 注解)的实现代码

    Java Annotation(Java 注解)的实现代码

    如果你想知道java annotation是什么?你可以先看看:“http://www.infoq.com/articles/Annotation-Hammer”下面是我做的一个demo:项目结构:运行效果:====================================================代码部分:注:很多人会考虑这个问题,“这样做的目的是什么?我们可以做一个配置文件(xml,properties等),不是比这个跟方便...或者说直接把我们的配置信息写入程序...这样也不会去解析我们
    2024-11-18
  • java 使用简单的demo实例告诉你优化算法的强大

    java 使用简单的demo实例告诉你优化算法的强大

    这里的demo是一个累加算法,如1,2,3,4.....n即:sum = 1+2+3+4......+n;我们可以这样做:复制代码代码如下:/*** 循环实现累加方法* @param value* @return*/private static long cycle(long value) {long sum = 0;for (long i = 1,v = value; i <= v; i++) {sum += i;}return sum;}另一种方法(高斯方法):复制代码代码如下:/*** 高斯方
    2024-11-18
  • java实现日历(某年的日历,某月的日历)用户完全自定义

    java实现日历(某年的日历,某月的日历)用户完全自定义

    用户可以自定义打印某一年的年历,即:把某一年的日历全部打印出来如把2013年的年历打印出来如下:复制代码代码如下:January 2013 ---------------------------------------------Sun Mon Tue Wed Thu Fri Sat2 3 4 57 8 9 10 11 1214 15 16 17 18 1921 22 23 24 25 2628 29 30 31Febuary 2013 ----------------------------------
    2024-11-18
  • java内部类的那些事儿_让你一看就弄明白

    java内部类的那些事儿_让你一看就弄明白

    在“基于java内部类作用的深入分析”中你可以了解java内部类的一些东西,不过内部类中还有一些地方值得我们细心研究...下面是我总结出来的java内部类的一些东西,分享给大伙儿....one:静态内部类可以有静态成员,而非静态内部类则不能有静态成员怎样理解这个呢?看看下面的代码:复制代码代码如下:/*** */package com.b510.test;public class Test {private int number = 1;// 非静态内部类 可以有 非静态成员private class I
    2024-11-18
  • 基于java内部类作用的深入分析

    基于java内部类作用的深入分析

    提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显着,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程
    2024-11-18