홈페이지>네트워크 프로그래밍 튜토리얼> 자바 튜토리얼
전체 ASP 튜토리얼 ASP 튜토리얼 ASP.NET 튜토리얼 PHP 튜토리얼 JSP 튜토리얼 C#/CSHARP 튜토리얼 XML 튜토리얼 아약스 튜토리얼 펄 튜토리얼 쉘 튜토리얼 비주얼 베이직 튜토리얼 델파이 튜토리얼 모바일 개발 튜토리얼 C/C++ 튜토리얼 자바 튜토리얼 J2EE/J2ME 소프트웨어 공학
자바 튜토리얼
  • JSP 페이지 pageEncoding 및 contentType 속성

    JSP 페이지 pageEncoding 및 contentType 속성

    JSP는 두 번 "인코딩"되어야 합니다. 첫 번째 단계에서는 pageEncoding을 사용하고 두 번째 단계에서는 utf-8 ~ utf-8을 사용하며 세 번째 단계는 contentType을 사용하여 Tomcat에서 생성된 웹 페이지입니다. JSP 페이지의 pageEncoding 속성과 contentType 속성의 차이점: pageEncoding은 jsp 파일 자체의 인코딩입니다. ContentType의 문자 세트는 서버가 JSP에 두
    2024-11-19
  • Struts를 사용하여 Alipay 인터페이스를 호출하는 방법

    Struts를 사용하여 Alipay 인터페이스를 호출하는 방법

    1. 주요 ACTION 코드가 포함된 불필요한 패키지는 삭제할 수 있습니다. 복사된 코드는 다음과 같습니다. package com.hzdracom.alipay.action;import it.sauronsoftware.base64.Base64;import java.io.IOException;import java.io.PrintWriter ;가져오기 java.net.HttpURLConnection;가져오기 java.util.HashMap;가져오기 java.
    2024-11-19
  • Java에서 사용 가능한 블록의 실행 순서

    Java에서 사용 가능한 블록의 실행 순서

    Java의 자유 블록은 정적 자유 블록과 비정적 자유 블록으로 구분됩니다. 비정적 자유 블록의 실행 시간은 생성자를 실행하기 전입니다. 정적 자유 블록의 실행 시간은 클래스 파일이 로드될 때 실행됩니다. 비정적 자유 블록은 여러 번 실행될 수 있고 객체가 초기화되는 동안 실행되지만, 정적 자유 블록은 클래스가 로드될 때 한 번만 실행되며 일반적으로 정적 변수의 값을 초기화하는 데 사용됩니다. 수업. 객체가 초기화될 때마다 비정적 블록이 실행됩니다. 상속
    2024-11-19
  • 리뷰를 통해 촉발된 싱글톤 패턴에 대한 생각

    리뷰를 통해 촉발된 싱글톤 패턴에 대한 생각

    코드 디버깅을 하다가 상황을 발견했는데, 즉 memcached의 연결을 확인해 보니 항상 100개 정도를 유지하고 있는 것을 발견했습니다. 물론 memcached에는 기본적으로 1024개의 연결이 있기 때문에 별 문제는 없을 것 같습니다. 하지만 제가 생각하는 것은 memcachedclient가 싱글톤 모드로 생성되었기 때문에 100개 정도 되는 것입니다. 주요 코드는 다음과 같습니다. 코드를 복사합니다. MemcachedClientFactory{pri
    2024-11-19
  • Java에서 .dll 파일을 호출하는 방법

    Java에서 .dll 파일을 호출하는 방법

    다음은 JNative 구성 요소의 스크린샷입니다. jnative.sourceforge.net/ JNative 오픈 소스 프로젝트를 다운로드하려면 여기로 이동하세요. 1.3.2 압축 풀기 JNative-<st1:chsdate isrocdate="False" islunardate="False" day="를 다운로드했습니다. 30" Month="12 " year="1899&
    2024-11-19
  • 배열을 재정의하는 Java 구현 방법(VB의 ReDim과 유사)

    배열을 재정의하는 Java 구현 방법(VB의 ReDim과 유사)

    다음과 같이 코드를 복사합니다. //param objArr 배열의 확장된 개체 //param newLength 새 배열의 길이 public static Object getNewArr(Object objArr, int newLength) { if (!objArr.getClass().isArray() ) {//유형 판단 return null } // 배열의 componentType Cl 가져오기;
    2024-11-19
  • Java의 다양한 슬라이드 전환 효과(클래식)

    Java의 다양한 슬라이드 전환 효과(클래식)

    기능 구현: 1. 이미지 로딩 클래스 ImageLoader 구현: 1) 차단 대기열을 사용하여 원하는 이미지를 저장합니다. BlockingQueue Images = new ArrayBlockingQueue<>(2) 2) 이미지 eof를 사용하여 이미지 대기열의 끝을 나타냅니다. Image eof = new WritableImage(1, 1 );3) 루프에서 지정된 그림을 읽습니다. 차단 대기열이므로 대기열이 가득 차면 스레드가 자동으로 차단됩
    2024-11-19
  • Java 문자열 단어 빈도 통계 예제 코드

    Java 문자열 단어 빈도 통계 예제 코드

    다음과 같이 코드를 복사합니다. package com.util.ArrayList; import java.util.HashMap; import java.util.Map; WordsStatistics { 클래스 Obj { int 개수)(int 개수){ this.count = 개수 }
    2024-11-19
  • Java를 사용하여 부동 소수점 숫자를 RMB로 변환하는 작은 예

    Java를 사용하여 부동 소수점 숫자를 RMB로 변환하는 작은 예

    다음과 같이 코드를 복사합니다. import java.util.List; public class RMBConverter2 Implements IRMBConverter { private static final String [] RMB_NUMBER ={"zero","one","two"," three" , "4","五","鲁",&quo
    2024-11-19
  • 자바 2차원 배열 행렬 곱셈의 구현 방법

    자바 2차원 배열 행렬 곱셈의 구현 방법

    复代码代码如下:public 인터페이스 IMatrixMultiple { public int[][] mmltiple(int[][]a ,int [][]b); } ?public 클래스 MatrixMultiple은 IMatrixMultiple을 구현합니다. { @Overridepublic int[][] mmltiple(int[][] a, int[][] b) { int [][] result = new int[a.length][b[0 ].길이]
    2024-11-19
  • Java에서 URL 중단점 다운로드

    Java에서 URL 중단점 다운로드

    다음과 같이 코드를 복사합니다. URL ur = new URL("http://localhost:8080/first/he.txt");HttpURLConnection conn = (HttpURLConnection) ur.openConnection();//URL.openConnection() -- > URLCommection 반환(직접 하위 클래스 HttpURLConnection)conn.setRequestProperty("R
    2024-11-19
  • JAVA 시간 간격 문자열 유효성 검증

    JAVA 시간 간격 문자열 유효성 검증

    다음과 같이 코드를 복사합니다. String[] zone1="08:30-11:00".split("-");String[] zone2="13:00-17:00".split("-"); String [] actzone="9:00-11:00".split("-");DateFormat df = new SimpleDateFormat("hh:mm"
    2024-11-19
  • Java에서 정적 키워드와 최종 키워드의 차이점

    Java에서 정적 키워드와 최종 키워드의 차이점

    static1. 클래스에서 static으로 수정된 속성을 정적 속성이라고 합니다. 이 클래스의 모든 객체가 공유하며 정적 저장 영역에 저장됩니다. 이 클래스의 모든 객체는 동일한 변수에 액세스할 수 있습니다. 생성된 다양한 유형의 총 개체 수를 계산하는 카운터로 사용할 수 있습니다. 2. 클래스에서 static으로 수정된 메서드는 정적 메서드입니다. 비정적 속성과 메서드는 정적 메서드에서 액세스할 수 없지만 정적 메서드와 속성은 비정적 메서드에서 액세스
    2024-11-19
  • Java 멀티스레드 다운로드 구현 방법

    Java 멀티스레드 다운로드 구현 방법

    다음과 같이 코드를 복사합니다. package cn.me.test;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/*** 다중 스레드 다운로드* 1: RandomAccessFile을 사용하여 어느 위치에나 데이터를 씁니다. *2: 첫 번째 스레드에서 다운로드한 데이터의 양을 계산해야 하며 균등하게 분
    2024-11-19
  • JAVA에서 싱글톤 모드를 구현하는 네 가지 방법과 몇 가지 특징

    JAVA에서 싱글톤 모드를 구현하는 네 가지 방법과 몇 가지 특징

    1. Hungry-China 스타일 싱글톤 클래스 복사 코드는 다음과 같습니다. public class Singleton { private Singleton(){ } private static Singleton instance = new Singleton(); private static Singleton getInstance(){ return instance; -중국식 인스턴스화를 미리 하여 게으른 스타일에서는 멀티스레딩 문제가 없지만, getInsta
    2024-11-19