Home Java

Category: Java

[Java] 6. Abstraction using Interfaces

Four Principles of Objected Oriented Programming Java를 포함한 객체 지향 프로그래밍의 공통점으로는 캡슐화(Encapsulation), 추상화(Abstraction), 상속(Inheritance), 다형성(Polymorphism) 4가지 원칙이 있다는 것입니다. 캡슐화에 대해서는 지난 시간에 다루었기...

[Java] 5. Classes, Variables, and Methods

Java: An Object-Oriented Language 챕터 3에서도 언급했듯이 Java에서는 대부분이 객체로 이루어져 있습니다. 객체를 처음 설명드릴 때 클래스의 인스턴스가 객체라고 말씀드렸는데, 어떻게 보면 클래스 또안 객체의...

[Java] 4. Java Programming Basics (2)

Strings 문자열(String)은 문자(Character)를 나열한 자료형입니다. 정확히는 자료형이라기보단 String이라는 클래스로 존재합니다. 문자열 변수를 선언하게 되면, String 클래스의 객체로 선언되는 것과 동일하다는 의미입니다. String 클래스는 자바의 기본 라이브러리에...

[Java] 3. Java Programming Basics (1)

A "Hello, World!" Program Java는 객체 지향 프로그래밍(Object Oriented Programming) 언어입니다. 이것은 Java의 모든 것들은 객체(Object)로 이루어져 있다는 뜻입니다. 객체라는 것은 클래스(Class)의 인스턴스(Instance)를 의미합니다. 이해를...

[Java] 2-3. Java IDE 설치하기 (IntelliJ IDEA)

세 번째로 소개해드릴 IDE는 IntelliJ IDEA입니다. IntelliJ IDEA는 JetBrain에서 개발한 IDE로, 최근 급속도로 사용자가 늘어 이클립스보다도 높은 점유율을 차지하고 있습니다. 저는 처음 Java를 배울때부터...

[Java] 2-2. Java IDE 설치하기 (NetBeans)

두 번째로 소개해드릴 IDE는 NetBeans (넷빈즈) 입니다. 사실 저는 NetBeans를 들어보기만 했지, 실제로 써본 적은 없습니다. Eclipse나 IntelliJ IDEA에 비해 오래된데다 업데이트 등의 지원도...

[JAVA] 2-1. Java IDE 설치하기 (Eclipse)

지난 시간에 Java 언어를 사용하기 위해서 JDK를 설치하였습니다. Java 언어를 코딩할 때 메모장이나 EditPlus 같은 간단한 문서 편집 프로그램을 사용해도 되지만, 지원하는 기능이 많지...

[Java] 1. JDK 설치하기

Java 언어를 사용하기 위해서는 가장 먼저 JDK (Java Development Kit)를 설치해야 합니다. 쉽게 말하자면 컴퓨터에서 Java 언어를 컴파일하기 위한 도구입니다. Java 언어는 썬 마이크로시스템즈가...

[Java] 0. Introduction

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

Duvelix

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

Popular posts

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

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

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

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

[Life Hack] OBS Studio로 녹화하기

게임을 할 때나, 컴퓨터로 복잡한 작업을 할 때는 기록을 위해 녹화를 하고 싶은 경우가 있습니다. 컴퓨터 화면을 녹화할 수 있는 프로그램은 Fraps, 반디캠, 오캠...

[기계학습] 7. VC Dimension

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

[워드프레스] 뉴스페이퍼 테마 구매 및 적용하기

지난 시간에 워드프레스를 설치했습니다만, PHP 프로그래밍에 능숙한 분이 아니라면 워드프레스 테마를 직접 만들어서 운영하기 쉽지 않습니다. 그렇기 때문에 대부분의 사용자들은 전문가들이 제작한 워드프레스 테마를...

Recent comments