본문 바로가기

전체 글123

[JAVA] 변수와 자료형(기타 등등) 1. 상수 - 데이터를 변경할수 없는 공간 - 리터널상수 , 심볼릭상수(static, final 등) 2. 리터널상수 - 데이터 그 자체 - 일정한 형식의 공간이 만들어지고 자동으로 그 공간에 저장된다. - 공간을 구별할 수 있는 방법이 없다. - 공간을 다시 이용할 수가 없다. - 단발성 데이터 3. 데이터를 저장하고 관리하는 공간들(변수,배열,객체 등) - 데이터를 저장하고 관리하는 공간 - 우리가 직접 일정한 형식의 공간을 만들어서 저장해야 한다. - 공간을 구별할 수 있는 이름이 존재 한다. - 이름을 통해서 그 공간을 다시 이용할 수가 있다. - 지속성 데이터 4. 선언 - 메모리에 일정한 형식의 공간을 만들고 그 공간에 이름을 붙이는 작업 5. 초기화 - 할당받은 공간에 값을 처음 넣는 작업... 2023. 3. 2.
[JAVA] 프로그래밍 언어 발전 과정 프로그래밍 언어 발전 과정 2023. 3. 2.
[JAVA] JAVA란? 1. JAVA란? - CPP기반의 객체지향프로그래밍 언어 이다. - 단순성 - 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터 , 구조체 등) - 설정의 단순화 - JVM(Java Virtual Machine) - JAVA프로그램을 실행할 수 있도록 만드는 가상의 운영 체제 - 동적 메모리 관리 - 인터프린트방식(하이브리드방식)이다 ※ 인터프린트방식 - JAVA , Python 등 - 운영체제에 독립적이다. - 컴파일방식 보다는 실행 속도가 느리다. ※ 컴파일방식 - C계열의 언어 - 운영체제에 종속적이다. - 인터프린트방식보다는 실행 속도가 빠르다. 2. JAVA 개발 환경 구축 - JDK - 컴파일러와 가상의 환경을 제공 - JRE - 가상의 환경을 제공(JVM 포함) - ja.. 2023. 3. 2.