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

    1. Java에서 UncaughtExceptionHandler를 사용하여 예외를 처리하는 방법은 무엇입니까?

      UncaughtExceptionHandler 스레드 내부의 인터페이스입니다. 수업. 메인 스레드가 포착되지 않은 예외로 인해 자바 가상 머신이 종료되려고 합니다. 스레드의 UncaughtExceptionHandler 를 호출합니다. 파일에 예외를 기록하는 것과 같은 일부 오류 처리를 수행할 기회 또는 서버에 로그 업로드 죽기 전에. 처리되지 않은 모든 예외에 대해 호출될 기본 예외 처리기를 설정할 수 있습니다. 자바 5 버전에 도입되었습니다. . 이 Handler는 java.lang.Thread의 정적 메소드를 사용하여 설정

    2. Java에서 java.lang.String 클래스의 substring() 메서드를 사용하는 방법은 무엇입니까?

      하위 문자열() 메서드는 시작 인덱스에서 끝 인덱스까지 원래 문자열에 해당하는 문자열 데이터 유형을 반환합니다. 끝 색인이 지정되지 않은 경우 endIndex 문자열 길이입니다. 문자열을 다루기 때문에 인덱스는 0에서 시작합니다. 위치 . 구문 public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) 시작 인덱스: 문자열 자르기 또는 부분 문자열을 시작하려는 시작 인덱스 또는 위치입니다. endIndex: 자르기를 끝

    3. Java의 생성자와 관련하여 비정적 블록의 실행 순서는 무엇입니까?

      개체가 생성될 때마다 비정적 차단 생성자를 실행하기 전에 실행됩니다. 비정적 블록 비정적 차단 클래스 수준입니다. 프로토타입이 없는 블록 비정적 차단의 필요성 생성자와 상관없이 객체가 생성될 때마다 모든 논리를 실행하는 것입니다. . 비정적 차단 JVM 에 의해 자동으로 호출됩니다. 자바 스택 영역에서 모든 객체 생성에 대해 . 비정적 블록을 원하는 만큼 생성할 수 있습니다. n 자바. 실행 순서 비정적 차단 정의된 순서입니다. . 예시 public class NonStaticBlockTest {    {

    4. Java에서 래퍼 클래스가 필요한 이유는 무엇입니까?

      래퍼 클래스 기본 데이터 유형을 포함하는 클래스입니다. (int, char, short, byte 등) . 즉, 래퍼 클래스는 기본 데이터 유형을 사용하는 방법을 제공합니다. (int, char, short, byte 등) 개체로 . 이러한 래퍼 클래스는 java.util 패키지 아래에 있습니다. . 래퍼 클래스가 필요한 이유 래퍼 클래스는 기본 데이터 유형을 개체로 변환합니다. . 메소드에 전달된 인수를 수정하려면 객체가 필요합니다(기본 유형은 값으로 전달 ). java.util 패키지의 클래스 개체만 처리하므로 래퍼 클래스

    5. Java 프로그램의 기본 구조를 설명합니까?

      Java 프로그램의 일반적인 구조는 다음 요소를 포함합니다. 패키지 선언 가져오기 문 댓글 클래스 정의 클래스 변수, 지역 변수 방법/행동 패키지 선언 Java의 클래스는 다른 디렉토리/패키지에 배치할 수 있습니다. 사용되는 모듈을 기반으로 합니다. s에 속하는 모든 클래스에 대해 단일 상위 소스 디렉토리 , 소스 디렉토리의 경로는 패키지 로 간주됩니다. 선언 . 가져오기 문 다른 폴더/패키지에 작성된 클래스가 있을 수 있습니다. 우리의 작업 자바 프로젝트와 또한 우리 프로그램에서 유용할 수 있는 개인, 회사 등이 작성한 많

    6. Java에서 이에 대한 참조를 할당할 수 있습니까?

      이 Java의 키워드는 인스턴스 메소드 또는 생성자 내에서 현재 객체에 대한 참조로 사용됩니다. 이를 이용하여 생성자, 변수, 메소드 등 클래스의 멤버를 참조할 수 있습니다. this에 대한 참조 할당 이것의 정의에 따르면 현재 객체(이를 사용 중인 생성자/메서드의 객체)에 대한 참조 역할을 하는 키워드이며 값 id는 고정되어 있습니다. 따라서 새 참조 값을 할당할 수 없습니다. 게다가 변수가 아니라 키워드일 뿐입니다. 그래도 this에 참조 값을 할당하려고 하면 컴파일 오류가 발생합니다. 예시 다음 Java 프로그램

    7. Java에서 사용자 정의 확인되지 않은 예외를 만드는 방법은 무엇입니까?

      선택되지 않은 맞춤설정을 만들 수 있습니다. 예외 RuntimeException 확장 자바로. 선택 해제 예외 오류 에서 상속 클래스 또는 RuntimeException 수업. 많은 프로그래머는 프로그램이 실행되는 동안 프로그램이 복구할 것으로 예상할 수 없는 오류 유형을 나타내기 때문에 프로그램에서 이러한 예외를 처리할 수 없다고 생각합니다. 확인되지 않은 예외가 발생하면 일반적으로 코드 오용으로 인해 발생합니다. , null 전달 또는 잘못된 주장 . 구문 public class MyCustomException ext

    8. Java에서 IllegalStateException(확인되지 ​​않음)이 언제 발생합니까?

      IllegalStateException 선택되지 않음입니다. 예외 자바에서. 이 예외는 주로 java.util.package 컬렉션 프레임워크를 처리하는 경우 Java 프로그램에서 발생할 수 있습니다. . 목록, 대기열, 트리, 와 같은 많은 컬렉션이 있습니다. 지도 목록 중 및 대기열 (Queue 및 Deque) 이 IllegalStateException 을 발생시킵니다. 특정 조건에서. IllegalStateException이 발생하는 시기 IllegalStateException 예외 부적절한 시간에 특정 메서드를 호

    9. Java에서 로그인 양식을 어떻게 만들 수 있습니까?

      Java 를 사용하여 Java로 로그인 양식을 개발할 수 있습니다. 스윙 기술. 이 예에서는 두 개의 레이블 사용자 이름 을 만들 수 있습니다. 및 비밀번호 , 사용자가 유효한 을(를) 입력할 수 있는 두 개의 텍스트 필드 자격 증명 그리고 마지막으로 하나의 제출 버튼. 사용자가 두 텍스트 필드에 유효한 자격 증명을 입력할 수 있게 되면 Hello 를 볼 수 있습니다. 관리자 로그인 양식에서. 예시 import java.awt.*; import java.awt.event.*; import javax.swing.*; public

    10. Swing은 Java에서 스레드로부터 안전합니까?

      아니요, 자바 스윙 구성 요소는 Java에서 스레드로부터 안전하지 않습니다. Swing 구성 요소가 스레드로부터 안전하지 않은 이유 Java Swing이 스레드로부터 안전하지 않은 주된 이유 중 하나는 구성 요소 확장 작업을 단순화하기 위함입니다. Java Swing의 또 다른 이유는 잠금 획득 및 해제 및 상태 복원과 관련된 오버헤드로 인해 스레드로부터 안전하지 않습니다. . 일부 Java Swing 구성요소 메소드는 repaint(), revalidate()와 같은 다중 스레드 액세스를 지원합니다. 및 invalidate()

    11. Java를 사용하여 JSON 파일의 내용을 읽는 방법은 무엇입니까?

      JSON 또는 JavaScript Object Notation은 사람이 읽을 수 있는 데이터 교환을 위해 설계된 가벼운 텍스트 기반 개방형 표준입니다. C, C++, Java, Python, Perl 등 JSON에서 사용하는 규칙은 프로그래머에게 알려져 있습니다. 샘플 JSON 문서 - {    "book": [       {          "id": "01",     &

    12. Java를 사용하여 JSON 배열을 읽고 구문 분석하는 방법은 무엇입니까?

      Json 배열은 대괄호로 묶인 정렬된 값 모음입니다. 즉, [로 시작하고 ]로 끝납니다. 배열의 값은 ,(쉼표)로 구분됩니다. 샘플 JSON 배열 { 책:[ 자바, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple은 JSON 객체를 처리하는 데 사용되는 경량 라이브러리입니다. 이를 사용하여 Java 프로그램을 사용하여 JSON 문서의 내용을 읽거나 쓸 수 있습니다. JSON-Simple maven 종속성 다음은 JSON 단순 라이브러리에 대한 maven 종속성입니다. - com.go

    13. Java를 사용하여 JSON 파일을 작성/작성하는 방법은 무엇입니까?

      JSON 또는 JavaScript Object Notation은 사람이 읽을 수 있는 데이터 교환을 위해 설계된 가벼운 텍스트 기반 개방형 표준입니다. C, C++, Java, Python, Perl 등 JSON에서 사용하는 규칙은 프로그래머에게 알려져 있습니다. 샘플 JSON 문서 - {    "book": [       {          "id": "01",     &

    14. Java를 사용하여 JSON 배열을 작성/작성하는 방법은 무엇입니까?

      Json 배열은 대괄호로 묶인 정렬된 값 모음입니다. 즉, [로 시작하고 ]로 끝납니다. 배열의 값은 ,(쉼표)로 구분됩니다. 샘플 JSON 배열 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simple은 JSON 객체를 처리하는 데 사용되는 경량 라이브러리입니다. 이를 사용하여 Java 프로그램을 사용하여 JSON 문서의 내용을 읽거나 쓸 수 있습니다. JSON-Simple maven 종속성 다음은 JSON 단순 라

    15. Java에서 GridLayout과 GridBagLayout의 차이점은 무엇입니까?

      GridLayout 모든 구성요소를 직사각형 그리드에 넣고 같은 크기의 직사각형으로 나눕니다. 각 구성요소는 직사각형 안에 배치되는 반면 GridBagLayout 유연한 레이아웃 관리자 구성요소를 수직 및 수평 정렬 구성 요소의 크기가 동일하지 않아도 됩니다. 각 GridBagLayout 개체는 동적 직사각형 셀 그리드를 유지합니다. 구성요소 라는 하나 이상의 셀을 차지하는 각 구성요소 디스플레이 영역 . 그리드 레이아웃 A 그리드 레이아웃 사각형 격자에 구성 요소를 정렬합니다. 셀의 구성 요소를 정렬하며 각 셀은

    16. Java에서 드라이버를 등록하는 방법은 몇 가지입니까?

      JDBC를 사용하여 데이터베이스에 연결하려면 해당 데이터베이스에 대한 드라이버 가져오기를 선택하고 드라이버를 등록해야 합니다. 두 가지 방법으로 데이터베이스 드라이버를 등록할 수 있습니다 - Class.forName() 메서드 사용 - forName() Class라는 클래스의 메서드는 클래스 이름을 String 매개변수로 받아 메모리에 로드하고 곧 메모리에 로드하면 자동으로 등록됩니다. Class.forName("com.mysql.jdbc.Driver"); 예시 JDBC 프로그램을 따르면 MySQL 데이터베이스와

    17. Java에서 Integer와 int의 차이점은 무엇입니까?

      정수(래퍼 클래스) 및 int(기본 데이터 유형) Integer와 int의 주요 차이점은 Integer가 래퍼 클래스라는 점입니다. int는 기본 데이터 유형입니다. . 정수 부호 있는 32비트 를 저장하는 데이터 유형입니다. 2의 보수 정수인 반면 Integer는 객체에 기본 유형 int를 래핑하는 클래스입니다. . 정수는 메서드에 대한 인수로 사용될 수 있습니다. 객체가 필요한 반면 int는 정수 값이 필요한 메서드에 대한 인수로 사용할 수 있습니다. , 산술 표현에 사용할 수 있습니다. int 데이터 유형은 메모리에 정

    18. Java에서 JFrame과 JDialog의 차이점은 무엇입니까?

      제이프레임 프레임에 추가된 구성 요소를 콘텐츠라고 하며, 이러한 구성 요소는 contentPane에서 관리합니다. . JFrame에 구성요소를 추가하려면 , contentPane 을 사용해야 합니다. 대신. JFrame 제목이 있는 창 포함 , 테두리 , (선택 사항) 메뉴 바 및 사용자 -지정됨 구성요소 . JFrame 이동 가능 , 크기 조정 , 아이콘화 JComponent의 하위 클래스가 아닙니다. . 기본적으로 JFrame은 왼쪽 상단 모서리에 표시됩니다. 화면의 r. 지정된 위치에 프레임을 표시하려면 setLoc

    19. Java에서 JWindow를 사용하여 스플래시 화면을 구현하는 방법은 무엇입니까?

      J윈도우 사용자 데스크탑의 어느 곳에나 표시할 수 있는 컨테이너입니다. 제목 표시줄이 없습니다. , 창 관리 버튼, JFrame과 같은 등. J창 JRootPane 포함 유일한 자식 클래스로. 콘텐츠 창 JWindow의 모든 자식의 부모가 될 수 있습니다. . JFrame처럼 , JWindow 또 다른 최상위 컨테이너이며 장식되지 않은 JFrame입니다. 제목 표시줄, 창 메뉴와 같은 기능이 없습니다. 등. JWindow 스플래시 화면 창으로 사용할 수 있습니다. 애플리케이션이 실행될 때 한 번 표시되고 몇 초 후

    20. Java에서 LocalDateTime 클래스를 사용하여 테이블에 로컬 날짜/시간을 설정하는 방법은 무엇입니까?

      java.time Java8 패키지는 LocalDateTime이라는 클래스를 제공합니다. 현지 날짜 및 시간의 현재 값을 가져오는 데 사용됩니다. 날짜 및 시간 값과 함께 이것을 사용하면 요일, 요일 및 요일과 같은 다른 날짜 및 시간 필드도 얻을 수 있습니다. 현지 시간을 열로 설정 로컬 날짜 및 시간 값을 테이블의 열로 설정하려면 - LocalDateTime 개체 가져오기 − LocalDateTime을 얻을 수 있습니다. 정적 메서드 now()를 -로 호출하여 객체 //Getting the LocalDateTime obj

    Total 1921 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:12/97  20-컴퓨터/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18