본문 바로가기

웹 개발/Java

(43)
[Web_JAVA] 03 ● RAM(메모리) - int x = 10; → x라는 이름의 저장공간이 RAM에 할당되고 10이라는 값이 들어간다. ● 주소 - int x = 10; → x라는 이름의 저장공간이 RAM에 할당되면 고유한 값인 주소값이 부여된다. → 계속 실행되고 종료되는 프로그램이 있기 때문에, 주소값이 변경될 수 있으나 중복은 없다. ● 변수의 선언 (방법 1) 자료형 변수명 = 초기값; // 초기화 (방법 2) 자료형 변수명; 변수명 = 값; ● 변수 선언 시 주의사항 - 같은 이름의 변수로 선언할 수 없다. - 초기화를 해준다. - 되도록 선언부(영역 상단)에 한꺼번에 선언한다. ● 변수명 주의사항 - 문자로 시작해야 한다. - 특수문자는 사용할 수 없다.(단, _는 허용한다.) - 되도록 소문자로 시작한다. -..
[Web_JAVA] 02 ● 통합 개발 환경(IDE) 1. eclipse - 무료이다. - 여러 개의 프로젝트를 동시에 개발하기에 적합하다. ​ 2. intellij - 유료이다. - 하나의 프로젝트에 포커스하기에 적합하다. ​ ​ ​ ● JAVA 기본 구조 - 프로젝트 > 패키지 > 클래스 > 메소드 > 소스코드 - 클래스 : 앞 글자가 대문자 - 메소드 : 이름 뒤에 소괄호 ​ ​ ​ ※ Eclipse 프로젝트&패키지&클래스 생성 단축키(프로젝트 ~ 클래스 생성 플로우) Alt + Shift + n > ↓ > 엔터 > Don`t create > > 엔터 > ↓↓ > Ctrl + n > 엔터 > 클래스 이름 작성 > 엔터 > 클래스 영역 안에서 main 입력 > Ctrl + spacebar(자동완성 단축키) > 엔터 ​ ​ ​..
[Web_JAVA] 01 ● JAVA - 프로그래밍 언어 ​ ​ ※ 프로그래밍 언어 - 프로그래밍 언어는 개발자가 운영체제와 소통하기 위한 언어이다. ​ ​ ​ ● 프로그램 - 소스코드로 잘 짜여진 틀 - 일반 프로그램은 이식성이 좋지 않다. - 과정 프로그램 OS(운영체제) : 하드웨어에 적절한 전기 신호를 흘려주는 역할 하드웨어 ​ ​ ​ ● JAVA 프로그램 - JAVA 프로그램은 이식성이 좋다. - 과정 JAVA 프로그램 JVM : JAVA 프로그램을 OS에 맞게 번역한다. OS(운영체제) 하드웨어 ​ ​ ​ ● 소스코드 - 명령어를 작성해 놓은 것 - 운영체제와 개발자가 소통할 것을 글로 작성해 놓은 것 ​ ​ ​ ● 콘솔 - 사용자와 운영체제가 소통한 결과를 나타내는 창 ​ ​ ​ ● 컴파일 - 사람의 언어를 컴퓨터 ..