Home Java 0. Introduction

[Java] 0. Introduction

Post Date

Modified Date

Category

안녕하세요, 오늘은 새로운 카테고리를 하나 시작해볼까 합니다. 바로 Java 언어인데요, 저는 학부 시절 자바 수업을 듣기도 했고 대학원에서도 이 과목 조교를 2번이나 했으나 연구실에서 주로 쓰는 언어가 아니다보니 까먹은 내용이 너무 많아 이를 정리하고자 합니다.

Java 언어는 많은 대학교에서 저학년에 가르치는 언어입니다. 최근에는 Python의 등장으로 선택 과목 정도로 비중이 낮아졌지만, 그럼에도 불구하고 Java 언어는 전세계적으로 사용률이 높은 언어이기 때문에 배워두는 것이 좋다고 생각합니다.

Tiobe Index 기준으로 JAVA는 현재 가장 많이 사용하는 언어입니다. (2019년 11월 기준)

PopularitY of Programming Language (PYPL) 기준으로는 Java가 2위를 차지하고 있습니다. (2019년 11월 기준)

아무래도 저희 학교의 커리큘럼을 기준으로 설명드릴 예정이니, 수업에서 사용하는 교재를 기준으로 설명드릴 예정입니다. 교재의 이름은 Core Java Volume I – Fundamentals 입니다. 저희 학교 뿐만이 아니라 많은 학교에서 교재로 사용하고 있다보니 구하기는 어렵지 않습니다. 여러 도서 사이트를 검색해보니, 약 5~6만원에 판매하고 있었습니다.

물론 수업에서도 모든 챕터를 다 다루지는 않고, 순서를 바꾸거나 간략하게 설명하고 넘어가는 부분이 있기 때문에, 가급적이면 그에 맞춰서 진행할까합니다. 제가 복습하면서 이건 추가해야겠다 라는 부분이 있으면 그 부분도 추가할 예정입니다.

대략적인 목차는 아래와 같습니다.

  1. JDK 설치하기
  2. JAVA IDE 설치하기 (이클립스, Netbeans, IntelliJ IDEA)
  3. Java Programming Basic (1) (2)
  4. Classes, Variables, and Methods
  5. Abstraction using Interfaces
  6. Inheritance
  7. File Input / Output
  8. Exception Handling
  9. Generic Programming
  10. Collection Framework
  11. Networking with Java
  12. Multithreaded Programming with Java

이 목차는 챕터가 진행됨에 따라 바뀔 수 있습니다.

댓글 남기기

Please enter your comment!
Please enter your name here

Duvelix

학부에서는 수학을, 대학원에서는 컴퓨터공학을 전공했습니다. 현재는 컴퓨터공학과 박사과정을 수료하고 보이지 않는 졸업과 싸우는 중입니다.

Popular posts

[KATC] 전문연구요원 훈련소 후기 – 프롤로그

훈련소를 수료하고 돌아온지도 거의 열흘이 지났습니다. 그 동안 밀려있던 일들을 처리하기도 하고 오랜만에(?) 느낀 사회의 자유를 즐기느라 포스트를 작성하지 못했습니다. 당분간은 정기적으로 작성해던 포스트의...

[기계학습] 7. VC Dimension

일곱 번째 챕터에서는 지난 챕터 마지막에 나온 Vapnic-Chervonenkis (VC) Dimension에 대해 배우게 됩니다. 이번 챕터는 4개의 소주제로 나뉘어 있습니다. 먼저 VC Dimension의 정의를 배우고, Perceptron에서의...

[Tip] New 닌텐도 3DS XL vs New 닌텐도 2DS XL

안녕하세요, 오늘 포스트는 New 닌텐도 3DS XL과 New 닌텐도 2DS XL의 차이점을 소개하려고 합니다. 저는 New 닌텐도 2DS XL로 시작을 했고 최근에 New 닌텐도 3DS...

[KATC] 전문연구요원 훈련소 후기 – 1주차

지난 포스트에 이어서 입영심사대부터 1주차 일정을 자세히 적어보도록 하겠습니다. 입영심사대로 가면 사람이 굉장히 많습니다. 인파를 조금만 헤치고 들어가면 주차장 근처부터 조교들이 입영자 외에는 입장할...

[Life Hack] 구글 애드센스 시작하기

구글 애드센스는 구글에서 컨텐츠 제공자들이 수익을 얻을 수 있게 만드는 광고 게제 서비스입니다. 구글 계정을 통해 가입하여, 제공 받은 광고 태그를 블로그나 유튜브에 삽입하면...

Recent comments