首页>网络编程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
Java教程
  • java中 spring 定时任务 实现代码

    java中 spring 定时任务 实现代码

    复制代码代码如下:import org.apache.log4j.*;public class TaskJob {public static Logger log = Logger.getLogger(TaskJob.class);public void SayHello() {// TODO Auto-generated method stubtry {log.info("处理任务开始>........");// 业务逻辑代码调用System.out.println("时间[" + new jav
    2024-11-19
  • Java实现的基于socket通信的实例代码

    Java实现的基于socket通信的实例代码

    服务器端代码:复制代码代码如下:import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class Server {public static void main(String[] args) {ServerSocket server;try{server = new ServerSocket(1111);Socket
    2024-11-19
  • java中Servlet处理乱码的方法

    java中Servlet处理乱码的方法

    今天在部署一个webservices程序的时候,从页面获取数据的servlet出现了乱码问题,在servlet中我已经把request.setCharacterEncoding("GB2312");这段文字加入到代码中去,但是还是出现乱麻问题。到网上找资料,如下:JAVA是Unicode编码,你先转换成ISO8859-1,然后再转换成GBK或是GB2312.java 代码复制代码代码如下:request.setCharacterEncoding("ISO8859-1"); ad=request.getPa
    2024-11-19
  • java中对字符串每个字符统计的方法

    java中对字符串每个字符统计的方法

    复制代码代码如下:/* String name = "adsbsadgsadgtewterfsdf"; eg a-->6,b-->1 d-->3 ... 将字符串以a(字母)=>2(个数)存入Map集合框架中 思路:1.将字符串转换成字符数组. 2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map集合中,并定义一个计数器,将次数存入Map中,来达到目的*/import java.util.*; class CharMapDemo { pub
    2024-11-19
  • Java join 线程控制用法

    Java join 线程控制用法

    JDK说明:joinpublic final void join()throws InterruptedException等待该线程终止。 抛出:InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时,当前线程的中断状态 被清除测试代码:复制代码代码如下:public class MyThread extends Thread { public static void main(String[] args) throws InterruptedException { A
    2024-11-19
  • 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