홈페이지>네트워크 프로그래밍 튜토리얼> 자바 튜토리얼
전체 ASP 튜토리얼 ASP 튜토리얼 ASP.NET 튜토리얼 PHP 튜토리얼 JSP 튜토리얼 C#/CSHARP 튜토리얼 XML 튜토리얼 아약스 튜토리얼 펄 튜토리얼 쉘 튜토리얼 비주얼 베이직 튜토리얼 델파이 튜토리얼 모바일 개발 튜토리얼 C/C++ 튜토리얼 자바 튜토리얼 J2EE/J2ME 소프트웨어 공학
자바 튜토리얼
  • Java 컬렉션 동시 작업의 ConcurrentModificationException

    Java 컬렉션 동시 작업의 ConcurrentModificationException

    예를 들어 Java의 컨테이너 맵은 다음과 같습니다. for(Person person : pList){ if(person.getGender()==Gender.MALE){ pList.remove(person); //순회 중에는 제거 작업을 수행할 수 없습니다. } 지도가 탐색할 때 일반적으로 해당 키 값의 집합을 얻은 다음 반복기 Iterator를 사용하여 지도를 탐색합니다. 순회 과정에서는 Map의 요소만 그에 따라 처리될 수 있으며 Map 요소는 늘리
    2024-11-17
  • ==, 같음, null에 대한 Java 문자열 클래스에 대한 이해

    ==, 같음, null에 대한 Java 문자열 클래스에 대한 이해

    1. 문자열의 ==와 equal()은 문자열의 동일성을 판별하는 데 사용됩니다. ==는 주소가 동일한지 판별하고, equal()은 문자 값이 동일한지를 판별합니다. 대부분의 경우 ==와 equal()의 결과는 동일합니다. 이는 String 개체가 불변 모드이기 때문입니다. 새 String 개체를 명시적으로 생성하지 않는 경우 Java의 기본 String 개체 저장은 새로 생성된 String 개체를 버퍼에 넣은 다음 매번 버퍼를 결정하는 것입니다. 이 객
    2024-11-17
  • JAVA 16진수 및 문자열 변환

    JAVA 16진수 및 문자열 변환

    toHexString public static String toHexString(int i)은 정수 매개변수의 문자열 표현을 16진수 부호 없는 정수 형식으로 반환합니다. 인수가 음수이면 부호 없는 정수 값은 인수에 232를 더한 값이고, 그렇지 않으면 인수와 같습니다. 값을 앞에 0이 없는 16진수(기본 16) ASCII 숫자 문자열로 변환합니다. 부호 없는 크기 값이 0이면 0 문자 '0'('/u0030')으로 표시됩니다
    2024-11-17
  • Java는 word-excel-ppt 파일 코드를 읽습니다.

    Java는 word-excel-ppt 파일 코드를 읽습니다.

    단어: org.apache.lucene.document.Document 가져오기; org.apache.lucene.document.Field 가져오기; org.apache.poi.hwpf.extractor.WordExtractor 가져오기; java.io.파일 가져오기; import java.io.InputStream; import java.io.FileInputStream; import com.search.code.Index; 푸
    2024-11-17
  • Eclipse에서 ANT 컴파일을 사용할 때 OutOfMemory 프롬프트에 대한 솔루션

    Eclipse에서 ANT 컴파일을 사용할 때 OutOfMemory 프롬프트에 대한 솔루션

    이 오류가 발생하는 이유는 ant 실행 시 기본적으로 JVM에 부여되는 메모리가 부족하기 때문입니다. 시작 매개변수를 설정하여 사용하도록 허용되는 메모리 양을 늘려야 합니다. 명령줄을 통해 직접 ANT를 실행하는 경우 시작 명령을 직접 수정할 수 있습니다. 하지만 Eclipse에서 실행할 때 명령줄 설정을 사용하는 것이 쉽지 않습니다. 저도 여러번 시도했는데 드디어 성공했습니다. 우리가 추구하는 설정 방법은 다음과 같이 Eclipse의 실행 JVM에서
    2024-11-17
  • Java 데이터베이스 액세스 관리 클래스를 캡슐화합니다.

    Java 데이터베이스 액세스 관리 클래스를 캡슐화합니다.

    다음과 같이 코드를 복사합니다: import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; * * 데이터베이스 관리 수업 * @author CodingMouse * 2009.2.20 */ 공개 핀
    2024-11-17
  • 지정된 폴더의 모든 파일을 이동합니다.

    지정된 폴더의 모든 파일을 이동합니다.

    import java.io.File; public class FileMove { /** * 지정된 폴더의 모든 파일을 이동합니다. * * @param fromDir * 이동할 파일 디렉터리 * @param toDir * 대상 파일 디렉터리 * @throws Exception */ public static void fileMove(String from, String to) throws Exception { try { File dir = new File(f
    2024-11-17
  • Java는 파일을 읽고 씁니다. [다양한 방법]

    Java는 파일을 읽고 씁니다. [다양한 방법]

    Java에서 파일을 읽는 다양한 방법 1. 다양한 방법으로 파일 내용을 읽습니다. 1. 파일 내용을 바이트 단위로 읽습니다. 2. 파일 내용을 문자 단위로 읽습니다. 3. 파일 내용을 줄 단위로 읽습니다. 4. 파일 내용을 무작위로 읽습니다. */ import java.io.BufferedReader; import java.io.File; io.FileInputStream; import java.io.IOException; import java.i;
    2024-11-17
  • 매우 상세한 Log4j 구성 단계

    매우 상세한 Log4j 구성 단계

    1. 구성 파일 Log4J 구성 파일의 기본 형식은 다음과 같습니다. 다음과 같이 코드를 복사합니다. #루트 로거 구성 log4j.rootLogger = [ level ] ,appenderName1 ,appenderName2 , … #로그 정보 출력 대상 Appender log4j를 구성합니다. appender.appenderName = 완전.qualified.name.of.appender.class log4j.appender.appenderName.o
    2024-11-17
  • Java 작업의 4가지 xml 메소드(DOM, SAX, JDOM, DOM4J)에 대한 비교 및 ​​자세한 설명

    Java 작업의 4가지 xml 메소드(DOM, SAX, JDOM, DOM4J)에 대한 비교 및 ​​자세한 설명

    1) DOM(JAXP Crimson Parser) DOM은 플랫폼 및 언어 독립적인 방식으로 XML 문서를 표현하기 위한 공식 W3C 표준입니다. DOM은 계층 구조로 구성된 노드 또는 정보 조각의 모음입니다. 이 계층 구조를 통해 개발자는 트리에서 특정 정보를 검색할 수 있습니다. 이 구조를 분석하려면 일반적으로 작업을 완료하기 전에 전체 문서를 로드하고 계층 구조를 구성해야 합니다. DOM은 정보 계층 구조를 기반으로 하기 때문에 트리 기반 또는 객
    2024-11-17
  • 마우스의 움직임에 따라 눈을 움직이는 추적 눈 코드 조각

    마우스의 움직임에 따라 눈을 움직이는 추적 눈 코드 조각

    다음과 같이 코드를 복사합니다. import java.awt.Color; import java.awt.Font; import java.awt.Image . java2000.tools.NoNull; /** * 마우스를 따라 눈을 움직이는 추적 눈 코드 조각입니다. <br> * 별도로 실행하거나 html로 넣어서 실행하실 수 있습니다<br>
    2024-11-17
  • MYSQL 일괄 삽입 데이터 구현 코드 페이지 1/3

    MYSQL 일괄 삽입 데이터 구현 코드 페이지 1/3

    @echo off cls set CLASSPATH=../api/jogre.jar set CLASSPATH=%CLASSPATH%;. set CLASSPATH=%CLASSPATH%; 클래스 세트 CLASSPATH=%CLASSPATH%;lib/dom4j.jar java org.jogre.server. JogreServer 테이블 생성 복사 코드는 다음과 같습니다: create data con_test; use con_test;
    2024-11-17
  • GBK 이외의 문자가 포함되어 있는지 확인하는 js 함수

    GBK 이외의 문자가 포함되어 있는지 확인하는 js 함수

    boolean isGBK(String s)는 UnsupportedEncodingException을 발생시킵니다. { if(s.equals(new String(s.getBytes("gbk")))) return true; 그렇지 않으면 false를 반환합니다. }
    2024-11-17
  • Java의 최대 절전 모드 성능 최적화를 위한 몇 가지 제안

    Java의 최대 절전 모드 성능 최적화를 위한 몇 가지 제안

    1 <property name="hibernateProperties"> 2 <props> 3 <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop> 4 <prop key="hibernate.show_sql">false</prop> > 5 <!-- JV
    2024-11-17
  • 툴바에서 메뉴바를 만드는 과정에 대한 자세한 설명

    툴바에서 메뉴바를 만드는 과정에 대한 자세한 설명

    기사 출처: 인터넷 작성자: ggg82/CSDN 요즘에는 많은 사용자 인터페이스가 메뉴 표시줄을 만들기 위해 툴바를 사용합니다. 최근 이에 관심을 갖고 온라인으로 도움을 요청했지만, 제가 받은 도움의 대부분은 단지 원하는 사람들을 위한 BCGControlBar의 소스 코드였습니다. 기능적인 친구에게는 이것이 좋을 수도 있습니다. 선택은 데모를 보고 다른 사람의 클래스 라이브러리에 직접 문의하면 됩니다. 하지만 이 주제에 관심이 있고 내용을 이해하고 싶은
    2024-11-16