728x90

Java 44

식별자

식별자 - 프로그램의 각 큰 요소들(객체, 패키지 등등)에 대해 구분 하는 도구입니다. - 세부적인 (표현식, 토큰 등) 작은 요소들은 식별자를 사용하지 않습니다. 이름 값(Name Value) - 소스 제작시 필요한 이름입니다. - 각 구분을 위해 개발자가 부여하는 식별자 값으로 직관적으로 바로 알 수 있게 사용하는 것이 좋습니다. - 각 변수의 이름 값은 정의되어진 블록 내에서만 사용이 가능합니다. - main 이름 값은 특별히 약속된 이름 값으로 스레드 에서 사용이 됩니다. - 런타임 때는 이름 값 자체로 사용하는 것이 아닌 참조 값으로 변환 되어 사용됩니다. - 오버로딩 시 이름 값만으로 구분하는 것이 아닌 매개변수의 수 , 순서 타입 등으로 구분하여 오버로딩 됩니다. 참조 값(Reference ..

연산자

연산자 - 연산식은 연산자와 피연산자의 조합으로 구성되어있습니다. - 피연산자는 표현식을 사용해 표현합니다. - 이때 부작용을 가지는 연산자의 연산식에서는 변화되는 값을 수용해야 하기때문에 변수만이 피연산자가 될 수 있습니다. - 필요 피연산자의 개수, 우선 순위, 연산방향, 기능에 따라 연산자의 값이 달라지게 됩니다. 연산자의 주기능 - 식의 값을 산출합니다. - 피연산자의 값을 변경하지 못합니다. - ex) 5+2에서 5와 2의 값은 변경하지 못합니다. 연산자의 부작용 - 일부 연산자들만 가지는 추가적인 기능입니다. - 배정 연산자 : +=, -= 등 - 증감 연산자 : ++, -- - new 연산자 : 객체를 생성하여 주소값을 넘겨 줍니다. 필요 피연산자의 개수에 따른 분류 - 단항 : ++,-- ..

변수

프로그램 - 데이터, 정보, 값 등을 처리하는 기계입니다. 기계의 종류 - HW : 물리적으로 존재 합니다. - SW : 논리적으로 존재 합니다. 스크립트 언어 - 문서 요소와 프로그래밍 요소가 섞여 있으며 동적인 문서를 작성할 때 사용합니다. 변수 - 저장공간을 가진 하나의 값을 다루는 도구입니다. - 여러 개의 변수를 다룰 때는 실체, 즉 객체 지향 개념에서 객체를 사용하여 다룹니다. - 변수는 값을 먼저 할당 한 후 변수의 이름 값을 지정하여 식별합니다. - L-Value : 왼쪽에 위치하며 변수가 저장된 주소를 의미 하며 변화되는 값을 수용합니다. - R-Value : 오른쪽에 위치하며 변수의 값을 의미 하고 L-Value 사용을 제외한 나머지 모든 경우에 사용합니다. - 힙 영역에 위치하는 필드..

언어와 애플리케이션 분류

사용 용도에 따른 컴퓨터 언어 분류 1. 문서 언어 - HTML : 마크업 언어로서 문서와 관련이 있으며 태그를 사용해 작성합니다. - UML : 설계 언어로서 프로그램을 설계 할 때 사용하는 언어입니다. 2. 프로그래밍 언어 - 고급 언어(JAVA, C ..) : 자연어와 유사한 언어입니다. - 기계어 : 환경에 따라 달라지는 언어입니다. 3. 스크립트 언어 - 클라이언트 : JavaScript가 있으며 동적 문서를 작성하는데 사용합니다. - 서버 : JSP,ASP 등이 있으며 문서 작성하는데 사용하며 프로그래밍 요소를 가지고 있는 언어 입니다. 4. 작업 제어 언어 - OS와 밀접한 언어로 배치 작업 등을 처리하는데 사용합니다. 5. DB 언어 - 테이블 제작 및 각종 레코드들을 처리할 때 사용합니다..