본문 바로가기

전체 글

java 1.8 특징 1 Lambda Expressions & Virtual Extension Methods Add lambda expressions (closures) and supporting features, including method references, enhanced type inference, and virtual extension methods, to the Java programming language and platform. 2 Autoconf-Based Build System Introduce autoconf (./configure-style) build setup, refactor the Makefiles to remove recursion, and leverage JEP 139: Enhance ja.. 더보기
Java7 특징 10가지 Java7 특징 10가지 1 댓글 Java8이 나온지 3달이 다 되가는 시점에 Java7 정리라니!? 개인적으로 Java6 환경에서만 개발하다보니 Java7 변경점도 가물가물한 상황이고 때마침 JavaRevisited에 Java7 Features에 대한 기사가 올라와서 겸사겸사 정리해봅니다. 1. Type Inference Java7 이전에는 제너릭 타입 파라미터를 선언과 생성시 중복해서 써줘야했는데요. 다이아몬드 연산자() 지원으로 제너릭 사용이 간편해졌습니다. 아래 코드를 보면 생성자 영역의 타입 파라미터들은 로 대체 가능합니다. 컴파일러가 해당 타입을 유추해서 컴파일시 자동으로 캐스팅 코드를 추가 해줍니다. JDK 7 이전 1 2 Map employeeRecords = new HashMap(); L.. 더보기
DB컬럼을 빈값으로 만들기 class ConvertToBeanFromColumn { public static void main(String[] args){ String[] str = { "ACCOUNT_BANKBOOK_ID", "NAME", "TYPE", "MEMO", "BALANCE_MONEY", "MONTHLY_MONEY", "START_DATE", "END_DATE", "LOAN_TYPE", "LOAN_TERM", "REG_DATE", "LOAN_MONEY", "ACCOUNT_INFO_ID", "MEMBER_ID", "MEMBER_GROUP_ID" }; for(int i = 0; i < str.length; i++){ String str1 = str[i].toLowerCase(); System.out.println("priv.. 더보기