首页> 网络编程教程
全部 ASP入门教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
网络编程教程
  • 实例分析Java Class的文件结构

    实例分析Java Class的文件结构

    学习Java的朋友应该都知道Java从刚开始的时候就打着平台无关性的旗号,说“一次编写,到处运行”,其实说到无关性,Java平台还有另外一个无关 性那就是语言无关性,要实现语言无关性,那么Java体系中的class的文件结构或者说是字节码就显得相当重要了,其实Java从刚开始的时候就有两套 规范,一个是Java语言规范,另外一个是Java虚拟机规范,Java语言规范只是规定了Java语言相关的约束以及规则,而虚拟机规范则才是真正从跨 平台的角度去设计的。今天我们就以一个实际的例子来看看,到底Java中一个
    2024-11-25
  • Java事务的个人理解小结

    Java事务的个人理解小结

    一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持久性表示已提交的数据在事务执行失败时
    2024-11-25
  • 归并排序的实现代码与思路

    归并排序的实现代码与思路

    首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。复制代码代码如下:View Code //将有序数组a[]和b[]合并到c[]中void MemeryArray(int a[], int n, int b[], int m, int c[]){int i, j, k;i = j = k = 0;while (i < n && j < m){if (
    2024-11-25
  • JAVA包装类及自动封包解包实例代码

    JAVA包装类及自动封包解包实例代码

    复制代码代码如下:public class Wrapper {public static void main(String[] args) {int i = 500;Integer t = new Integer(i);int j = t.intValue();String s = t.toString( );System.out.println(t);整数 t1 = new整数(500);System.out.println(t.equals(t1));整数a1 = 5;
    2024-11-25
  • java判断远程服务器上的文件是否存在的方法

    java判断远程服务器上的文件是否存在的方法

    在做数据文件导入到 LEFTII 中是遇到一个文件,在做导入的时候有时候生成的原始文件可能不存在,现在通过加一个判断,判断文件是否存在,起初以为简单的判断文件 file.exists() 存不存在就行了,但是后来事实证明这个只能判断本地的文件是否存在。这里我们通过一个巧妙的方法告诉大家,就是把远程的文件共享到本地来,通过电脑的衍射可以轻而易举的解决这个问题过程如下然后在下面的步骤输入用户名,密码,这样就可以通过判断本地是否存在这个文件就搞定了。
    2024-11-25
  • java web项目里ehcache.xml介绍

    java web项目里ehcache.xml介绍

    复制代码代码如下:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"monitoring="autodetect" dynamicConfig="true"><diskStore path="java.i
    2024-11-25
  • 如何解决struts2日期类型转换

    如何解决struts2日期类型转换

    因此要想保证系统一定要正确第对Date类型进行转换,就要写一个全局的类型转换类,进行Date与String之间的类型转换。复制代码代码如下:package com.great.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import com.opensymphony.xwork2.conversion.impl.DefaultTyp
    2024-11-25
  • JAVA多线程Thread和Runnable的实现

    JAVA多线程Thread和Runnable的实现

    java中只允许单一继承,但允许实现多个接口,因此第二种方法更灵活。复制代码代码如下:/*** 运行继承java.lang.Thread类定义的线程*/public void startOne() {// 创建实例OneThread oneThread = new OneThread();// 启动线程ThreadAoneThread.startThreadA();try {// 设置线程休眠1秒Thread.sleep(1000);} catch (InterruptedException e) {e.
    2024-11-25
  • Java 反射获取类详细信息的常用方法总结

    Java 反射获取类详细信息的常用方法总结

    类ReflectionDemo复制代码代码如下:package Reflection;@Deprecated public class ReflectionDemo { private String pri_field;公共字符串 pub_field; public ReflectionDemo(){} public ReflectionDemo(String name){} private ReflectionDemo(String name,int int1){} public vo
    2024-11-25
  • Java 中实现随机无重复数字的方法

    Java 中实现随机无重复数字的方法

    一般有点开发经验的朋友都能实现这样的功能,只不过是效率上的问题。我们一般在面对这样的问题时,总会平铺直序的联想到,先生成一个数组,然后在一个循环中向数组中添加随机数字,在添加数字的过程中先查找一下数组中是否存在这个数字,如果不存在这个数字就直接添加到数组中;如果存在这个数字就不添 加。我们一般都是这样考虑问题的,这样考虑也能实现功能,我刚才也说了,只不过是效率上的问题。为了更好地理解这个题意,我们先来看下具体内容:生成一个1-100 的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元素不能重复。
    2024-11-25
  • java中的值传递和引用传递的区别分析

    java中的值传递和引用传递的区别分析

    传值---传递基本数据类型参数复制代码代码如下:public class PassValue{static void exchange(int a, int b){//静态方法,交换a,b的值int temp;temp = a;a = b;b = temp;}public static void main(String[] args){int i = 10;int j = 100;System.out.println("before call: " + "i=" + i + "/t" + "j = " +
    2024-11-25
  • 希尔排序的算法代码

    希尔排序的算法代码

    希尔排序的时间复杂度为O(n*log2n) 空间复杂度为O(1)是一种不稳定的排序算法思想:希尔排序也是一种插入排序方法,实际上是一种分组插入方法。先取定一个小于n的整数d1作为第一个增量,把表的全部记录分成d1个组,所有距离为d1的倍数的记录放在同一个组中,在各组内进行直接插入排序;然后,取第二个增量d2(<d1),重复上述的分组和排序,直至所取的增量dt=1(dt<dt-1<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。 复制代码代码如下:void ShellS
    2024-11-25
  • java 发送邮件的实例代码(可移植)

    java 发送邮件的实例代码(可移植)

    以一个web项目为例,代码是可以移植的首先要导入mail.jar包,然后创建自己的类1:HTMLSender类复制代码代码如下:package com.txq.mail;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.NoSuchProviderException;import javax.mail.Session;import java
    2024-11-25
  • Java Clone(类的复制)实例代码

    Java Clone(类的复制)实例代码

    自己实现了一遍:复制代码代码如下:public class A implements Cloneable {public String str[];A() {str = new String[2];}public Object clone() {A o = null;try {o = (A) super.clone();} catch (CloneNotSupportedException e) {e.printStackTrace();}o.str = new String[2];return o;}}
    2024-11-25
  • java 折半查找法(二分查找)实例

    java 折半查找法(二分查找)实例

    复制代码代码如下:public class HalfSearch {public static int halfSearch(int a[], int x) {int mid, left, right;left = 0;right = a.length - 1;mid = (left + right) / 2;while (a[mid] != x) {if (x > a[mid]) {left = mid + 1;}else if (x < a[mid]) {right = mid - 1;}
    2024-11-25