본문 바로가기

728x90
반응형

Language/Java

(3)
Named Parameter와 Builder Pattern 요새 Java 코드를 볼 일이 부쩍 늘어났다. 회사에서 사용하는 언어가 Java이기 때문에 당연한 일이 아닌가 싶다. 이제껏 신명 나게 Python을 사용하다가 Java를 보려니 눈에 안 익기도 하고 Java에도 이런 건 있겠지 하던 게 없다거나 해서 마치 다른 문화를 접하는 듯싶다. 각설하고 이 글에서 이야기할 부분은 바로 Named Parameter에 관한 부분이다. 우선 Named Parameter가 뭔지부터 알아보자. Named Parameter는 Python을 쓰면서 자주 애용하는 방법인데 다음과 같이 함수의 파라미터를 호출하는 쪽에서 해당 파라미터의 이름을 특정해 넘기는 방식이다.def method(name, age): print(name, age) method(name='jako', ag..
[Java] JDBC & JDBCTemplate & NamedParameterJDBCTemplate 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 JDBC와 JDBCTemplate 더불어 NamedParameterJDBCTemplate에 대한 간단한 사용법 모음 1.  Test Schema이 글은 JDBC를 사용하여 DataBase에 SQL을 날리는 예제를 적을 것이므로 SQL을 날리게 되는 테이블을 다음과 같이 정의한다.CREATE TABLE `Member` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(20) NOT NULL, `nickname` varchar(20) NOT NULL, `birthday` date NOT NULL, `createdAt` datetime NOT NULL, PRIM..
[Java] 변수와 상수와 리터럴 변수 변수(variable), 값을 저장할 수 있는 메모리 상의 공간을 의미함, 이 공간에 저장된 값은 변경될 수 있기 때문에 변수라고 부름 변수의 선언과 초기화 변수의 선언은 다음과 같이 해주면 된다. boolean flag = true; char var1 = 'a'; byte var2 = 1; short var3 = 10; int var4 = 100; long var5 = 100; float var6 = 3.14f; double var7 = 3.14; 변수는 ‘변수 타입’과 ‘변수명’으로 구분된다. 위 예시에서는 boolean, char, byte, short, int, long, float, double이 변수의 타입이 되고 각각 flag, var1, var2, var3, var4, var5, va..

728x90
반응형