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

    1. java 컬렉션에서 next()와 hasNext()의 차이점은 무엇입니까?

      Java는 컬렉션 개체의 요소를 검색하기 위해 Iterator 및 ListIterator 클래스를 제공합니다. hasNext() 메소드 hasNext() 이 인터페이스의 메서드는 컬렉션 개체에 다음 요소가 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 예 import java.util.ArrayList; import java.util.Iterator; public class hasNextExample{    public static void main(String[] args){   &

    2. Java에서 ArrayList.clear()와 ArrayList.removeAll()의 차이점은 무엇입니까?

      Java의 ArrayList 클래스는 List 인터페이스의 크기 조정 가능 배열 구현입니다. null 값을 허용합니다. 명확한() 이 클래스는 현재 List 개체에서 모든 요소를 ​​제거하는 메서드입니다. 예시 import java.util.ArrayList; public class ClearExample {    public static void main(String[] args){       //Instantiating an ArrayList object     &

    3. Java의 ArrayList에서 문자열을 검색하는 방법은 무엇입니까?

      () 포함 String 클래스의 메서드는 Sting 값을 매개변수로 받아 현재 String 객체에 지정된 문자열이 포함되어 있는지 확인하고 포함되어 있으면 true를 반환합니다(그렇지 않으면 false). 따라서 ArrayList의 문자열에 대해 - 배열 목록을 가져옵니다. for-each 루프를 사용하여 ArrayList 개체의 각 요소를 가져옵니다. 배열 목록의 각 요소에 필요한 문자열이 포함되어 있는지 확인하십시오. 그렇다면 요소를 인쇄하십시오. 예시 import java.util.ArrayList;

    4. Java의 특정 위치에 ArrayList의 개체를 삽입하는 방법은 무엇입니까?

      추가() ArrayList 클래스의 메서드를 사용하면 배열 목록에 요소를 추가할 수 있습니다. 그것은 두 가지 변형이 있습니다 - 추가(E) − 이 메소드는 객체/요소를 매개변수로 받아들이고 목록의 끝에 주어진 요소를 추가합니다. 공개 무효 추가(int 인덱스, E 요소) - 이 메소드는 요소와 그것을 삽입해야 하는 위치를 나타내는 정수 값을 받아들이고 이 목록의 지정된 위치에 지정된 요소를 삽입합니다. 현재 해당 위치에 있는 요소(있는 경우)와 모든 후속 요소를 오른쪽으로 이동합니다(인덱스에 1 추가). 따라서 a

    5. Java에서 HashMap 객체에 중복 키를 추가하려고 하면 어떻게 됩니까?

      HashMap은 Map 인터페이스를 구현하는 클래스입니다. 해시 테이블을 기반으로 합니다. null 값과 null 키를 허용합니다. HashMap 개체에 키-값 쌍을 저장할 수 있습니다. 그렇게 하면 각 키의 값을 검색할 수 있지만 키에 사용하는 값은 고유해야 합니다. 중복된 값 put 명령은 값을 지정된 키와 연결합니다. 즉, 키가 이미 존재하는 키-값 쌍을 추가하는 경우 이 방법은 키의 기존 값을 새 값으로 대체합니다. 예시 import java.util.HashMap; import java.util.Iterator; imp

    6. Java에서 컬렉션을 반복하는 동안 ConcurrentModificationException을 피하는 방법은 무엇입니까?

      컬렉션 개체로 작업할 때 한 스레드가 특정 컬렉션 개체를 반복하는 동안 요소를 추가하거나 제거하려고 하면 ConcurrentModificationException이 발생합니다. 뿐만 아니라 컬렉션 개체를 반복하는 경우 요소를 추가 또는 제거하고 해당 내용을 다시 반복하려고 하면 여러 스레드를 사용하여 컬렉션 개체에 액세스하려고 하는 것으로 간주되어 ConcurrentModificationException이 발생합니다. 예시 import java.util.ArrayList; import java.util.Iterator; publi

    7. Java에서 ArrayIndexOutOfBoundsException이란 무엇입니까?

      배열은 데이터 구조/컨테이너/객체입니다. 동일한 유형의 요소에 대한 고정 크기 순차 컬렉션을 저장합니다. 배열의 크기/길이는 생성 시 결정됩니다. 배열에서 요소의 위치를 ​​인덱스 또는 첨자라고 합니다. 배열의 첫 번째 요소는 인덱스 0에 저장되고 두 번째 요소는 인덱스 1에 저장되는 식입니다. 배열의 각 요소는 배열 이름 뒤에 대괄호 안에 필요한 요소의 인덱스가 포함된 표현식을 사용하여 액세스됩니다. System.out.println(myArray[3]); //prints 1457 일반적으로 배열은 고정된 크기이며 각 요

    8. Java에서 StringIndexOutOfBoundsException이란 무엇입니까?

      문자열은 Java에서 일련의 문자를 저장하는 데 사용되며 객체로 취급됩니다. java.lang 패키지의 String 클래스는 String을 나타냅니다. new 키워드를 사용하거나(다른 객체와 마찬가지로) 문자열을 생성하거나(다른 기본 데이터 유형과 마찬가지로) 리터럴에 값을 할당할 수 있습니다. String stringObject = new String("Hello how are you"); String stringLiteral = "Welcome to Tutorialspoint"; 문자열은

    9. Java에서 예외를 다시 throw한다는 것은 무엇을 의미합니까?

      예외가 catch 블록에 캐시되면 throw 키워드(예외 개체를 throw하는 데 사용됨)를 사용하여 예외를 다시 throw할 수 있습니다. 예외를 다시 던지는 동안 −로 조정하지 않고 그대로 동일한 예외를 던질 수 있습니다. try {    int result = (arr[a])/(arr[b]);    System.out.println("Result of "+arr[a]+"/"+arr[b]+": "+result); } catch(Arithm

    10. Java의 사용자 정의 예외

      Java에서 고유한 예외를 생성할 수 있으며 이를 사용자 정의 예외 또는 사용자 정의 예외라고 합니다. 사용자 정의 예외를 생성하려면 위에서 언급한 클래스 중 하나를 확장하십시오. 메시지를 표시하려면 toString() 재정의 메서드를 호출하거나 문자열 형식의 메시지를 무시하고 슈퍼클래스 매개변수화된 생성자를 호출합니다. MyException(String msg){    super(msg); } Or, public String toString(){    return " MyExcepti

    11. Java에서 JSONObject를 쿠키로/에서 변환하시겠습니까?

      JSON 널리 사용되는 데이터 교환 중 하나입니다. 형식이며 경량 및 언어 독립적 . JSONObject를 쿠키로 변환할 수 있습니다. toString() 사용 메소드 및 쿠키를 JSONObject로 변환 toJSONObject() 사용 org.json.Cookie 메소드 수업. JSONObject를 쿠키로 변환 구문 public static java.lang.String toString(JSONObject jo) throws JSONException 예시 import org.json.Cookie; import org.json

    12. Java에서 JSONObject의 속성을 자동 증가시키는 방법은 무엇입니까?

      JSONObject 이름/값 의 정렬되지 않은 컬렉션입니다. 문자열에서 텍스트를 쌍 및 구문 분석하여 지도 생성 -같은 물건. 그러나 자동 증가 increment() 를 사용하는 JSONObject의 속성 JSONObject 클래스의 메소드 해당 속성이 없으면 1 값으로 생성합니다. . 그러한 속성이 있고 그것이 Integer, Long, Double 또는 Float이면 하나를 추가하십시오. 구문 public JSONObject increment(java.lang.String key) throws JSONException 예시

    13. Java에서 양의 유리수를 생성하는 알고리즘

      유리수 - p/q의 형태로 표현되는 숫자. p와 q가 모두 정수여야 하고 q가 0과 같지 않아야 한다는 조건이 주어집니다. 양의 유리수 최종 값이 양수인 숫자입니다. 이를 위해서는 p와 q가 모두 양수이거나 p와 q가 모두 음수여야 합니다. 이 문제에서 주어진 숫자까지 양의 난수를 생성합니다. n에 대해 유한한 양의 유리수를 생성해야 합니다. 즉, 1에서 n 사이의 유리수를 찾습니다. 이 알고리즘의 경우 1 <=p <=n 및 1 <=q <=n.인 난수를 생성합니다. 개념을 더 잘 설명하기 위해 예를 들어 보겠습니다. - Inp

    14. Java에서 @JsonCreator 주석을 사용하여 JSON 문자열을 역직렬화하는 방법은 무엇입니까?

      @JsonProperty 주석을 사용하여 속성 이름을 나타낼 수 있습니다. JSON에서. 이 주석은 생성자 에 사용할 수 있습니다. 또는 공장 방식 . @JsonCreator 주석은 @JsonSetter 주석을 사용할 수 없습니다. 예를 들어, 불변 객체에는 setter 메서드가 없으므로 생성자에 초기 값을 주입해야 합니다. @JsonProperty - 생성자 예 import com.fasterxml.jackson.annotation.*; import java.io.IOException; import com.fasterxml.ja

    15. Java에서 Jackson 라이브러리를 사용하여 JSON 객체 필드를 무시하는 방법은 무엇입니까?

      Jackson @JsonIgnore 주석 무시하는 데 사용할 수 있습니다. 특정 속성 또는 필드 자바 객체의. JSON을 Java 개체로 읽을 때와 Java 개체를 JSON으로 쓸 때 속성을 무시할 수 있습니다. readValue()를 사용할 수 있습니다. 및 writeValueAsString() ObjectMapper 메소드 JSON을 Java Object로 읽고 Java 객체를 JSON으로 작성하는 클래스입니다. 구문 @Target(value={ANNOTATION_TYPE,METHOD,CONSTRUCTOR,FIELD}) @

    16. Java에서 JSON 문자열을 출력 핸들러로 직렬화하는 방법은 무엇입니까?

      Flexjson 직렬화 를 위한 경량 라이브러리입니다. 및 역직렬화 Java 객체를 JSON 형식으로 또는 JSON 형식에서. JSONSerializer Java 객체를 JSON으로 직렬화하기 위한 기본 클래스입니다. WriterOutputHandler 를 사용하여 JSON 문자열을 출력 핸들러로 직렬화할 수 있습니다. 클래스이며 OutputHandler 를 구현합니다. 인터페이스. 구문 public class WriterOutputHandler extends Object implements OutputHandler 예시 im

    17. Java에서 JSON 객체의 여러 속성을 무시하는 방법은 무엇입니까?

      @JsonIgnoreProperties Jackson 주석을 사용하여 속성 목록 을 지정할 수 있습니다. 또는 필드 무시할 클래스입니다. @JsonIgnoreProperties 주석 무시할 개별 속성이나 필드 대신 클래스 선언 위에 배치할 수 있습니다. 구문 @Target(value={ANNOTATION_TYPE,TYPE,METHOD,CONSTRUCTOR,FIELD}) @Retention(value=RUNTIME) public @interface JsonIgnoreProperties 예시 import java.io.*; imp

    18. Java에서 Gson을 사용하여 JSON 속성의 이름을 바꾸는 방법은 무엇입니까?

      Gson @SerializedName 주석 제공된 이름 값을 필드 이름으로 사용하여 JSON으로 직렬화할 수 있습니다. 이 주석은 모든 FieldNamingPolicy 를 재정의할 수 있습니다. Gson 에 설정되었을 수 있는 기본 필드 이름 지정 정책 포함 사례. GsonBuilder 를 사용하여 다른 이름 지정 정책을 설정할 수 있습니다. 수업. 구문 @Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface SerializedName 예시 import c

    19. Java에서 @JsonAutoDetect 주석을 언제 사용합니까?

      @JsonAutoDetect 주석 가시성 을 재정의하기 위해 클래스 수준에서 사용할 수 있습니다. 직렬화 중 클래스 속성 및 역직렬화 . creatorVisibility와 같은 속성으로 가시성을 설정할 수 있습니다. , fieldVisibility , getter가시성 , setter가시성 및 isGetterVisibility . JsonAutoDetect 클래스는 공개 정적 상수를 정의할 수 있습니다. 자바 클래스와 유사 ANY, DEFAULT, NON_PRIVATE, NONE, PROTECTED_AND_PRIVATE와

    20. Java의 스레드 풀

      스레드 풀은 미리 초기화된 스레드의 모음입니다. 스레드 풀 뒤에 있는 일반적인 계획은 메서드 시작 시 다양한 스레드를 형성하고 작업이 예상되는 위치에 있는 풀에 배치하는 것입니다. 서버가 참여 요청을 받으면 이 풀(사용 가능한 경우)에서 스레드를 깨우고 서비스 요청을 전달합니다. 스레드가 서비스를 완료하면 풀로 돌아가 많은 작업을 기다립니다. 풀에 액세스 가능한 스레드가 없으면 서버는 스레드가 해제될 때까지 기다립니다. 새 스레드를 생성할 필요가 없으므로 시간이 절약됩니다. 도구가 요청을 처리하기 위해 스레드 풀을 생성하는 모든

    Total 1921 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:35/97  20-컴퓨터/Page Goto:1 29 30 31 32 33 34 35 36 37 38 39 40 41