Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Java

    1. Java에서 Boolean 클래스의 중요성은 무엇입니까?

      java.lang.Boolean class는 최종 클래스이며 Object 의 하위 클래스입니다. 수업. 부울 클래스는 기본 데이터 유형 boolean을 Boolean 개체로 래핑합니다. . 부울 유형의 개체에는 유형이 부울인 단일 필드가 있습니다. 즉, 래퍼 클래스는 기본 데이터 유형에 대한 객체를 생성합니다. 이 클래스는 부울을 문자열로 변환하는 많은 방법을 제공합니다. 및 부울에 대한 문자열 boolean을 다룰 때 유용한 다른 상수와 메소드 뿐만 아니라. 구문 public final class Boolean extend

    2. Java에서 StrictMath 클래스의 용도는 무엇입니까?

      java.lang.StrictMath 최종 클래스이며 Object 의 하위 클래스입니다. 수업. StrictMath 클래스에는 기본 지수, 로그, 제곱근과 같은 기본 숫자 연산을 수행하기 위한 메서드가 포함되어 있습니다. 및 삼각 함수 . StrictMath 에 대한 인스턴스를 만들 필요가 없습니다. StrictMath 클래스의 모든 메서드는 정적 메서드이기 때문에 클래스 . StrictMath 클래스의 중요한 메소드는 abs(), acos(), asin(), atan(), ceil(), floor(), log(), max(),

    3. Java에서 Process 클래스의 목적은 무엇입니까?

      java.lang.Process Object 의 하위 클래스입니다. 클래스이며 exec()에 의해 시작된 프로세스를 설명할 수 있습니다. 런타임 방법 수업. 프로세스 객체는 프로세스를 제어하고 이에 대한 정보를 얻습니다. Process 클래스는 추상 클래스이므로 인스턴스화할 수 없습니다. Process 클래스의 중요한 메소드는 destroy(), exitValue(), getErrorStream(), waitFor(), getInputStream() 및 getOutputStream() . 구문 public abstract c

    4. Java에서 스레드의 wait() 및 wait(long) 메서드를 언제 호출할 수 있습니까?

      wait() 메소드가 객체에서 호출되면 현재 스레드가 다른 스레드가 notify() 를 호출할 때까지 대기합니다. 또는 notifyAll() 이 개체에 대한 메서드인 반면 wait(long timeout) 다른 스레드가 notify()를 호출할 때까지 현재 스레드가 대기하도록 합니다. 또는 notifyAll() 이 개체에 대한 메서드 또는 지정된 시간 초과 시간이 경과했습니다. 대기() 아래 프로그램에서 wait() 일 때 개체에서 호출되면 스레드가 실행 중에서 대기 상태로 전환됩니다. . 다른 스레드가 notify()를 호출하기

    5. Java의 클래스/정적 메서드는 무엇입니까?

      클래스/S 태틱 메서드는 특정 개체 인스턴스가 아니라 클래스 자체에서 호출되는 메서드입니다. 정적 수정자는 모든 클래스 인스턴스에서 동일한 구현을 보장합니다. 클래스/정적 메서드는 인스턴스화 없이 호출됩니다. 정적 메서드는 클래스의 다른 정적 멤버에만 액세스할 수 있음을 의미합니다. 몇 가지 Java 내장 정적/클래스 메서드는 Math.random(), System.gc(), Math.sqrt(), Math.random() 등 구문 public class className {  modifier static dataTyp

    6. Java에서 기호를 찾을 수 없음 오류의 원인은 무엇입니까?

      기호를 찾을 수 없음 오류는 주로 우리가 컴파일하는 프로그램에서 선언되지 않은 변수를 참조하려고 할 때 발생합니다. 이는 컴파일러가 우리가 참조하는 변수를 모른다는 것을 의미합니다. 기호를 찾을 수 없음이 발생하는 몇 가지 가능한 원인은 선언되지 않았거나 코드 외부에 있는 변수 사용 잘못된 대소문자 사용(“t 가이드 및 가이드 가 다름) 또는 철자 실수를 하는 것입니다. 패키지된 클래스가 가져오기 선언을 사용하여 올바르게 참조되지 않았습니다. 문자, 숫자, 밑줄과 같은 부적절한 식별자 값 사용 및 달러 기호 . 안녕하세요 hel

    7. Java에서 JLabel을 사용하여 움직이는 텍스트를 어떻게 구현할 수 있습니까?

      JLabel JComponent 의 하위 클래스입니다. JLabel의 클래스 및 개체는 텍스트 지침을 제공합니다. 또는 정보 GUI에서. JLabel은 한 줄의 읽기 전용 텍스트를 표시할 수 있습니다. , 한 이미지 또는 둘 다 텍스트 및 한 이미지 . JLabel은 PropertyChangeListener 를 명시적으로 생성할 수 있습니다. 상호 작용. 움직이는 텍스트 를 구현할 수도 있습니다. 타이머 를 사용하여 JLabel에서 클래스에서 속도(밀리초)로 타이머를 설정할 수 있습니다. 그리고 이 인수로. 예시 impo

    8. Enum이 Java에서 인터페이스를 구현할 수 있습니까?

      예, 열거 Java에서 인터페이스를 구현하므로 주어진 개체 또는 클래스의 식별 속성과 밀접하게 연결된 일부 비즈니스 논리를 구현해야 할 때 유용할 수 있습니다. 열거 자바 1.5 버전에 추가된 특수 데이터 유형입니다. 열거형은 상수입니다. , 기본적으로 정적 및 최종 따라서 열거형 유형 필드의 이름은 대문자 입니다. 문자 . 예시 interface EnumInterface {    int calculate(int first, int second); } enum EnumClassOperator implemen

    9. Java에서 16진수 값을 바이트로 어떻게 변환할 수 있습니까?

      바이트 class는 Number 의 하위 클래스입니다. 클래스이며 객체에서 기본 유형 바이트의 값을 래핑할 수 있습니다. Byte 유형의 개체는 유형이 byte인 단일 필드를 포함합니다. . Byte 클래스의 중요한 메소드는 byteValue()입니다. , compare(), compareTo(), decode(), parseByte(), valueOf() 등. decode().byteValue() 메서드를 사용하여 16진수 값을 바이트로 변환할 수 있습니다. 바이트 의 수업. 구문 public final class Byte ex

    10. Java의 표준 입력에서 어떻게 읽을 수 있습니까?

      표준 입력(stdin )는 System.in으로 나타낼 수 있습니다. 자바에서. System.in InputStream의 인스턴스입니다. 수업. 이는 모든 메서드가 문자열이 아닌 바이트에서 작동함을 의미합니다. 키보드에서 데이터를 읽으려면 Reader 클래스 를 사용할 수 있습니다. 또는 스캐너 수업. 예시 1 import java.io.*; public class ReadDataFromInput {    public static void main (String[] args) {     &nbs

    11. Java에서 타이머 스레드를 어떻게 구현할 수 있습니까?

      타이머 클래스는 주어진 시간에 한 번 또는 반복적으로 실행되도록 작업을 예약합니다. 또한 데몬 스레드로 백그라운드에서 실행할 수 있습니다. Timer를 데몬 스레드와 연결하기 위해 부울 생성자가 있습니다. 값. 타이머는 고정 지연으로 작업을 예약합니다. 고정 요율 . 고정 지연에서 시스템 GC에 의해 실행이 지연되는 경우 , 다른 실행도 지연되고 모든 실행은 이전 실행에 따라 지연됩니다. 고정된 비율로 시스템 GC에 의해 실행이 지연되는 경우 그런 다음 첫 번째 실행 시작 시간에 해당하는 고정 비율을 커버하기 위해 2-3개의 실

    12. Java에서 싱글톤 열거형을 만드는 방법은 무엇입니까?

      싱글톤 패턴은 클래스의 인스턴스화를 하나의 객체로 제한합니다. 인스턴스 공개 정적 최종 필드입니다. 열거 를 나타내는 사례. EnumSingleton.INSTANCE 클래스의 인스턴스를 얻을 수 있습니다. 그러나 구현을 변경하려는 경우를 대비하여 getter로 캡슐화하는 것이 좋습니다. Java에서 열거형을 싱글톤으로 사용할 수 있는 몇 가지 이유가 있습니다. 1개의 인스턴스를 보장합니다(리플렉션을 통해서도 둘 이상의 열거형을 인스턴스화할 수 없음). 스레드로부터 안전합니다. 직렬화. 구문 public enum Singl

    13. Java에서 StringWriter의 중요성은 무엇입니까?

      StringWriter class는 Writer 의 하위 클래스입니다. 클래스를 만들고 문자열을 출력 스트림에 씁니다. 문자열을 쓰기 위해 이 문자 스트림은 문자열을 문자열 버퍼로 수집합니다. 그런 다음 문자열을 구성했습니다. StringWriter의 버퍼는 데이터에 따라 자동으로 커집니다. StringWriter 클래스의 중요한 메소드는 write(), append(), getBuffer()입니다. , 플러시() 및 닫기() . 구문 public class StringWriter extends Writer 예시 import ja

    14. 동일한 패키지를 두 번 가져올 수 있습니까? JVM은 런타임에 패키지를 두 번 로드합니까?

      Java에서 서로 관련된 클래스와 인터페이스는 패키지 아래에 그룹화됩니다. 패키지는 특정 개념의 클래스와 인터페이스를 저장하는 디렉토리에 불과합니다. 예를 들어 입출력 작업과 관련된 모든 클래스와 인터페이스는 java.io 패키지에 저장됩니다. 패키지 만들기 package as 키워드를 사용하여 클래스/인터페이스(파일) 상단에 패키지를 선언하기만 하면 하나의 패키지 아래에 필요한 클래스와 인터페이스를 그룹화할 수 있습니다. - 예시 package com.tutorialspoint.mypackage; public class Samp

    15. Java에서 fillInStackTrace() 메서드를 언제 사용합니까?

      fillInStackTrace () 던질 수 있는 의 중요한 방법입니다. 자바의 클래스. 스택 추적은 예외가 발생하는 정확한 위치를 확인하는 데 유용할 수 있습니다. 예외를 다시 던져야 하고 예외가 다시 발생하는 위치를 찾아야 하는 상황이 있을 수 있습니다. fillInStackTrace() 를 사용할 수 있습니다. 이러한 시나리오에서 방법. 구문 public Throwable fillInStackTrace() 예 public class FillInStackTraceTest {    public static vo

    16. Java에서 clone() 메소드의 중요성?

      복제() 메소드는 복제 가능 을 구현하는 클래스 개체의 복사본을 만드는 데 사용됩니다. 상호 작용. 기본적으로 필드별 복사 를 수행합니다. Object 클래스는 개체가 이 메서드를 호출하는 특정 클래스의 멤버에 대해 전혀 알지 못하기 때문입니다. 따라서 클래스에 기본 데이터 유형 멤버만 있는 경우 개체의 새 복사본이 생성되고 새 개체 복사본에 대한 참조가 반환됩니다. 그러나 클래스에 클래스 유형의 구성원이 포함되어 있으면 해당 구성원에 대한 개체 참조만 복사되므로 원본 개체와 복제된 개체 모두의 구성원 참조가 동일한 개체를 참조합

    17. Java에서 StringReader 클래스의 중요성?

      StringReader class는 Reader 의 하위 클래스입니다. 클래스이며 문자 를 읽는 데 사용할 수 있습니다. 스트림 StringReader에 대한 소스 역할을 하는 문자열 형식입니다. StringReader 클래스는 Reader 클래스의 모든 메서드를 재정의합니다. StringReader 클래스의 중요한 메소드는 skip(), close(), mark(), markSupported(), reset() 등 구문 Public class StringReader extends Reader 예시 import java.io.

    18. Java에서 임시 변수가 직렬화되지 않는 이유는 무엇입니까?

      직렬화 객체의 데이터는 물론 객체의 유형 및 객체에 저장된 데이터 유형에 대한 정보를 포함하는 바이트 시퀀스 형태로 Java 객체를 유지하는 프로세스입니다. 직렬화 Java 개체의 값/상태 변환입니다. 바이트로 네트워크를 통해 전송 또는 저장합니다. 반면에 역직렬화 바이트 코드의 변환입니다. 해당 자바 객체에. 일시적 변수는 값이 직렬화 중에 직렬화되지 않는 변수입니다. 프로세스. 기본값을 얻습니다. 역직렬화할 때 이 변수에 대해. 구문 private transient <member-variable>; 예시 import

    19. Java에서 개체를 GC에 적합하게 만드는 방법은 몇 가지입니까?

      참조되지 않은 개체를 삭제하는 프로세스를 가비지 컬렉션(GC)이라고 합니다. . 객체가 참조되지 않으면 사용되지 않는 객체로 간주되므로 JVM 해당 개체를 자동으로 파괴합니다. 개체를 GC에 적합하게 만드는 방법에는 여러 가지가 있습니다. 객체에 대한 참조 무효화 사용 가능한 모든 개체 참조를 null 객체 생성 목적이 달성되면 예시 public class GCTest1 {    public static void main(String [] args){       String str

    20. Java에서 큐를 사용하여 스택을 어떻게 구현할 수 있습니까?

      스택 벡터 의 하위 클래스입니다. 클래스이며 l선입 선출(LIFO)을 나타냅니다. 개체의 스택입니다. 스택의 맨 위에 추가된 마지막 요소(In)는 스택에서 제거되는 첫 번째 요소(Out)가 될 수 있습니다. 대기열 클래스 확장 컬렉션 인터페이스이며 삽입 을 지원합니다. 및 제거 선입 선출(FIFO)을 사용하는 작업 . 아래 프로그램에서 Queue를 사용하여 Stack을 구현할 수도 있습니다. 예시 import java.util.*; public class StackFromQueueTest {    Queue

    Total 1921 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:18/97  20-컴퓨터/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24