메모리와 자료형 전 강의에서 변수는 컴퓨터에 저장된다고 언급하였습니다. 정확히는 변수는 컴퓨터의 메모리 즉, 렘이라는 공간에 저장이 됩니다. 메모리에 저장하기 위해서는 크기와 공간이라는 계념이 필요하다는 것을 전 강의를 통해 간접적으로 알려드렸습니다. 자~ 그러면, 변수의 형태(크기, 공간)에 따라 달라진다는 '자료형'에 대해서 알아보도록 하겠습니다. 자바에서 지원하는 자료형은 기본 자료형과 참조 자료형(참고자료형은 나중에 다시 설명하겠습니다, 참고로 객체라고 보이는 것은 참고 자료형입니다.)이 있습니다. 기본 자료형은 정수형 문자형 실수형 논리형 1 byte byte X X boolean 2 byte short char X X 4 byte int X float X 8 byte long X double ..
컴퓨터의 데이터 2진수저희는 대화할 때는 우리만의 언어를 통해 소통을 하고 있습니다. 하지만 컴퓨터의 언어는 0과 1로 대화를 하고 있습니다. 왜냐하면 컴퓨터는 반도체로 이루어진 데이터를 이용합니다. 예를 들어 전구가 있다고 가정합시다. 평소에 전구가 켜짐과 꺼짐과 둘로 나누어져 있습니다. 반도체도 한 부분이 켜진 부분과 꺼진 부분이 존재합니다. 이처럼 전구가 꺼짐과 켜짐으로 구분이 되는 것처럼 반도체도 꺼짐과 켜짐으로 구분이 됩니다. 그래서 컴퓨터는 꺼지면 0 켜지면 1로 표현되고는 합니다. 이렇게 0 또는 1로 표현할 수 있는 최소 단위를 비트(bit)라고 합니다. 우리가 일상 생활에서 사용하는 진수는 10진수입니다.이해하기 쉽게 10진수를 2진수로 표현하면 10진수01234567892..
이클립스의 UI(사용자 인터페이스) 알아보기 이전 강좌를 통해서 필요한 프로그램을 모두 설치 했습니다. 준비는 모두 끝났으니 자바를 통해 처음으로 프로그램을 만들어 보도록 하겠습니다. 만들기 전에 환경에 적응하기 위해서 UI를 먼저 알아보도록 하겠습니다. 프로그래밍을 하기 위해서 간단한 UI를 알아 보았습니다.다른 정보들은 강좌를 하면서 천천히 알려드리겠습니다. "Hello, World Java" 출력하는 프로그램 만들기 먼저 프로젝트(Project)를 만들어 보도록 하겠습니다.메뉴에서 [File → New → Java Project] 를 선택합니다. [Project name]을 설정해주세요. 아무거나 상관 없어요. 저는 First 라고 짓겠습니다. 여러분들이 마음대로 프로젝트 생성을 하셔도 되지만, 현..
이클립스(Eclipse) 설치하기 안녕하세요 이번 강좌에는 이클립스를 설치해 보도록 하겠습니다. 자바 프로그램밍을 할때는 메모장과 CMD(명령 프롬프트)를 이용하여 할 수는 있지만그 방법은 실수를 하거나 만들기 힘들기 때문에 소스 편집 툴을 사용할 것 입니다. 소스 코드 편집기에는 많은 종류가 존재합니다.그 소스 편집 툴 중 하나인 이클립스(Eclipse)를 하도록 하겠습니다. 이클립스는https://www.eclipse.org/ 통해 다운로드 할 수 있습니다. 위 사이트에 들어가시면 Download에 들어가주세요. 그리고 Get Eclipse IDE 2018-12부분에 Download 64 bit를 들어가주세요. 이제 다시 Download를 클릭하셔서 이클립스 설치 파일을 다운받으신후 실행 해주시면 됩..
자바 설치하기 자바를 설치하기에 앞서 자바의 플랫폼에 대해서 알아보도록 하겠습니다.자바의 플렛폼 종류에 따라 개발 환경이 달라지기 때문입니다. 플랫폼 [특징]사용되는 방향 Java SE 기본 개발 환경인 개발, 배치, 실행 할 수 있는 환경을 제공 Java EE 대규모 서버 개발 환경인 서버를 구축, 실행 할 수 있는 환경을 제공 Java ME 모바일 개발 환경인 무선 어플리케이션, PDA 등 할 수 있는 환경을 제공 JDK는 Java Development Kit의 줄임말로 자바 개발 키트 즉, 자바를 설치한다는 것은 JDK 설치한다는 뜻 입니다. 먼저 JDK는 https://www.oracle.com/통해 다운로드 할 수 있습니다. 위 주소로 들어오시면 위 사진 처럼 들어가질 겁니다.이후에 Downlo..
프로그래밍이란? 프로그래밍(programming)이란 컴퓨터 프로그램을 만드는 행위를 뜻하고, 프로그래머(programmer)란 프로그램을 만드는 사람을 뜻합니다. 프로그래밍한다는 것은 자신의 명령한 언어를 컴퓨터 언어로 바꾸어 명령하여 컴퓨터가 그 명령어를 실행(행동)하게 하는 것을 말합니다. 컴퓨터에 "1+1" 계산하라고 명령해도 컴퓨터는 그 명령을 알아들을 수 없기 때문에, 알 수 있도록 특정한 언어로 명령하고, 그 명령을 컴파일러(compiler) 즉 변 번역하여 컴퓨터가 그 명령어를 인식하는 것입니다. 프로그램은 특정한 일을 해결하기 위한 컴퓨터에 내리는 명령어 집합이라고 할 수 있습니다. 프로그래밍은 이러한 형태로 이루어져 있기 때문에 프로그래밍 언어는 여러 가지 종류로 있을 수 있는 이유입니..