삼항연산자 사용 시 주의점
삼항연산자 사용 시 주의점 요새 gitHub 에서 유명 라이브러리 소스 코드를 보고 있는데 코드도 깔끔하거니와 주로 많이 삼항연산자를 사용하고 있었다. 그래서 나도 사용해 보려고 했더니 자꾸 에러가 나는 것이었다. 에러가 나는 코드는 이것이었다. "127361013782487762054374049624885".equals(result) ?"same" : "differ"; 생각해 보니 바보였다. 삼항연산자도 리턴을 하는 값이 있고 위와 같은 경우에는 String을 리턴하니깐 값을 String으로 받아주어야 한다.
Java
2013. 3. 12. 14:37
Generics 메소드에 적용 하는 방법
Generics 메소드에 적용 하는 방법 ibatis 를 사용하다가 ibatis 배치 처리를 위해 DAO 메소드에서 배치 로직을 적었는데. 이게 너무 비효율적인거 같아서 배치 기능을 하는 로직을 공통 상위 클래스의 메소드로 뽑아 내었다. 이때 어떤 VO의 데이터 리스트가 들어오는지 알 수 없기 때문에 데이터 부분에 Generics를 적용하였다. 아래는 예제이다. Generics 를 사용하기 위해서는 메소드 return 값 왼쪽에 라고 선언하고 사용해야 Compile 에러가 나지 않는다. @SuppressWarnings({ "unchecked", "rawtypes" }) public int doBatch(final List batchList, final String queryId){ try{ Integer..
Java
2013. 3. 11. 16:50
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Promise
- Vue
- node.js
- reactjs
- React
- Android
- html
- javascript
- Express
- SpringMVC
- html5
- k8s
- 안드로이드
- JSON
- node
- IOS
- vueJS
- Vue3
- webpack
- Linux
- langchain
- angular.js
- GIT
- java
- NPM
- jquery
- css
- docker
- d3.js
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함