본문 바로가기

웹 개발

(140)
[Web_JAVA] 04 ● 형변환 1. 자동 형변환 - 정수 + 정수 = 정수 - 정수 + 실수 = 실수 (ex) 3 + 0.0 = 3.0 - 문자 + 정수 = 정수 2. 강제 형변환 - (자료형)값 (ex) (double)3 → 3.0 3. 문자열 형변환 (1) 다른 자료형을 문자열로 - 문자열과 다른 자료형을 연결하면 결과는 항상 문자열이 된다. (2) 문자열을 다른 자료형으로 - 일반 자료형은 일반 자료형끼리 형변환이 되고, 클래스 타입은 클래스 타입끼리 형변환이 된다. 따라서 문자열을 정수, 실수로 변경하기 위해서는 Integer, Double 등의 클래스에 있는 메소드를 사용해야 한다. (ex) parseInt(문자열), parseDouble(문자열) ● 입력 - 커서가 깜빡이고 있는 상태 - 입력하기 전에 출력을 통..
[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(운영체제) 하드웨어 ​ ​ ​ ● 소스코드 - 명령어를 작성해 놓은 것 - 운영체제와 개발자가 소통할 것을 글로 작성해 놓은 것 ​ ​ ​ ● 콘솔 - 사용자와 운영체제가 소통한 결과를 나타내는 창 ​ ​ ​ ● 컴파일 - 사람의 언어를 컴퓨터 ..