Inicio>Tutorial de programación de red> Tutorial de Java
Todo Tutorial ASP Tutorial ASP Tutorial de ASP.NET tutorial PHP Tutorial JSP Tutorial de C#/CSHARP Tutorial XML Tutorial de Ajax Tutorial de Perl Tutorial de concha Tutorial de Visual Basic Tutorial de Delfos Tutorial de desarrollo móvil Tutorial de C/C++ Tutorial de Java J2EE/J2ME ingeniería de software
Tutorial de Java
  • Cómo obtener la dirección del contenedor web en java

    Cómo obtener la dirección del contenedor web en java

    dirección local de TomcatE:/soft4develop/apache-tomcat-6.0.18System.getProperty("user.dir")//E:/soft4develop/apache-tomcat-6.0.18/binSystem.getProperty("catalina.home")/ / E:/soft4develop/apache-tomcat-6.0.18 también es aplicable a jbo
    2024-11-19
  • Varios métodos y tiempo para ejecutar la inserción por lotes de MySQL en Java

    Varios métodos y tiempo para ejecutar la inserción por lotes de MySQL en Java

    Método 1: el código de copia de Java es el siguiente: conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS); pstmt = conn.prepareStatement("insertar en valores de prueba de carga (id, datos) (?,?)"); para (int i = 1; i <= CONTAR;
    2024-11-19
  • Implementar código para cargar múltiples archivos al mismo tiempo en struts2

    Implementar código para cargar múltiples archivos al mismo tiempo en struts2

    Nombra varios objetos de campo de archivo con el mismo nombre en la página upload.jsp, de modo que varios campos de archivo se puedan analizar en una matriz en la acción. El tamaño de la matriz es el número de campos de archivo al mismo tiempo. El campo s
    2024-11-19
  • Solución al problema de los nombres de archivos confusos al descargar archivos en Java

    Solución al problema de los nombres de archivos confusos al descargar archivos en Java

    复制代码代码如下:public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 0 && c <= 255) { sb.append(c); } más { byte[] b; prueba {b = Carácter.toStr
    2024-11-19
  • Java: DocumentBuilderFactory llama a una instancia de método XML

    Java: DocumentBuilderFactory llama a una instancia de método XML

    Primero obtenga: obtenga la instancia de fábrica del analizador DOM DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance(); y luego obtenga el analizador DOM DocumentBuilder dombuilder=domfac.newDocumentBuilder() de la fábrica DOM.) Convierta
    2024-11-19
  • Un método más simple de inicialización de doble corchete utilizando clases internas anónimas en Java

    Un método más simple de inicialización de doble corchete utilizando clases internas anónimas en Java

    Los marcos de recopilación de Java, como set, map y list, no proporcionan ningún método conveniente para la inicialización. Cada vez que creas una colección, debes agregar los valores uno por uno. Por ejemplo, el código copiado es el siguiente: Set<Cha
    2024-11-19
  • Introducción al uso de matrices JAVA.

    Introducción al uso de matrices JAVA.

    Hay tres diferencias principales entre las matrices JAVA y las clases de contenedores: eficiencia, tipo y capacidad de guardar tipos básicos. En JAVA, las matrices son la forma más eficaz de almacenar y acceder aleatoriamente a una secuencia de referencia
    2024-11-19
  • Sumérgete en Java Final

    Sumérgete en Java Final

    La palabra clave JAVA final se utiliza para modificar datos, métodos o clases, lo que generalmente significa "inmutable", es decir, los datos no se pueden cambiar, los métodos no se pueden anular y las clases no se pueden heredar. Generalmente h
    2024-11-19
  • Varios métodos de salto de página en el servlet java

    Varios métodos de salto de página en el servlet java

    Servlet: por supuesto, en los servlets, los saltos generalmente ocurren en doGet, doPost y otros métodos. 1) El método de redireccionamiento es respuesta.sendRedirect("/a.jsp"); la ruta de la página es una ruta relativa. sendRedirect puede salta
    2024-11-19
  • El uso del algoritmo aleatorio en Java.

    El uso del algoritmo aleatorio en Java.

    Idea básica de barajar de FisherYates (barajar Knuth): barajar una matriz a de n elementos (índices 0..n-1): para i desde n − 1 hasta 1 doj ← entero aleatorio con 0 ≤ j ≤ iexchange a[ j] y a[i] El código fuente del JDK es el siguiente: Copie el código de
    2024-11-19
  • Cómo utilizar la clasificación de mapas de bits de Java

    Cómo utilizar la clasificación de mapas de bits de Java

    El algoritmo de clasificación de clases de contenedor en Java JDK utiliza principalmente clasificación por inserción y clasificación por fusión. La implementación de diferentes versiones puede ser diferente. El código clave es el siguiente: copie el códig
    2024-11-19
  • Análisis de la diferencia entre java_String y StringBuffer

    Análisis de la diferencia entre java_String y StringBuffer

    Se modifica la cadena proporcionada por esta clase StringBuffer. Puede utilizar StringBuffer cuando sepa que los datos de los caracteres van a cambiar. Normalmente, utiliza StringBuffers para construir dinámicamente datos de caracteres. Hay tres clases en
    2024-11-19
  • Código de ejemplo para modificar por lotes nombres de archivos en Java

    Código de ejemplo para modificar por lotes nombres de archivos en Java

    Copie el código de la siguiente manera: import java.io.*; import java.util.*; public class Test {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new FileReader("output1.txt) " ));Lista<Cadena&
    2024-11-19
  • Análisis de la diferencia entre Hashtable y HashMap en java

    Análisis de la diferencia entre Hashtable y HashMap en java

    1. Hashtable es una subclase de Dictionary. El código de copia es el siguiente: clase pública Hashtable<K,V>extiende Dictionary<K,V>implementa Map<K,V>, Cloneable, java.io.Serializable HashMap: la copia. El código es el siguiente: clase
    2024-11-19
  • Usar expresiones regulares para extraer el contenido de () en java

    Usar expresiones regulares para extraer el contenido de () en java

    Ayer encontré un pequeño problema. Necesitaba procesar algunos usuarios en lotes. El formato de los usuarios enviados desde la recepción era el siguiente. Quería extraer el contenido entre paréntesis (sin paréntesis) Profesor 10 (0010) Profesor 11. (0011)
    2024-11-19