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

    1. Java에서 문자열의 인턴십

      문자열 인턴은 모든 고유 문자열 값의 단일 복사본이 저장되는 프로세스입니다. 또한 문자열도 변경할 수 없습니다. 이런 식으로 문자열은 동일한 데이터를 포함하고 동일한 메모리를 공유할 수 있습니다. 이렇게 하면 필요한 메모리가 크게 줄어듭니다. 인턴 함수가 호출될 때 - 두 문자열 간의 동등성을 검사합니다. 문자열 개체가 SCP(문자열 상수 풀)에 있는지 여부입니다. 사용 가능한 경우 풀에서 문자열을 가져와서 반환합니다. 그렇지 않으면 새 String 개체가 만들어지고 풀에 추가됩니다. 이 문자열 개체에 대한 참조도 반환

    2. Java의 IntUnaryOperator 인터페이스

      Java의 함수형 프로그래밍의 경우 Java 9 버전은 Java의 IntUnaryOperator와 함께 제공됩니다. 예제를 살펴보겠습니다 − 예시 import java.util.function.IntUnaryOperator; public class Demo{    public static void main(String args[]){       IntUnaryOperator op_1 = IntUnaryOperator.identity();       System.

    3. 배열은 Java에서 기본 유형 또는 객체입니까?

      배열은 Java에서 객체로 간주됩니다. 그 이유는 new 키워드를 사용하여 배열을 생성할 수 있기 때문입니다. new 키워드/연산자는 항상 개체를 만드는 데 사용됩니다. 이것이 배열이 객체로 인식되는 방식입니다. 모든 배열의 직접적인 부모 클래스 또는 슈퍼 클래스는 Object 클래스입니다. Java의 모든 배열 유형은 특정 클래스에 속합니다. 이것은 정수 배열 유형, 부동 배열 유형, 이중 배열 유형 등에 대한 명시적 클래스가 있음을 나타냅니다. 배열은 동적으로 생성될 수 있으며 변수도 할당될 수 있습니다. 예를 들어 보겠습

    4. Java 프로그래밍에서 스레드 클래스의 isAlive() 메서드

      isAlive 함수 - 쓰레드가 살아있는지 확인하기 위해 사용한다. Alive는 시작되었지만 아직 종료되지 않은 스레드를 나타냅니다. run 메소드가 호출되면 스레드는 특정 시간 동안 작동한 후 실행을 중지합니다. 구문 final Boolean isAlive() 위는 함수가 호출된 스레드가 실행 중이고 아직 종료되지 않은 경우 true를 반환합니다. 그렇지 않으면 false를 반환합니다. 예를 들어 보겠습니다 - 예시 public class Demo extends Thread{    public void run

    5. 자바 쓰레드 클래스의 join() 메소드

      조인 기능 - join 메소드는 현재 스레드가 결합해야 하는 스레드가 종료될 때까지 대기하도록 합니다. 이 함수는 호출된 스레드가 종료될 때까지 기다립니다. 구문 final void join() throws InterruptedException 예를 들어 보겠습니다 - 예시 public class Demo extends Thread{    public void run(){       System.out.println("sample ");     &n

    6. 자바의 고립 섬

      개체가 사용된 후에는 가비지 수집기 클래스를 사용하여 메모리에서 할당이 해제됩니다. 해당 객체에 대한 참조가 없다는 사실에 따라 객체가 소멸됩니다. Garbage Collector 클래스는 소멸되어야 하는 객체에 대해 finalize 함수를 호출합니다. 고립 섬이란 무엇인가요? 두 개체 a와 b가 서로를 참조하고 다른 개체에 의해 참조되지 않는 경우 격리 섬이라고 합니다. 서로 참조하지만 참조되지 않는 개체의 그룹이며 다른 응용 프로그램의 다른 개체입니다. 참고 − 참조되지 않은 단일 개체도 고립된 섬입니다. 예를 들어

    7. 자바의 반복자 대 컬렉션

      반복자 요소가 필요할 때 요소를 검색하기 위해 컬렉션 프레임워크에서 사용됩니다. public interface Iterator next 기능과 함께 사용하여 다음 요소를 이동하고 액세스할 수 있습니다. 제거 기능을 사용하여 데이터 구조에서 요소를 제거할 수 있습니다. Iterator와 관련된 작업의 수가 적기 때문에 Collection에 비해 빠릅니다. 다음은 목록으로 작업하는 반복자의 예입니다 - 예 mport java.io.*; import java.util.*; public class Demo{    

    8. Java의 Jar 파일

      JAR은 관련 메타데이터 및 리소스와 함께 Java 클래스 파일을 단일 파일로 집계하는 데 도움이 되는 파일 형식입니다. JAR 파일 생성 − jar cf 명령을 사용할 수 있습니다. 여기서 cf는 파일 생성을 의미합니다. jar cf jar_file_name files_to_compress jar 파일이 생성되면 기본 매니페스트 파일도 생성됩니다. 특정 아카이브에는 하나의 매니페스트 파일만 있으며 확장자는 mf이고 경로 이름에 있습니다. 이 매니페스트 파일은 패키지에 압축/존재하는 파일에 대한 정보를 제공하는 데 도움이 됩니

    9. Java에서 Comparator를 통해 PriorityQueue 구현

      Java에서 Comparator를 통해 PriorityQueue를 구현하기 위한 코드는 다음과 같습니다. - 예시 import java.util.*; public class Demo{    public static void main(String[] args){       Scanner my_scan = new Scanner(System.in);       PriorityQueue<Demo_class> my_pq = new PriorityQueue<

    10. 자바 동시성 – yield() 메소드

      수익률 함수 이 함수는 실행 시간이 너무 오래 걸리고 중요하지 않은 스레드보다 더 중요한 스레드가 먼저 실행되도록 합니다. 스레드가 java.lang.Thread.yield 메소드를 호출하면 스레드 스케줄러가 실행을 일시 중지한다는 표시입니다. 스레드 스케줄러는 이 표시를 수락하거나 무시하도록 선택합니다. 스레드가 yield 기능을 실행하면 스케줄러는 우선순위가 같거나 더 높은 스레드가 있는지 확인합니다. 그렇다면 현재 스레드가 실행 가능 또는 준비 상태로 이동되고 해당 스레드에 프로세서 리소스가 제공됩니다. 수익률 함수의

    11. 자바 동시성 – sleep() 메서드

      잠자기 기능 이 절전 기능은 현재 실행 중인 스레드가 기능에 매개변수로 전달되는 특정 시간(밀리초) 동안 절전 모드로 전환되도록 하는 데 사용됩니다. 스레드는 해당 밀리초 동안 실행을 중지합니다. 예를 들어 보겠습니다. 예 import java.lang.*; public class Demo implements Runnable{    Thread my_t;    public void run(){       for (int i = 0; i < 3; i++){ &nb

    12. 자바 동시성 – join() 메서드

      조인 기능 이 함수는 스레드 실행의 시작과 다른 스레드 실행의 끝을 결합하는 데 사용됩니다. 이렇게 하면 두 번째 스레드가 실행을 중지할 때까지 첫 번째 스레드가 실행되지 않습니다. 이 함수는 스레드가 종료될 때까지 특정 시간(밀리초) 동안 기다립니다. 예를 들어 보겠습니다 - 예시 import java.lang.*; public class Demo implements Runnable{    public void run(){       Thread my_t = Thread.curren

    13. 자바 ConcurrentHashMap - clear()

      clear 함수는 키 값 쌍 간의 매핑을 지우는 데 사용됩니다. 이렇게 하면 ConcurrentHashMap 매핑이 지워집니다. 구문 public void clear() 예를 들어 보겠습니다 - 예시 import java.util.concurrent.ConcurrentHashMap; import java.util.*; public class Demo{    public static void main(String[] args){       Map<String, String> m

    14. 자바 인터페이스 메소드

      인터페이스의 메서드는 기본적으로 추상입니다. 즉, 인터페이스의 메서드에는 메서드 서명만 있고 내부에는 내용이 없습니다. 예를 들어 보겠습니다 - 예 interface Car{    public void carSpeed();    public void sleep(); } class Porsche implements Car{    public void carSpeed(){       System.out.println("The speed of the

    15. 생성자에 대한 Java 인터뷰 질문

      기본 개념이 명확하지 않으면 Java 인터뷰가 까다로울 수 있습니다. 따라서 Java 클래스, 메소드, 인터페이스, 상속 및 기타 객체 지향 프로그래밍 개념의 개념과 작업을 철저히 하는 것이 중요합니다. 다음은 Java의 생성자에 대한 몇 가지 인터뷰 질문입니다. 상위 클래스 생성자를 사용하여 하위 클래스 또는 하위 클래스 생성자를 호출할 수 있습니까? new 연산자를 사용하지 않고 개체를 만드는 방법은 무엇입니까? Java에서 생성자가 정의되는 동안 몇 가지 규칙을 나열하십시오. 생성자에서 반환 유형이 허용됩

    16. 컬렉션이 있는 Java Lambda 표현식

      람다 표현식을 사용하여 목록 요소 정렬 - 예 import java.util.*; public class Demo{    public static void main(String[] args){       ArrayList<Integer> my_arr = new ArrayList<Integer>();       my_arr.add(190);       my_arr.add(267);      

    17. 수학의 Java multipleExact()

      함수에 인수로 전달되는 두 값을 곱하는 데 사용되는 Java의 내장 함수입니다. 다음은 예입니다 - 예 import java.lang.Math; public class Demo{    public static void main(String args[]){       int a = 12, b = 34;       System.out.printf("Product is : ");       System.out.println

    18. 조건식에서 Java 숫자 승격

      조건 연산자(? :)는 한 값(bool)의 출력을 활용하여 다음에 평가해야 할 표현식을 결정합니다. 예를 들어 보겠습니다 - 예시 import java.io.*; public class Demo{    public static void main (String[] args){       Object my_obj = true ? new Integer(91) : new Float(89);       System.out.println(my_obj);   &nb

    19. 칵테일 정렬을 위한 자바 프로그램

      칵테일 정렬은 요소가 왼쪽에서 오른쪽으로 반복되고 가장 큰 요소가 먼저 올바른 위치로 이동하는 방식인 버블 정렬과 대조적으로 작동합니다. 칵테일 정렬에서 요소는 교대로 양방향(왼쪽 및 오른쪽)으로 반복됩니다. 다음은 칵테일 정렬 프로그램입니다 - 예시 public class Demo{    static int temp;    static void Cocktail(int a[], int n){       boolean swap = true;     &n

    20. 이진 삽입 정렬을 위한 Java 프로그램

      이진 삽입 정렬은 이진 검색을 사용하여 모든 반복에서 특정 인덱스에 요소를 삽입할 올바른 위치를 찾습니다. 먼저 요소를 삽입해야 하는 위치를 찾습니다. 그런 다음 요소가 다음 오른쪽 위치로 이동합니다. 이제 특정 요소가 해당 위치에 배치됩니다. 다음은 이진 삽입 정렬을 위한 Java 코드입니다 - 예 public class Demo{    void Cocktail_Sort(int my_arr[]){       boolean swapped = true;      

    Total 1921 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:70/97  20-컴퓨터/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76