본문 바로가기 메뉴 바로가기

Coode

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Coode

검색하기 폼
  • 분류 전체보기 (17)
    • 일기 Diary (13)
    • 자바 Java (4)
      • 자바의 정석 (4)
      • 팁 Tips (0)
    • 리눅스 Linux (0)
      • 팁 Tips (0)
    • 원도우 Windows (0)
      • 팁 Tips (0)
    • 하드웨어 Hardware (0)
  • 방명록

자바 Java (4)
2-1 변수 Variable

*변수란? 특정 값을 저장하는 메모리 공간을 뜻한다. 해당 메모리 공간에 저장되는 값은 정수형(integer(int)), 실수형(float, double), 문자(char) 및 문자열(String) 등 여러 가지 형식이 있으며 이를 이용하여 프로그래밍한다. 해당 메모리 공간에는 허용되는 범위 내에 어떤 값이든 저장할 수 있으므로 변수라고 하며, 허용되는 범위보다 큰 값을 저장하려고 할 때 오버플로가 발생한다. *변수의 선언 변수타입은 변수에 저장될 값이 어떤 '타입(type)'인지를 지정하는 것이다. 자바에는 정수형(integer(int)), 실수형(float, double), 문자(char) 및 문자열(String) 등 여러 가지 형식이 있다. 변수이름은 변수에 붙인 이름이다. 메모리 공간에 이름을 붙..

자바 Java/자바의 정석 2022. 4. 3. 19:29
1-3) 자바로 프로그래밍 Programming with Java

* Java의 기본 JDK에서는 통합개발환경 (IDE)를 제공하지 않는다. 자바 IDE로는 이클립스나 인텔리제이가 제일 유명하다. 보통 많은 자바 책이나 강의들을 보면 이클립스를 이용하지만 현직 개발자들은 인텔리제이 쪽을 추천한다. 써보니 확실히 자동완성이나 디자인 등등 다방면적으로 인텔리제이가 좋다는 걸 알 수 있었다. class Main { public static void main(String[] args) { // main메서드의 선언부 System.out.println("Hello, world!"); } } 어느 책이나 강의든 제일 처음에 시도해보는 코드이다. "Hello, world!"를 출력하는 프로그램이다. 자바에서는 모든 코드는 반드시 클래스 (class) 안에 존재 해야 하고 서로 관련..

자바 Java/자바의 정석 2022. 3. 26. 00:52
1-2) 자바 개발 환경 Java Development Environment

* 자바 개발 도구 자바 프로그래밍을 하기 위해서 Java Development Kit(Java 개발 도구) 일명 JDK가 필요하다. 자바의 정석은 JDK 8 이상의 버전을 필요로 한다. Java Development Kit(Java 개발 도구)을 설치하면 javac라는 컴파일러가 제공된다. 하지만 통합 개발 환경(IDE)은 제공해 주지 않기 때문에, 반드시 별도의 개발용 프로그램을 써야 한다. 대표적으로 이클립스, IntelliJ IDEA 등이 있다 이클립스나 인텔리제이를 설치해보니 JDK를 설치하는 방법을 친절히 설명해주었다. 윈도우와 리눅스를 비교했을 때 윈도우에서 JDK설치가 압도적으로 쉬우니 리눅스 초보들은 그냥 윈도우에서 개발환경을 구축하는 걸 추천한다. * Java API 문서 자바에서는 클..

자바 Java/자바의 정석 2022. 3. 25. 23:36
1-1) 자바란 무엇인가? What is Java?

자바는... * 객체지향 프로그래밍 언어이다. 객체지향 언어는 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다. 객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로 봐야 한다. 캡슐화(변수와 함수를 하나의 단위로 묶는 것), 상속(자식 클래스가 부모 클래스의 특성과 기능을 그대로 물려받는 것), 다형성(하나의 변수, 또는 함수가 상황에 따라 다른 의미로 해석될 수 있는 것), 직렬화(서버나 다른 프로그램에 전송하기 위해 객체를 바이트 코드로 복사하는 작업) 이라는 특징들을 갖고 있다. 객체 지향 언어를 사용 중인 언어들로는 자바, C++, Python, Ruby 등이 있다...

자바 Java/자바의 정석 2022. 3. 25. 20:41
이전 1 다음
이전 다음

Coode powered by Kurt

티스토리툴바