전체 글

Programming/Java

자바 기초부터 ABC (4) - 변수

변수 선언 변수 선언은 이렇게 type variableName; 앞에 자료형을 써주고 뒤에 변수 이름을 써주면 됩니다. 정수형을 담을 변수 a, 문자열을 담을 변수 s를 선언하기 위해서는 이렇게 써주면 되겠죠? int a; String s; 변수 이름 규칙 변수의 이름을 지어줄 때 알아야할 규칙이 몇 가지 있습니다. 대소문자를 구분 합니다. Iee과 lee은 서로 다른 변수입니다. -> (첫 번째 lee 는 i의 대문자입니다.) 숫자로 시작할 수 없습니다. 밑줄(_)과 달러 표시($)를 사용할 수는 있지만, 사용하지 않는 것이 좋습니다. $는 주로 자동 생성되는 변수명으로 쓰이고, _는 보통 상수 이름에 쓰입니다. class, public과 같은 자바의 예약어는 변수명으로 쓸 수 없습니다. 자바의 변수명..

Programming/Java

자바 기초부터 ABC (3) - 클래스

3번째 시간으로, Hello world 클래스를 만들어보았다. 만약에 아래와 같은 코드를 짰다고 하자, public class HelloWorld { public static void main(String [] args){ System.out.println("HelloWorld!!!"); } } 첫 번째 줄 public class HelloWorld { } 뒤에서부터 살펴보면, HelloWorld 우선 HelloWorld 라는 단어는 우리가 정한 이름이다. 이 프로그램이 Hello, World!를 출력하는 프로그램이기 때문에 HelloWorld라고 지어준 것. 다른 이름을 사용해도 된다. class 클래스(class)는 객체 지향 프로그래밍의 기본 단위라고 할 수 있다. 이후 '객체 만들기' 챕터에서 자..

Programming/Java

자바 기초부터 ABC (2) -자바와 객체지향

1. 자바와 객체 지향 자바는 처음부터 객체 지향 언어로 생성 → 객체 지향 프로그래밍 (Object Oriented Programming, OOP)은 프로그램을 작성하는 기법 부품에 해당하는 객체(Object) 를 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법 객체 지향이 잘 적용된 언어는 코드의 구조가 명확하기 때문에 코드를 이해하기 쉽고, 관리와 유지 보수가 효율적 자바는 객체 지향의 개념이 언어에 강하게 드러나는 특징이 있다. 그래서 자바는 한 줄을 출력하는 데도 public, class, static, void, System, out 등 많은 용어가 등장합니다. 그리고 그만큼 많은 의미를 코드에서 전달하고 있습니다. 객체 지향적 구조와 설계를 정확히 표현하는 것에..

Programming/Java

자바 기초부터 ABC (1) - 자바란?

자바란? 스마트폰을 비롯해서 각종 장비와 데스크톱에서 실행되는 어플리케이션 그리고 금융 공공 대기업 등의 엔터프라이즈 기업 환경에서 실행되는 서버 어플리케이션을 개발하는 중추적인 언어로 자리매김하고 있다. 자바의 특징 이식성이 높다. = 자바 언어로 개발된 프로그램은 소스 파일을 다시 수정하지 않아도, 자바 실행 환경(JRE)이 설치되어 있는 모든 운영체제에서 실행 가능하다. 객체 지향 언어이다. = 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법을 객체 지향 프로그래밍(OOP)라고 한다. 자바는 100% 객체 지향언어이며, 객체를 만들기 위해 설계도인 클래스를 작성하고, 객체와 객체를 연결하여 목적에 맞는 프로그램을 만..

꾸준표
어쩌다 대학원