자바 핵심 기술 소개 01

자바 주요 용어

단순성, 객체 지향, 분산, 견고성, 보안, 아키텍처 중립성, 이식성, 해석, 고성능, 멀티 스레딩, 동적

JDK와 JRE의 차이점

JDK : 자바 개발 키트 (Java 개발 키트)
JRE : 자바 런타임 환경 (Java 런타임 환경)
JRE는 자바 가상 머신, 자바 기본 클래스 라이브러리를 포함한 자바 런타임 환경입니다. Java 언어로 작성된 프로그램을 실행하기 위해 필요한 소프트웨어 환경으로, Java 프로그램을 실행하고자하는 사용자에게 제공됩니다.
JDK는 프로그래머가 자바 프로그램을 자바 언어로 작성하기 위해 필요한 개발 키트 인 자바 개발 키트로 프로그래머에게 제공됩니다. JDK에는 Java 소스 코드를 컴파일하기위한 컴파일러 인 javac뿐만 아니라 Java 프로그램을 디버깅하고 분석하기위한 여러 도구 (jconsole, jvisualvm 및 기타 도구), Java 프로그램 작성에 필요한 문서 및 데모 예제 프로그램이 포함되어 있습니다. .

HelloWorld

public class HelloWorld {
    
    
    /**public  访问修饰符,用于控制程序的其他部分对这段代码的访问级别。
     * class 类
     * HelloWorld  类名
     * main是程序的入口
     * */
    public static void main(String[] args) {
    
    
        /*java注释*/
        //java注释
        /*
         *java 多行注释
         **/
        System.out.println("Hello World!");
    }
}

8 가지 기본 자바 유형

int 4 바이트
short 2 바이트
long 8 바이트
byte 1 바이트
float 4 바이트
double 8 바이트
char char 유형의 리터럴 값은 작은 따옴표로 묶어야합니다.
부울 부울 유형은 true 및 false 만 포함
1 바이트 (바이트) = 8 비트 (비트)
8 가지 기본 데이터 유형 : byte, short, int, long, float, double, boolean, char.

운영자

연산자는 값을 연결하는 데 사용됩니다.
산술 연산자 +-* / % take restder
. 삼항 연산의 일반적인 형식은 다음과 같습니다. expression 1? expression 2 : expression 3;
예 : min = (a <b)? a : b;
여기에 사진 설명 삽입

여기에 사진 설명 삽입
비트 연산 (시프트 및 & 또는 |, 배타적 또는 ^, ~이 아님)
시프트는 왼쪽 시프트 <<, 오른쪽 시프트 >>, 부호없는 왼쪽 시프트 <<<, 부호없는 오른쪽 시프트 >>>로 나뉩니다.

수학 함수

Math.exp (x) // 산술 상수 E를 x의 거듭 제곱으로 반환합니다.

Math.sqrt (x) // x의 제곱근을 반환합니다.

Math.ceil (x) //Math.ceil(10.1) => 11 (고급 1)

Math.floor (x) // Math.floor (15.6) => 15 (去 尾)

Math.rint (x) // x의 가장 가까운 정수로 반올림하고 거리가 같으면 짝수를 반환합니다.

Math.round (x) // 정수로 반올림

Math.min / max Math.abs // 두 숫자의 최소값과 최대 값을 반환 / 절대 값을 반환합니다.

Math.pow (a, b) // a를 b 거듭 제곱으로 반환

추천

출처blog.csdn.net/qq_36073688/article/details/111936382