자바
-
3. 자바 조건문 (1) if-else자바(Java) 강의 2019. 3. 6. 14:45
이번 포스트에서는 자바의 조건문 if-else에 대해서 이야기 해 보도록 한다.예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )boolean을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (2) boolean )byte, short, int, long을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (3) byte, short, int, long )float과 double을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (4) float, double )목표조건문 ( Conditional Statement )if{}if{} else{}if{} else..
-
2. 자바 변수와 자료형 (2) boolean자바(Java) 강의 2019. 3. 3. 15:15
이 포스트에서는 자바 프로그래밍 언어의 기본 자료형인 char, boolean, byte, short, int, long, float, double중에서 boolean에 대해 알아보도록 하겠다. 예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )목표boolean논리식 (boolean expression 또는 logical expression)booleanboolean자료형의 값에는 참/거짓(true/false) 딱 2가지만이 있다. 실습으로 배워보자.public class Main { public static void main(String[] args) { Syst..
-
2. 자바 변수와 자료형 (1) char자바(Java) 강의 2019. 3. 2. 15:14
이 포스트에서는 자바 프로그래밍 언어의 기본 자료형인 char, boolean, byte, short, int, long, float, double중에서 char에 대해 알아보도록 하겠다. 예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )목표자료형(Primitive Data Type)System.out.println데이터의 단위변수세미콜론char자료형(Primitive Data Type)프로그래밍 언어에서 배워야 하는 가장 중요한 것은 무엇일까? 가장 간단한 컴퓨터인 계산기를 예로 들어 보자. 전자계산기로 계산을 할 때 필요한 것들이 무엇인가? 첫번째로 계산에 사용 될 숫자들이 있고, 그 숫자들을 적용할 공식(Operation)이 있다. 예..
-
1. 자바 설치 및 개발환경 설정자바(Java) 강의 2019. 2. 27. 18:32
이 포스트에서는 자바를 배우기 위해 JDK와 자바 IDE인 IntelliJ를 설치하고, 첫 자바 프로젝트를 만들어본다. 예상 독자자바를 배우고 싶은 누구나.목표자바란?JDK 설치IntelliJ 설치새 프로젝트 Hello World!자바란?자바란 프로그래밍 언어이다. 자바를 이용하면 다양한 프로그램들을 만들 수 있다. GUI를 가진 앱을 만들 수도 있고, 웹 앱을 만들 수도 있다. 또 안드로이드도 자바기반이라 자바를 알면 이후에 안드로이드 개발을 배우는 데 시간이 덜 든다. 많은 엔터프라이즈 소프트웨어들이 자바로 개발되었고 지금도 자바로 많은 프로그램들이 만들어지고 있다. 2019년 2월 기준으로 자바는 아직도 가장 널리 쓰이는 프로그래밍 언어 중 하나이다. 현재 자바 9까지 나왔지만 이 포스트는 자바 8..
-
자바8 Optional 활용 1:NullPointException 뿌시기자바(Java) 강의/자바 8 2019. 1. 31. 15:21
소프트웨어 엔지니어/개발자라면 늘 주의해야 하는 것이 있다. 바로 null체크를 하는 것이다. null체크는 아주 간단하지만 매우 귀찮다. 또 어떤 경우에는 코드의 심미성을 저하시킨다. 자바 8에서는 lambda와 함께 null체크를 대체 할 수 있는 Optional이라는 클래스를 제공한다. 오늘은 이 Optional의 기본적인 사용방법에 대해 설명하도록 하겠다. 들어가기 전에...이 포스트는 여러분이 JDK 8을 이상을 사용하고 있으며 기본적인 자바 개발 환경 설정을 마쳤고 Java 8의 Lambda의 기본 사용법을 알고 있다고 몰라도 가능하긴 함 가정한다. NullPointerException이란? NullPointerException이란 프로그램이 null인 오브젝트의 멤버에 접근하려 할 때 발생하..