[자바/기초] 변수와 상수
·
Programing Language/JAVA
변수란?변수의 정의- 변수(Variable)는 특정 메모리 영역에 할당한 이름을 말한다.- 입력한 데이터나 처리 중인 데이터를 특정 메모리 영역에 저장한 후, 처리 시 변수에 접근하여 사용한다.변수의 선언데이터타입 변수명;- 데이터 타입은 변수에 할당되는 메모리 크기를 의미하며, 변수명은 메모리 영역의 이름을 의미한다.- 변수 선언 시 할당되는 메모리 영역은 JVM이 알아서 할당해주므로 별도의 할당을 할 필요가 없다.변수 명명 규칙- 변수명은 영문자와 숫자를 사용해서 만든다. (eg. int year;)- 키워드로 지정된 단어는 변수명으로 사용할 수 없다. (eg. int class;)- 대문소문자를 구분한다. (eg. int year; ↔ int Year;)- 변수명의 첫 문자로 숫자를 사용할 수 없다..
[자바/기초] 특징과 기술
·
Programing Language/JAVA
객체지향 프로그래밍(OOP)란?- 문제 혹은 로직을 객체 단위로 나눠서 작성하는 방법을 말한다.- 객체들이 서로 유기적으로 상호작용하는 프로그래밍 이론이다. (eg. Java, C# 등)- 코드의 재사용성이 증가되고 생산성이 향상되며 유지보수가 쉽다는 장점이 있다.- 개발 속도가 느리며, 객체 단위로 실행하므로 실행 속도가 느리고 코드의 난이도가 상승된다는 단점이 있다.객체지향 프로그래밍의 특징캡슐화- 데이터의 구조와 기능을 하나의 캡슐형태로 만들어 외부에서는 형태를 알 수 없도록 하는 방법을 말한다.추상화- 객체의 공통적인 필드와 기능을 하나의 형태로 정의하는 설계 방법을 말한다.상속- 하위 클래에서는 상속 받은 상위 클래스의 기능을 사용할 수도 있고, 하위 클래스 자체에 새로운 기능을 추가할 수 있는..
광화넷
〃GwangHwaNet〃