java 8
-
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인 오브젝트의 멤버에 접근하려 할 때 발생하..