본문 바로가기

특징3

Java 17 주요 특징 with 예제 샘플 코드 1. record ( From java 14 ) record는 간결하면서, 변경 불가한 객체를 위한 새로운 타입입니다. record를 사용하면 기존에 장황했던 코드를 몇 줄의 간결한 코드로 축약할 수 있습니다. 👍 다음 샘플 코드를 통해 기존 방식과의 차이점을 알아봅니다. public class Human { private String name; private int age; private String address; public Human(String name, int age, String address) { this.name = name; this.age = age; this.address = address; } public String getName() { return name; } public v.. 2023. 1. 29.
Java 11 주요 특징 with 예제 샘플 코드 Java 11 버전에서 추가된 주요 기능을 알아봅니다. 1. HTTP2 클라이언트 - HttpClient 클래스를 사용하여 HTTP2 프로토콜 사용을 지원합니다. - 다음은 HTTP2를 사용하여 네이버에 요청을 보내는 코드입니다. HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://www.naver.com")) .GET() .build(); client.sendAsync(request, BodyHandlers.ofString()) .thenApply(HttpResponse::body) .thenAccept(System.out::println) .. 2023. 1. 28.
Flutter - open-source UI SDK Flutter 소개와 설치 ( For Windows ) 2016년도 즈음에 모 캐피탈사에서 모바일 앱을 개발하던 때가 생각난다. 그 당시 금융업권 모바일 시스템 고도화 사업이 많았는데 인기 있던 Hybrid UI Toolkit은 앵귤러 + 아오오닉(ionic)과 리액트 네이티브 였다. 시장에서 요구하는 앱 수요 대비 네이티브 개발자의 공급은 원활치 않았고 자연히 네이티브 개발자가 아니여도 UI를 구성할 수 있는 대체 플랫폼이 필요해진덕에 Hybrid UI의 종류는 많아 졌고 현재 기준 10여가지의 플랫폼이 존재한다. 그 플랫폼에 Google도 합류하였는데, 2017년도에 Hybrid UI Build를 지원하는 UI SDK, Flutter를 내놓았다. 1. Flutter 소개 Flutter는 Google이 만든 오픈소스 UI 소프트웨어 개발 킷이다. Flutt.. 2020. 3. 7.