본문 바로가기

Java

이클립스 유로파로 시간을 절약하는 열 가지 기법 http://www.ibm.com/developerworks/kr/library/tutorial/os-dw-os-eclipse-europatimesave.html 이번 튜토리얼은 텍스트의 번역 대신, 스크린캐스트로 제작되었습니다. 매월 1건의 튜토리얼은 스크린캐스트 형식으로 제작될 예정입니다. 첫번째 영상: 이클립스 유로파 탐험하기 두번째 영상: IDE 설정하기 세번째 영상: 리팩토링
JUnit 4로 뛰어들기 IBM developerWorks : JUnit 4로 뛰어들기
문자열 치환 - 재귀호출 /** * 재귀 호출로 된 replace * @param str : 원본 문자열 * @param old : 바꿀문자 * @param new : 바뀔문자 * @return */ public static String replace(String str, String old, String new) { int pos = str.indexOf(old); if(pos==-1) return str; return str.substring(0, pos) + new + replace(str.substring(pos+old.length()),old, new); }
constant(상수) 선언하기 자바에서 변수로 선언된 것들중에 'public static final' 로 선언된 변수가 constant(상수) 라 한다. 일반적으로 class에서 선언할때는 다음과 같이 선언 할 수 있다. static final int MENU_ITEM = 12; static final float PI = (float) 22 / 7;이렇게 선언된 상수는 해당 Class에서 항상 동일한 값으로 존재한다. 만약 해당 Class가 아닌 다른 Class에서 값을 가져다 사용하기를 원할 경우에는 앞에 public을 붙여 준다. public static final int MENU_ITEM = 12; public static final float PI = (float) 22 / 7;그러면, 다른 클래스에서 참조가 가능하다.
자바 주석 처리 방법 자바에서 주석을 처리 하는 방법은 Single line of Comment 방식과 Multiple lines of Comment 방식이 있다. 뭐 그러게 어려운게 아니니 바로 소스를 보시면 이해가 될듯.. 첫째. Single line of Comment 주석이 한줄로 처리가 될 경우 사용한다. // Single line of comment public class MainClass{ public static void main(String[] arg){ System.out.println("test"); //Single line of comment } } 둘째, Multiple lines of Comment 주석이 한줄로 처리가 안되고 여러줄일 경우 사용한다. /* multiple lines of commen..
FileChannel을 이용한 파일 copy FileChannel을 이용하여 파일을 복사하게 되면, 일반적으로 사용하는 InputStream을 이용해서 loop를 돌면서 특정 buffer size만큼 읽어서 파일에 write하는 방식보다 좋은 성능을 낼수 있네요... import java.io.FileInputStream; import java.io.FileOutputStream; import java.nio.channels.FileChannel; public class FChannel { public FChannel() { // TODO Auto-generated constructor stub } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated..
CVS, Subversion 설정법 웹서핑을 통해 알게된 박경서 님의 wiki 에 좋은 정보가 있어 올립니다. 원본을 보시려면,, 박경서님Wiki 링크를 클릭해주세요..^^ CVS와 Subversion에 대한 정보가 있습니다.
iBatis 설정 처음 IBATIS 로 작업을 하고 있습니다. 책을 처음부터 봐야겠지만 그렇게 할 시간적 여유(?)가 없는 관계로, 이동국님이 번역한 개발자 가이드 문서를 참고로 작업 하고 있습니다. 기본적인 SELECT , INSERT, UPDATE, DELETE 는 작업에 무리 없이 잘 진행이 되었습니다. 그런데, 하다보니 폼에서 SELECT 박스를 이용하여 쿼리를 생성하는 경우 (선택된값이 필드명이 되겠죠??)에 서 문제 되어 고생을 좀 했네요.. ^^;; 문서좀 제대로 읽어 볼걸.. ㅎㅎ ^^;; 1. iBatis 2.3.0.677 다운 로드 (http://ibatis.apache.org/) 해당 jar 파일을 lib 폴더에 copy 2. servlet 으로 해당 업무 Action 단 작업 dao 단에 해당 하는 ..