[컬러잇자바] #7 - 간단한 자바프로그램 만들어보기
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 7편. 저번시간에는 본격적으로 자바 프로그램을 실행하기 위해 main 메서드에 대해 알아보고, main 메서드와 관련된 정적변수, 접근제어자, 로컬변수 등에 대해서 알아보았습니다. 컬러잇자바 시리즈 한 편에 들어가는 내용이 다소 많은 편이기도하고, 결국에 프로그래밍 언어는 직접 프로그램을 만들어가며 경험해봐야 실력이 늡니다.따라서 이번시간에는 쉬어가는 겸, 그리고 직접 자바 프로그래밍을 경험해보기 위해서 간단한 예제를 풀어볼 예정입니다. 당부하고 싶은 말은 오늘 코드를 단순히 따라치고, 어떤 결과가 나오는지 그냥 읽는 게 아니라, 이 코드가, 이 클래스가..
[컬러잇자바] #6. 왜 main 메서드를 사용할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 6편. 이전까지 우리는 클래스에 대해 다루고, 클래스와 변수에 대해서 배우고, 그리고 생성자를 통해 객체를 생성하는 이유와 방법에 대해서 알아보았습니다. 이번에는 실제로 자바 코드를 실행시켜보기 위해, 그 기본이 되는 "main"이라는 메서드와 그 메인 메서드를 이루고 있는 요소들에 대해서 알아보겠습니다.태초마을이제 여러분은 실제로 클래스와 객체에 대해서 배워봤습니다. 이제는 실제로 자바를 실행시켜서, 객체를 불러오고, 객체의 요소에 직접 접근해볼 수 있습니다.public class Main{ public static void main(String[..
[컬러잇자바] #5. 왜 생성자를 사용할까?
·
Language/ColorIt_Java
※ [컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 5편. 저번시간에는 객체의 행동인 메서드에 대해서 알아보았습니다. 이제 변수와 메서드에 대해 알았으니 "객체 간의 상호작용"이라하는, 어느 객체가 다른 객체를 참조하고, 객체의 변수와 메서드에 직접 접근할 수 있습니다. 다만 아직 객체가 실제로 생성되지는 않았습니다. 지금까지 다룬 내용들은 "이 객체가 저 객체를 참고하게할거야"라고 정의를 해둔 상태에 불과합니다. 객체가 생성되어야 우리는 그 객체에 대해서 변수나 메서드를 호출할 수 있습니다. 오늘은 자바에서 객체를 생성하는 생성자에 대해서 알아보고, 클래스의 초기 변수들의 값을 설정하는, 초기화에 대해..
[컬러잇자바] #4. 왜 메서드를 사용할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. https://color-it.tistory.com/3 [컬러잇자바] #3. 왜 변수와 타입을 사용할까?※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. https://color-it.tistory.com/2 [컬러잇 자바] #2. 왜 객체를 사color-it.tistory.com컬러잇 자바시리즈 4편. 저번시간에는 객체를 이루는 첫 번째 요소인 변수에 대해서 알아보았습니다. 이번에는 객체를 이루는 두 번째 요소인 메서드에 대해서 알아보겠습니다. 오늘은 자바 내에서 메서드의 기능과 메서드를..
[컬러잇자바] #3. 왜 변수와 타입을 사용할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. https://color-it.tistory.com/2 [컬러잇 자바] #2. 왜 객체를 사용할까?※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. https://color-it.tistory.com/1 [컬러잇 자바] #1. 왜 자바를 배color-it.tistory.com저번시간에는 객체가 무엇인지, 그리고 객체를 정의하는 클래스에 대해서 알아보았습니다. 컬러잇자바 3편에서는 클래스에 들어가는 두 가지 요소 중 첫 번째 요소인 변수에 대해서, 변수의 종류와, 어떤 차이점이 있는지에 대해..
[컬러잇 자바] #2. 왜 객체를 사용할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. https://color-it.tistory.com/1 [컬러잇 자바] #1. 왜 자바를 배워야할까?※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 1편. 그 시작으로는 왜 자바를 알color-it.tistory.com컬러잇 자바시리즈 2편. 저번시간에는 자바를 왜 써야하는지, 그리고 왜 배워야하는지에 대해서 다뤄봤습니다. 이번에는 자바 세계의 근간을 이루고 있는 자바의 객체에 대해서 다뤄보려합니다. 그 전에, 오늘 배우는 내용들은 자바의 문법을 알기 전, 객체에 대해서..
[컬러잇 자바] #1. 왜 자바를 배워야할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 1편. 그 시작으로는 왜 자바를 알아야하는지, 그리고 자바의 등장배경에 대해서 알아보려고 합니다.1. 자바를 왜 써야할까?1. 많이 쓰고, 처음 배우기 적절하다제가 자바를 쓰는 이유를 추천할 때 가장 하고 싶은 이야기이기도합니다. 물론 아래내용처럼 자바 언어의 장점도 있고 추가로 몇 가지 자바의 장점들이 더 있지만, 자바를 처음으로 배우는 초심자들은 이를 알기 어렵습니다. 그래서 저는 "많은 사람들이 쓰니까 한 번 써보세요."라는 이유로 자바를 추천합니다. 자바는 문법이 엄격한 편에 속하는 C-like 언어입니다.그래서 저는 언어를 처음 배울 때 엄격한 ..