본문 바로가기

자바를 배우고 싶은가?(3) 2장 소스 코드 구성2.1 소개자바의 소스 코드는 패키지(package), 임포트(import), 클래스(class)로 구성된다. 먼저 패키지는 공통된 기능을 가진 클래스들을 묶어서 쉽게 관리하기 위한 것으로 윈도우에서 사용되는 폴더와 비슷한 개념으로 볼 수 있다. 그리고 임포트는 이미 작성되어 있는 클래스를 현재 작성하는 클래스에서 불러들여 사용하기 위한 명령문이다. 마지막으로 클래스는 실제 로직을 작성하기 위한 자바 소스 코드의 몸체로서 소스 코드에서 가장 중요한 부분이다. 그림 2-1-0 소스 코드 구성 자바 소스 코드는 이 그림처럼 일정한 형식이 있기 때문에 형식을 지키지 않고 작성하면 컴파일시 에러가 발생한다. 그러므로 소스 코드를 작성할 때는 가장 먼저 패키지를 선언하고 그 다음에 임포트를 선.. 더보기
자바를 배우고 싶은가?(2) 1장 변수, 데이터형 자바에서 사용할 수 있는 변수에는 몇가지 종류가 있는지 알고 있는가? 여러분은 당연히 알고 있을 것이다. 그렇다면 그 변수들의 유효 범위가 어떻게 되는지, 어떤 변수의 속도가 더 빠른지도 알고 있는가? 아마 시원스레 답하지 못하는 사람이 많을 것 같다. 이것이 필자만의 우려라면 좋겠지만 필자의 주변에는 코드를 작성하면서도 왜 그렇게 사용하는지에 대해서 생각해보지 않은 개발자가 많았으며, 알아야 할 필요성 자체도 느끼지 못한 경우도 많았다. 하지만 우리의 목적은 자바를 좀 더 자바답게 사용하기 위한 것이 아닌가? 좀 더 나은 코드를 작성할 수도 있도록 말이다. 이 장에서는 자바 프로그램을 하기 위해 필요한 가장 기초적인 변수와 데이터형에 대해서 살펴보도록 하겠다.1. 가장 빠른 변수는.. 더보기
자바를 배우고 싶은가? 여러분은 자바를 배우고 싶은가?자바는 1995년 이후로 계속적인 인기를 얻어 많은 개발자들이 사용하고 있는 프로그래밍 언어가 되었다. 현재 대부분의 프로젝트가 자바로 진행되고 있을 만큼 그 인기는 계속되고 있으며 특히 웹 솔루션에 있어서 자바는 다른 언어보다 가장 선호되는 언어이다. 또한 자바는 많은 사람들이 쉽게 배울 수 있는 언어이고 객체지향 프로그래밍인OOP(Object Oriented Programming)를 배울 수 있는 가장 대표적인 언어이기도 하다. 그래서 많은 학원과 학교에서 교육용으로 사용되고 있다.이러한 여러 이유로 인해 자바는 프로그래밍에 입문하는 사람들에게 지속적인 관심을 받고 있다. 하지만 모든 프로그래밍 언어가 그렇듯이 꾸준한 관심과 노력 없이는 흥미를 얻을 수도 없을 뿐만 아니.. 더보기