반응형

프로그래밍/Java 10

10. [Java] 접근제어자란 무엇인가 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 접근제어자에 대해서 알아보도록 하겠습니다! 1. 접근제어자란 접근제어자는 변수, 함수, 클래스 등을 선언할 때 사용됩니다. 접근제어자란 말 그대로 해당 변수나 함수 등에 대한 사용자의 접근을 제한하는 역할을 합니다. 접근 제한을 통해서 해당 정보를 외부로부터 보호하는 것입니다. Java에는 4가지 접근제어자가 있습니다. - public : 접근에 제한이 없음 - protected : 동일한 패키지 내에 있거나, 파생 클래스의 경우 접근 가능 - default : 아무런 접근제어자를 명시하지 않았을 경우 할당되는 제어자이며, 동일한 패키지 내에서만 접근 가능 - private : 자기 자신의 클래스 내에서만 접근 가능 private -> default -> protec..

9. [Java] main 메서드(함수)란 무엇인가 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 앞서 실습을 하면서 등장했던 main이라는 메서드(함수)에 대해서 알아보겠습니다! 사실 main 메서드 자체에 대단한 의미가 있거나, 특별한 기능이 있는 것은 아닙니다. main 메서드는 Java로 구현된 프로그램이 시작될 때 가장 먼저 실행되는 메서드입니다. 이것은 Java의 규칙이고, 받아들이시면 되는 부분입니다. ' Java 소스는 무조건 main 함수에서부터 시작된다! ' 정말 별거 없죠? 하지만 이 main 메서드의 형태를 분석해 봄으로써 더 Java라는 언어의 사용에 능숙해질 수 있습니다. public static void main(String[] args) Class를 생성할 때 main 메서드 생성에 check를 하게 되면 위와 같은 main 메서드가 ..

8. [Java] Class 개념 + 사용 방법(feat. eclipse) 두번째 : 생성자(Constructor) - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 저번 시간에 이어 Class 사용 방법에 대해서 좀 더 알아보도록 하겠습니다. 저번 시간에 Class를 붕어빵 틀에 비유하면서 설명을 했었는데요. 2019/11/25 - [프로그래밍/Java] - 7. [Java] Class 개념 + 사용 방법(feat. eclipse) - 코딩도치 7. [Java] Class 개념 + 사용 방법(feat. eclipse) - 코딩도치 안녕하세요. 코딩도치 입니다~ 오늘은 Class에 대해서 알아보고 실습까지 진행해보도록 하겠습니다! 1. Class란 앞서 객체 지향 프로그래밍에 대해서 포스팅을 했었습니다. 객체 지향 프로그래밍에 대한 이해가 선.. codingffler.tistory.com 붕어빵 틀은 팥을 넣으면 팥 붕어빵을, 슈..

7. [Java] Class 개념 + 사용 방법(feat. eclipse) - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 Class에 대해서 알아보고 실습까지 진행해보도록 하겠습니다! 1. Class란 앞서 객체 지향 프로그래밍에 대해서 포스팅을 했었습니다. 객체 지향 프로그래밍에 대한 이해가 선행되어야 Class라는 것을 쉽게 받아들일 수 있기 때문에, 먼저 객체 지향 프로그래밍에 대해서 보고 오시는 것을 추천드립니다~ 2019/11/18 - [프로그래밍/Java] - 5. [Java] 객체 지향 프로그래밍(OOP)란 무엇인가 - 코딩도치 5. [Java] 객체 지향 프로그래밍(OOP)란 무엇인가 - 코딩도치 안녕하세요. 코딩도치 입니다~ 오늘은 객체 지향 프로그래밍(OOP)에 대해서 알아보려고 합니다! OOP(Object Oriented Programming) : 객체 지향 프로그래..

6. [Java] Package 개념 + 사용 방법(feat. eclipse) - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 package에 대해서 알아보고 직접 만들어 보는 실습까지 하려고 합니다! 1. package란 package : 꾸러미 package의 뜻은 ~꾸러미인데요, Java에서 package는 class꾸러미를 의미합니다. class들이 모여있는 곳을 package라고 정의한 것이죠. 여러분들 모두 폴더를 만들어서 파일들을 관리하시죠? package도 똑같습니다. 소스를 깔끔하게 관리하기 위해서 관련 있는 소스들끼리 모아 놓는 공간인 것이죠. eclipse를 이용해서 프로젝트에 package를 만들어 볼까요? 2019/11/14 - [프로그래밍/Java] - 3. [Java] 이클립스(eclipse) Java 프로젝트 생성 방법 - 코딩도치 3. [Java] 이클립스(ec..

5. [Java] 객체 지향 프로그래밍(OOP)란 무엇인가 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 객체 지향 프로그래밍(OOP)에 대해서 알아보려고 합니다! OOP(Object Oriented Programming) : 객체 지향 프로그래밍 객체 지향 프로그래밍은 프로그램을 만드는 여러 가지 방법론 중에 하나입니다. 어떠한 프로그램을 만드는 데 있어서, 그 프로그램을 구성하는 여러 요소(객체)들을 정의하고 구현합니다. 그렇게 만들어진 요소(객체)들의 조합을 통해서 최종적인 프로그램을 만드는 방식입니다. 별로 와 닿지 않으시나요? 하나의 예를 들어드리겠습니다. '두 개의 수를 입력받아 두 수의 합을 출력하는 프로그램'을 만든다고 가정해보겠습니다. 객체 지향 프로그래밍 방식으로 위 프로그램을 만든다면 방식은 다음과 같을 것입니다. 숫자를 입력받는 객체를 정의 > 합을..

4. [Java] Java란 무엇인가(feat. 특징) - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 Java라는 언어가 도대체 무엇인가에 대해서 알아보도록 하겠습니다! Java가 어떻게 탄생되었고, 누가 만들었고 이러한 역사에 대해서는 사실 여러분(저도..)의 관심사가 아닐 것이라고 생각하고 넘어가도록 할게요~ 하지만 Java라는 언어의 특징에 대해서는 잘 알아야 합니다. 그래야 코딩을 하는 데 있어서 Java라는 언어를 잘 활용할 수 있겠죠? 특징을 알아보기 앞서, Java의 철학 중 한 가지를 짚고 넘어가려고 합니다. - 같은 프로그램이 여러 운영체제에서 실행될 수 있어야 한다. Java에는 여러 가지 철학들이 있습니다. 여러분들이 Java라는 언어를 조금 더 쉽게 이해하기 위해서 위 철학 하나만큼은 알고 가는 것이 좋겠다는 생각이 듭니다. 윈도우 환경에서는 잘..

3. [Java] 이클립스(eclipse) Java 프로젝트 생성 방법 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 이클립스를 이용한 Java 프로젝트 생성 방법에 대해서 알아보도록 하겠습니다! 제가 사용한 이클립스(eclipse) 버전은 저번에 설치한 가장 최신 버전(2019-09)입니다. 1. 이클립스(eclipse) 실행 이클립스를 실행시키면 먼저 workspace를 설정해 주셔야 합니다. workspace는 여러분이 작성한 코드, 컴파일 결과 등이 저장되는 장소입니다. 여러 프로젝트를 진행하면서 workspace가 많이 생성되기 때문에, 본인이 찾기 쉬운 workspace 생성 위치를 하나 정해서 잘 정리해 두는 것이 좋습니다. 저는 E드라이브에 workspace라는 폴더를 하나 두고, 그곳에만 각 프로젝트 workspace를 생성합니다. 이번에는 codingdoci라는 w..

2. [Java]Windows 이클립스(eclipse) IDE 설치 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 개발자들의 프로그램 개발을 도와주는 IDE를 설치해보도록 하겠습니다! IDE가 뭘까요?? IDE(Integrated Development Environment) : 통합 개발 환경 코딩, 컴파일, 디버깅 등 프로그램 개발에 관련된 모든 작업을 수행할 수 있는 환경을 제공하는 소프트웨어를 말합니다. 다양한 IDE(비주얼 스튜디오, 인텔리제이, 파이참 등)가 있고, 게 중에는 유료인 것도 있습니다. 저는 그중에서 자바를 기본적으로 지원하는 무료 소프트웨어인 이클립스(eclipse)를 설치해 보려고 합니다. 이클립스(eclipse)를 설치하기 위해서는 Java 설치가 선행되어야 하기 때문에, Java 설치가 안되신 분들은 아래 링크를 통해서 Java 설치를 먼저 진행해 주..

1. [Java]Windows JDK 설치 + 환경 변수 설정 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘 Java JDK 설치 방법을 다뤄보려고 합니다! JDK(Java Development Kit)는 말 그대로 자바 개발 키트입니다. 개발자가 자바 애플리케이션을 구축하기 위해 꼭 필요한 핵심 구성요소이므로 잘 보고 따라와 주세요~ 1. JDK 다운로드 https://www.oracle.com/technetwork/java/javase/downloads/index.html 위 사이트에서 Java SE를 다운로드 할 수 있습니다. 사이트에 들어가시면 아래와 같은 화면이 나오는데, 여기서 여러 버전의 JDK를 선택하여 다운로드하실 수 있습니다. 저는 조금 아래쪽에 있는 8버전을 다운로드해보도록 하겠습니다. 원하는 버전의 JDK DOWNLOAD를 클릭하시면 아래와 같은 화면을 ..

반응형