parseBoolean() 메소드는 부울 의 중요한 메소드입니다. 수업. parseBoolean()은 정적 메서드이며 String 메서드 인수를 부울 개체로 구문 분석할 수 있습니다. Boolean 클래스의 parseBoolean() 메서드는 문자열 인수가 나타내는 boolean을 반환합니다. 구문 public static boolean parseBoolean(String s) 예시 import java.util.Scanner; public class ParseBooleanMethodTest { public
문자열 버퍼 개체는 일반적으로 다중 스레드 환경에서 사용하기에 안전합니다. 여러 스레드가 동일한 StringBuffer 액세스를 시도하는 경우 동시에 객체. StringBuilder 스레드로부터 안전한 StringBuff를 대체합니다. r 동기화 가 없기 때문에 훨씬 빠르게 작동합니다. 행동 양식. 단일 스레드에서 많은 문자열 작업을 수행하면 많은 성능을 얻을 수 있습니다. 이 클래스를 사용할 때. 예시 public class CompareBuilderwithBufferTest { public stati
CharArrayReader Reader 의 하위 클래스입니다. 클래스이며 문자 입력 스트림으로 사용할 수 있는 문자 버퍼를 구현할 수 있습니다. CharArrayReader 오프셋에서 시작하여 전체 또는 부분적으로 문자 배열에서 문자를 읽습니다. CharArrayReader 클래스의 중요한 메소드는 close(), mark(), read(), skip()입니다. 및 재설정(). 구문 public class CharArrayReader extends Reader 예시 import java.io.*; public class Ch
대기열 클래스 확장 컬렉션 인터페이스를 지원하며 선입 선출(FIFO)을 사용하여 삽입 및 제거 작업을 지원합니다. . 스택 벡터 의 하위 클래스입니다. 클래스이며 후입선출(LIFO)을 나타냅니다. 개체의 스택입니다. 스택의 맨 위에 추가된 마지막 요소(In)는 스택에서 제거되는 첫 번째 요소(Out)일 수 있습니다. 아래 프로그램에서 Stack을 사용하여 Queue를 구현할 수도 있습니다. 예시 import java.util.*; public class QueueUsingStackTest { privat
열거형은 유형이 안전합니다 enum은 자체 네임스페이스가 있다는 것을 의미하므로 enum 상수에 지정된 것 이외의 다른 값을 할당할 수 없습니다. Typesafe 열거형은 Java 1.5 버전에 도입되었습니다. . 또한 열거형은 참조 유형이므로 클래스 또는 인터페이스처럼 작동합니다. 프로그래머로서 우리는 열거형 선언 안에 메소드와 변수를 생성할 수 있습니다. 예시 1 import java.util.*; enum JobType { permanent, contract } public cla
아니요 , Java에서 import 문 뒤에 패키지를 정의할 수 없습니다. 컴파일러에서 오류가 발생합니다. import 문 뒤에 패키지를 삽입하려는 경우. 패키지는 비슷한 유형의 클래스, 인터페이스, 및 하위 패키지. 패키지 내부에 클래스를 만들려면 첫 번째 문에서 패키지 이름을 선언하세요. 우리 프로그램에서. 예시 import java.lang.*; package test; public class PackageAfterImportTest { public static void main(String args[
데몬 스레드는 우선순위가 낮은 스레드입니다. 백그라운드에서 실행되고 대부분 가비지 컬렉션(GC)과 같은 백그라운드 작업을 수행하기 위해 JVM에 의해 생성되는 자바에서. 실행 중인 사용자 스레드가 없으면 데몬 스레드가 실행 중이더라도 JVM이 종료될 수 있습니다. 데몬 스레드의 유일한 목적은 사용자 스레드를 제공하는 것입니다. isDaemon() 메소드를 사용하여 스레드가 데몬 스레드인지인지 확인할 수 있습니다. 구문 Public boolean isDaemon() 예시 class SampleThread implements Run
캐릭터 class는 Object 의 하위 클래스입니다. 클래스이며 객체의 기본 유형 char 값을 래핑합니다. 문자 유형의 개체에는 단일 필드 가 있습니다. 유형이 char인 경우. isDigit()을 사용하여 문자열의 주어진 문자가 숫자/문자인지 확인할 수 있습니다. 문자 의 방법 수업. isDigit() 메서드는 정적 메서드이며 지정된 문자가 숫자인지 확인합니다. . 예 public class CharacterIsNumberOrDigitTest { public static void main(String[
문자열 최종 수업입니다. 자바에서 불변 , 그것은 우리가 객체 자체를 변경할 수는 없지만 객체에 대한 참조는 변경할 수 있음을 의미합니다. HTML 태그는 replaceAll()을 사용하여 주어진 문자열에서 제거할 수 있습니다. String 클래스의 메소드 정규 표현식을 사용하여 주어진 문자열에서 HTML 태그를 제거할 수 있습니다. . 문자열에서 HTML 태그를 제거하면 문자열이 일반 텍스트로 반환됩니다. 구문 public String replaceAll(String regex, String replacement) 예시 publ
스레드 프로그램의 다른 부분과 동시에 실행할 수 있는 기능입니다. 모든 자바 프로그램에는 자바 가상 머신(JVM)에 의해 생성되는 메인 스레드라고 하는 적어도 하나의 스레드가 있습니다. 프로그램 시작 시 main() 메소드는 메인 스레드와 함께 호출됩니다. Java에서는 스레드를 확장하여 스레드를 생성할 수 있습니다. 클래스 또는 Runnable 인터페이스를 구현하여 . 익명 을 사용하여 스레드를 만들 수도 있습니다. Thread 클래스를 확장하지 않는 클래스 아래 프로그램에서. 예 public class AnonymousTh
배열은 고정된 수의 값을 보유하는 개체입니다. 연속된 메모리 위치에 있는 단일 유형의 deepToString() 및 asList() 메소드는 정적 메소드입니다. 배열 수업. deepToString() 메소드는 다차원 배열을 문자열로 변환합니다. 배열에 배열로 요소가 있는지 확인한 다음 해당 배열을 문자열 형식으로 변환합니다. asList() 고정 크기의 목록을 생성합니다. 이는 add() 로 요소를 추가할 수 없음을 의미합니다. Arrays.asList()에 의해 반환된 목록의 메서드 . asList() 메소드는 asList(
그레고리안 달력 Calendar 의 구체적인 하위 클래스입니다. 클래스이며 대부분의 세계에서 사용되는 표준 달력 시스템을 제공합니다. Java에서 이 GregorianCalendar 그레고리력 을 모두 처리할 수 있습니다. 캘린더 및 줄리안 달력. getActualMaximum() 을 사용하여 특정 연도의 한 달의 일 수를 확인하거나 찾을 수 있습니다. GregorianCalendar 메소드 수업. 이 메서드는 GregorianCalendar 필드가 가질 수 있는 최대값을 반환합니다. 매개변수는 캘린더 의 모든 필드일 수
printf() 메소드를 사용하면 출력 형식을 java.io.PrintStream으로 지정할 수 있습니다. 또는 java.io.PrintWriter . 이 클래스에는 format()이라는 메서드도 포함되어 있습니다. 동일한 결과를 생성할 수 있으므로 여기에서 printf()에 대해 읽은 내용은 format()에도 메서드를 적용할 수 있습니다. 방법. 구문 System.out.printf(“format-string” [, arg1, arg2, … ]); 예시 1 import java.io.PrintS
캐릭터 클래스는 개체 의 하위 클래스입니다. 객체에 기본 유형 char의 값을 래핑합니다. 문자 유형의 개체는 유형이 char인 단일 필드를 포함합니다. . getType()을 사용하여 특정 문자의 유니코드 범주를 결정할 수 있습니다. 방법. Character 의 정적 메서드입니다. 클래스이며 정수 를 반환합니다. char ch 값 유니코드 일반 범주로 나타냅니다. 구문 public static int getType(char ch) 예시 public class CharacterTypeTest { publi
ByteArrayInputStream InputStream 의 하위 클래스입니다. 클래스이며 바이트 를 포함하는 내부 버퍼를 포함합니다. 스트림에서 읽을 수 있습니다. 문자열을 InputStream으로 변환할 수 있습니다. ByteArrayInputStream 을 사용하여 개체 수업. 이 클래스 생성자는 getBytes() String 클래스의 메소드. 예시 import java.io.*; public class StringToInputStreamTest { public static void main(St
출력 스트림 클래스는 바이트 지향입니다. 반면 작가 클래스는 문자 지향입니다. . OutputStreamWriter 를 사용하여 OutputStream 클래스를 Writer 클래스로 변환할 수 있습니다. 클래스를 만들고 ByteArrayOutputStream 인수를 전달합니다. OutputStreamWriter 에 대한 개체 건설자. OutputStreamWriter 는 문자 스트림에서 바이트 스트림으로 연결되는 다리이며 여기에 쓰여진 문자는 지정된 문자 집합을 사용하여 바이트로 인코딩됩니다. 구문 public class O
비트별 XOR(배타적 또는) ^ 1에 대한 답을 제공하는 Java의 연산자입니다. 피연산자의 두 비트가 모두 다르면 두 비트가 모두 같으면 XOR 연산자가 결과를 제공합니다. 0 . XOR은 왼쪽에서 오른쪽으로 평가되는 이항 연산자입니다. 연산자 ^ 정의되지 않음 String 유형의 인수에 대해. 예시 public class XORTest1 { public static void main(String[] args) { boolean x = false;  
예, finally 블록은 메서드의 return 문 이후에도 실행됩니다. 최종 차단 Java에서 예외가 발생했든 발생하지 않았든 항상 실행합니다. System.exit()를 호출하면 finally 블록에 명시적으로 메서드 그러면 실행되지 않을 뿐입니다. JVM 크래시와 같이 finally가 실행되지 않는 상황은 거의 없습니다. , 정전 , 소프트웨어 충돌 등. 이러한 조건 외에는 최종적으로 차단 항상 실행됩니다. 예시 public class FinallyBlockAfterReturnTest { public
정적 내부 클래스 외부 클래스의 인스턴스 없이도 인스턴스화할 수 있습니다. . 일반적으로 내부 클래스 중첩 클래스의 일부입니다. , 비정적 중첩 클래스 라고 함 자바에서. 내부 클래스의 유형은 멤버 내부 클래스, 익명 내부 클래스, 및 로컬 내부 클래스 InnerClass.class.newInstance()를 사용하여 리플렉션을 사용하여 정적 내부 클래스를 인스턴스화할 수 있습니다. . 비정적 내부 클래스를 인스턴스화하기 위해 외부 클래스의 인스턴스가 필요한 경우 new 연산자. 예시 import java.lang.refle
속성 Hashtable 클래스의 하위 클래스이며 영구적인 속성 집합을 나타냅니다. 속성 스트림에 저장하거나 스트림에서 로드할 수 있습니다. 속성 목록의 각 키와 해당 값은 문자열입니다. 속성 파일을 Java에서 사용하여 구성을 외부화하고 키-값 쌍을 저장할 수 있습니다. . Properties.load() 메서드 속성 클래스는 .속성 을 로드하는 데 편리합니다. 키-값 형식의 파일 쌍 . 구문 public class Properties extends Hashtable credentials.properties 파일 예