의 자바 기초를 알아보기 (A)

자바에 대한 간략한 개요

자바는 C ++ 기반으로하지만,하지만 반면에, 그것은 더 순수 자바 객체 지향 언어입니다. 즉, 당신은 자바와 함께 설계 시작하기 전에, 당신이 그들의 객체 지향 세계의 아이디어로 변환해야합니다 우리는 자바 언어 객체 지향 프로그래밍을 가정,이 기본 항목, 당신은 프로그래밍 언어를 가질 수 있습니다 OOP의 필요가 아닌 비교적 간단한 언어의 능력, 언어 사용하기 쉬운 (객체 지향), 우리는 자바 프로그램과 기본 구성 요소 자바 경험의 기본적인 부분을 확인하고 자바를 주셔서 감사합니다.

조작 부재의 자바 실시

각각의 프로그래밍 언어는 그 동작 방식의 메모리 소자를 갖고, 종종, 프로그래머가 데이터를 처리하는 것을 주목해야는 유형이다. 당신은 특정 구문의 도입 (예 : C 및 C ++ 포인터)를 직접 운영 요소, 또는 표현입니다. 이 모든 자바에서, 단순화되었다. 모든 객체이며, 따라서 객체로 문법, 모든 것을 해결할 수 있습니다. 식별자 작업이 실제로 참조 객체 (참조)입니다. 이러한 상황은 텔레비전 (오브젝트)를 조작하기위한 리모콘 (참조)으로 간주 할 수있다. 이 원격 제어를 들고있는 한, 당신은 TV에 연결된 상태로 유지 될 수있다. 다른 사용자가 채널을 변경하거나 볼륨을 감소하고자하는 경우, 실제의 제어는 원격 제어 (참조) 후, 원격 제어에 의해 텔레비전 (오브젝트)을 조절하는 것이다. 예를 들어 : 문자열 str을 여기에 당신은 단지 참조가 아닌 객체를 만들었습니다.

 

객체 만들기

당신이 참조를 만든 후에, 나는 그가 새로운 객체와 연관 될 수 있기를 바랍니다. 이러한 목적은 일반적으로 새로운 오퍼레이터에 의해 달성된다. 새 키워드는 "나에게 새로운 객체를 제공합니다."를 의미

// STR 오른쪽은 대물 STR에 의해 유지되는, 기준 인 
문자열 STR = 새로운 새 문자열 ( "yongjar" );
// 등가
문자열 STR = "yongjar";

장소에 개체 저장

1) 등록이 가장 빠른 저장 영역이며, 이는 다른 기억 영역의 내부 프로세서 상이한 --- 곳에 위치하고 있기 때문이다. 그러나, 제한된 양의 메모리 수요의 레지스터 할당이있다. 사용자가 직접 프로그램의 레지스터의 존재를 느낄 수, 제어 할 수 없습니다.

2) 스택 : 일반적으로 RAM에 위치하지만, 직접 곳 프로세서 스택 포인터에서 지원 될 수있다.

3) 반응기 : 모든 Java 오브젝트를 저장하기위한 RAM과 같은 영역에 배치 된 공통의 메모리 풀 (). 스택의 장점은 다르다 : 컴파일러 시간이 오래 살아남을 힙에 저장된 데이터를 알 필요가 없다. 유연성의 힙에 스토리지를 할당합니다.

4) 상수 저장소 : 정수 저장 일반적으로 프로그램 코드에 저장되고

5) 비 RAM 메모리 : 하드 디스크 등.

 

추천

출처www.cnblogs.com/jamal/p/10956061.html