어서와 자바는 처음이지 예제

August 2, 2019 at 5:39 pm

Java에서 char는 단일 따옴표로 둘러싸인 단일 문자입니다(예: `A`, `0`, `$`). 문자열은 큰따옴표(예: “Hello”)로 둘러싸인 문자 시퀀스입니다. 제임스 고슬링, 마이크 셰리던, 패트릭 노턴은 1991년 6월에 자바 어학 프로젝트를 시작했다. [24] Java는 원래 인터랙티브 TV용으로 설계되었지만 당시 디지털 케이블 TV 업계에서는 너무 진보했습니다. [25] 이 언어는 처음에 고슬링의 사무실 밖에 서 있는 오크 나무를 따라 오크라고 불렸다. 나중에 이 프로젝트는 그린이라는 이름으로 진행되었고 마침내 자바 커피에서 Java로 이름이 바뀌었습니다. [26] Gosling은 시스템 및 응용 프로그램 프로그래머가 익숙할 수 있는 C/C++스타일 구문으로 Java를 설계했습니다. [27] 반환 문: main() 메서드에서 “return” 문을 사용하여 main() 메서드를 종료하고 Java 런타임으로 컨트롤을 반환할 수도 있습니다. 예를 들어 Java에는 더 많은 형식 지정자가 있습니다. 자세한 설명은 JDK 설명 https://docs.oracle.com/javase/10/docs/api/java/util/Formatter.html서(@jDK 10)를 참조하십시오.

Java의 자동 메모리 관리 모델의 아이디어 중 하나는 프로그래머가 수동 메모리 관리를 수행해야 하는 부담을 덜어주어도 된다는 것입니다. 일부 언어에서는 개체 생성을 위한 메모리가 스택에 암시적으로 할당되어 있거나 힙에서 명시적으로 할당및 할당됩니다. 후자의 경우 메모리 관리 책임은 프로그래머에게 있습니다. 프로그램이 개체를 할당 하지 않으면 메모리 누수 발생 합니다. 프로그램이 이미 할당된 메모리에 액세스하거나 할당 해제하려고 하면 결과가 정의되지 않고 예측하기 어려우며 프로그램이 불안정하거나 충돌할 수 있습니다. 스마트 포인터를 사용하여 부분적으로 해결할 수 있지만 오버헤드와 복잡성이 추가됩니다. 가비지 수집은 논리 메모리 누수( 즉, 메모리가 여전히 참조되지만 사용되지 않는 메모리)를 방지하지는 않습니다. 그러나 가독성을 위해 구문/예제에 기록된 대로 nest-if 문을 정렬하는 것이 좋습니다.

간단히 말해서 char `1`은 int 1, 바이트 1, 짧은 1, float 1, double 1.0 및 문자열 “1”과 다릅니다.