이 자바 개발 키트(JDK)를 사용하면 자바 프로그램을 코딩하고 실행할 수 있습니다. 동일한 PC에 여러 JDK 버전을 설치할 수 있습니다. 그러나 최신 버전의 Windows 10에 Java를 설치하는 것이 좋습니다. Windows용 Java 설치 방법 다음은 32비트용 JDK 8 무료 다운로드 또는 Windows 64비트용 JDK8 다운로드 및 설치용 Windows 10에서 Java를 설치하는 방법에 대한 단계입니다. 1단계) 링크로 이동합니다. Java 다운로드 JDK 8용 JDK 다운로드를 클릭합니다. 2단계) 다
JVM이란 무엇입니까? 자바 가상 머신(JVM) 자바 코드 또는 애플리케이션을 구동하기 위한 런타임 환경을 제공하는 엔진입니다. Java 바이트 코드를 기계어로 변환합니다. JVM은 JRE(Java Runtime Environment)의 일부입니다. 다른 프로그래밍 언어에서 컴파일러는 특정 시스템에 대한 기계어 코드를 생성합니다. 그러나 Java 컴파일러는 Java Virtual Machine으로 알려진 가상 머신용 코드를 생성합니다. JVM 작동 방식은 다음과 같습니다. 먼저 Java 코드를 바이트 코드로 컴파일합니다. 이
자바란 무엇입니까? 자바 구현 종속성을 줄이도록 설계된 범용 클래스 기반 객체 지향 프로그래밍 언어입니다. 애플리케이션 개발을 위한 컴퓨팅 플랫폼입니다. 따라서 Java는 빠르고 안전하며 신뢰할 수 있습니다. 랩톱, 데이터 센터, 게임 콘솔, 과학용 슈퍼컴퓨터, 휴대폰 등에서 Java 응용 프로그램을 개발하는 데 널리 사용됩니다. 자바 플랫폼이란 무엇입니까? 자바 플랫폼 프로그래머가 Java 프로그래밍 응용 프로그램을 효율적으로 개발하고 실행할 수 있도록 도와주는 프로그램 모음입니다. 여기에는 실행 엔진, 컴파일러 및 라이브러리
자바 명령줄 인수 이 자습서에서는 예제를 통해 Java 명령줄 인수에 대해 배웁니다. 명령줄 인수 Java에서는 프로그램을 실행하는 동안 인수를 전달할 수 있습니다. 이름에서 알 수 있듯이 인수는 명령줄을 통해 전달됩니다. 예:명령줄 인수 class Main { public static void main(String[] args) { System.out.println(Command-Line arguments are); // loop through all arguments for(String str:
자바 래퍼 클래스 이 튜토리얼에서는 예제를 통해 Java Wrapper 클래스에 대해 알아볼 것입니다. Java의 래퍼 클래스는 기본 유형을 변환하는 데 사용됩니다(int , char , float 등) 해당 개체로. 8개의 기본 유형 각각에는 해당 래퍼 클래스가 있습니다. 기본 유형 래퍼 클래스 byte Byte boolean Boolean char Character double Double float Float int Integer long Long short Short 기본
자바 파일 클래스 이 자습서에서는 예제를 통해 Java 파일과 다양한 작업에 대해 배웁니다. File java.io 클래스 패키지는 파일 및 디렉토리에 대한 다양한 작업을 수행하는 데 사용됩니다. java.nio이라는 다른 패키지가 있습니다. 파일 작업에 사용할 수 있습니다. 그러나 이 튜토리얼에서는 java.io 패키지. 파일 및 디렉토리 파일은 관련 정보를 저장하는 데 사용할 수 있는 명명된 위치입니다. 예를 들어, 메인.자바 Java 프로그램에 대한 정보가 포함된 Java 파일입니다. 디렉토리는 파일과 하위 디렉토리
자바 제네릭 이 자습서에서는 Java Generics, 제네릭 클래스 및 메서드를 만드는 방법 및 예제를 통해 그 장점에 대해 알아봅니다. Java Generics를 사용하면 다양한 유형의 데이터(객체)와 함께 사용할 수 있는 단일 클래스, 인터페이스 및 메서드를 만들 수 있습니다. 이는 코드를 재사용하는 데 도움이 됩니다. 참고 :일반 기본 유형(int)에서는 작동하지 않습니다. , float , char 등). 자바 제네릭 클래스 모든 유형의 데이터와 함께 사용할 수 있는 클래스를 만들 수 있습니다. 이러한 클래스를 G
자바 람다 표현식 이 기사에서는 Java 람다 식과 기능 인터페이스, 일반 기능 인터페이스 및 스트림 API와 함께 람다 식을 사용하는 방법에 대해 예제를 통해 배웁니다. 람다 표현식은 Java 8에서 처음 도입되었습니다. 언어의 표현력을 높이는 것이 주요 목표입니다. 그러나 람다에 들어가기 전에 먼저 기능적 인터페이스를 이해해야 합니다. 기능 인터페이스란 무엇입니까? Java 인터페이스에 하나의 추상 메소드만 포함되어 있으면 이를 기능 인터페이스라고 합니다. 이 단 하나의 메소드는 인터페이스의 의도된 목적을 지정합니다.
자바 오토박싱 및 언박싱 이 튜토리얼에서는 예제를 통해 Java autoboxing 및 unboxing에 대해 배웁니다. Java Autoboxing - 래퍼 개체에 대한 기본 유형 오토박싱에서 , Java 컴파일러는 기본 유형을 해당 래퍼 클래스 개체로 자동 변환합니다. 예를 들어, int a = 56; // autoboxing Integer aObj = a; 오토박싱 Java 컬렉션으로 작업할 때 큰 이점이 있습니다. 예제 1:자바 오토박싱 import java.util.ArrayList; class Main {
자바 유형 캐스팅 이 자습서에서는 예제를 통해 Java Type Casting 및 해당 유형에 대해 알아봅니다. 자바 유형 변환에 대해 알아보기 전에 , Java 데이터 유형에 대해 알고 있는지 확인하십시오. 타입 캐스팅 하나의 데이터 유형(int)의 값을 변환하는 프로세스 , float , double 등)을 다른 데이터 유형으로 변환하는 것을 유형 캐스팅이라고 합니다. Java에는 13가지 유형 변환이 있습니다. 그러나 이 튜토리얼에서는 주요 2가지 유형에만 초점을 맞출 것입니다. 1. 확대형 캐스팅 2. 내로우형 캐
자바 스캐너 클래스 이 튜토리얼에서는 예제를 통해 Java 스캐너와 그 방법에 대해 알아볼 것입니다. Scanner java.util 클래스 패키지는 입력 스트림, 사용자, 파일 등과 같은 다양한 소스에서 입력 데이터를 읽는 데 사용됩니다. 예를 들어 보겠습니다. 예 1:스캐너를 사용하여 텍스트 줄 읽기 import java.util.Scanner; class Main { public static void main(String[] args) { // creates an object of Scanner Sc
자바 PrintWriter 클래스 이 자습서에서는 예제를 통해 Java PrintWriter와 그 print() 및 printf() 메서드에 대해 배웁니다. PrintWriter java.io 클래스 패키지는 일반적으로 읽을 수 있는 형식(텍스트)으로 출력 데이터를 작성하는 데 사용할 수 있습니다. 추상 클래스 Writer를 확장합니다. . PrintWriter 작업 다른 작성자와 달리 PrintWriter 원시 데이터를 변환합니다(int , float , char 등)을 텍스트 형식으로 변환합니다. 그런 다음 형식이 지
자바 StringWriter 클래스 이 튜토리얼에서는 예제를 통해 Java StringWriter와 그 하위 클래스에 대해 배울 것입니다. StringWriter java.io 클래스 패키지를 사용하여 문자열 버퍼에 데이터(문자)를 쓸 수 있습니다. 추상 클래스 Writer를 확장합니다. . 참고 :Java에서 문자열 버퍼는 변경 가능한 문자열로 간주됩니다. 즉, 문자열 버퍼를 수정할 수 있습니다. 문자열 버퍼에서 문자열로 변환하려면 toString()를 사용할 수 있습니다. 방법. StringWriter 만들기 Str
자바 StringReader 클래스 이 튜토리얼에서는 예제를 통해 Java StringReader와 그 메소드에 대해 알아볼 것입니다. StringReader java.io 클래스 패키지는 문자열에서 데이터(문자)를 읽는 데 사용할 수 있습니다. 추상 클래스 Reader를 확장합니다. . 참고 :StringReader에서 , 지정된 문자열은 문자를 개별적으로 읽는 소스 역할을 합니다. StringReader 만들기 StringReader을 생성하려면 , java.io.StringReader을 가져와야 합니다. 먼저 패키
Java BufferedWriter 클래스 이 자습서에서는 예제를 통해 Java BufferedWriter 및 해당 메서드에 대해 알아봅니다. BufferedWriter java.io 클래스 패키지는 데이터(문자)를 보다 효율적으로 쓰기 위해 다른 작성자와 함께 사용할 수 있습니다. 추상 클래스 Writer를 확장합니다. . BufferedWriter 작업 BufferedWriter 내부 8192자의 버퍼를 유지합니다. . 쓰기 작업 중에 문자는 디스크 대신 내부 버퍼에 기록됩니다. 버퍼가 채워지거나 기록기가 닫히면 버
Java BufferedReader 클래스 이 튜토리얼에서는 예제를 통해 Java BufferedReader와 해당 메소드에 대해 알아봅니다. BufferedReader java.io 클래스 패키지는 다른 리더와 함께 사용하여 데이터(문자)를 보다 효율적으로 읽을 수 있습니다. 추상 클래스 Reader를 확장합니다. . BufferedReader 작업 BufferedReader 내부 8192자의 버퍼를 유지합니다. . BufferedReader의 읽기 작업 중 , 문자 청크를 디스크에서 읽고 내부 버퍼에 저장합니다.
자바 FileWriter 클래스 이 자습서에서는 예제를 통해 Java FileWriter 및 해당 메서드에 대해 알아봅니다. FileWriter java.io 클래스 패키지는 데이터(문자)를 파일에 쓰는 데 사용할 수 있습니다. OutputStreamWriter 확장 수업. FileWriter에 대해 자세히 알아보기 전에 , Java 파일에 대해 알고 있는지 확인하십시오. FileWriter 만들기 파일 작성기를 만들려면 Java.io.FileWriter을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 파일 작성기
자바 파일 리더 클래스 이 자습서에서는 예제를 통해 Java FileReader와 그 방법에 대해 알아봅니다. FileReader java.io 클래스 패키지는 파일에서 데이터(문자)를 읽는 데 사용할 수 있습니다. InputSreamReader를 확장합니다. 수업. FileReader에 대해 알아보기 전에 , Java 파일에 대해 알고 있는지 확인하십시오. FileReader 만들기 파일 리더를 생성하려면 java.io.FileReader을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 파일 판독기를 만드는 방법
자바 OutputStreamWriter 클래스 이 자습서에서는 예제를 통해 Java OutputStreamWriter 및 해당 메서드에 대해 알아봅니다. OutputStreamWriter java.io 클래스 패키지는 문자 형식의 데이터를 바이트 형식의 데이터로 변환하는 데 사용할 수 있습니다. 추상 클래스 Writer를 확장합니다. . OutputStreamWriter 클래스는 다른 출력 스트림과 함께 작동합니다. 바이트 스트림과 문자 스트림 간의 브리지라고도 합니다. 그 이유는 OutputStreamWriter 문자를
자바 InputStreamReader 클래스 이 자습서에서는 예제를 통해 Java InputStreamReader 및 해당 메서드에 대해 알아봅니다. InputStreamReader java.io 클래스 패키지를 사용하여 바이트 데이터를 문자 데이터로 변환할 수 있습니다. 추상 클래스 Reader을 확장합니다. . InputStreamReader 클래스는 다른 입력 스트림과 함께 작동합니다. 바이트 스트림과 문자 스트림 간의 브리지라고도 합니다. InputStreamReader 때문입니다. 입력 스트림에서 바이트를 문자로
java