본문 바로가기

프로그래밍

(87)
Eclipse Class Decompiler 해주는 플러그인 보호되어 있는 글입니다.
Java Alert 띄우는 방법 out.println("");
Eclipse 속도 업시키기 * eclipse.ini 파일을 다음과 같이 수정 원본 수정 후 -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xverify:none -XX:+UseParallelGC -XX:-UseConcMarkSweepGC -XX:PermSize=32M -XX:MaxPermSize=128M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms256m -Xmx256m * 설명 -Xverify:none // 클래스 검사 생략. 이클립스 실행 시간이 줄어든다. -XX:+UseParallelGC // Parallel Collector를 사용. 병렬 가비지 컬렉션. -XX:-UseCo..
자바/Java 가중 for문 에서 일반 for문 처럼 index 사용하기 Source package exam; import java.util.ArrayList; public class Exam01 { public static void main(String[] args){ ArrayList list = new ArrayList(); list.add("_id"); list.add("name"); list.add("contact"); list.add("email"); int i = 0; for(String s : list) { System.out.println("Test getColumnNames["+ i++ + "] = " + s); } } } 결과 Test getColumnNames[0] = _id Test getColumnNames[1] = name Test getColumn..
Eclipse Ant 사용하는 법 보호되어 있는 글입니다.
오버로딩(Overloading) 오버라이딩(Overriding) 오버로딩(Overloading) 오버라이딩(Overriding) 자바에서 다형성을 지원하는 방법으로 메소드 오버로딩(Overloading) 오버라이딩(Overriding)이 있다. 오버로딩(Overloading)과 오버라이딩(Overriding) 비슷한 이름이 참 헷갈리게 한다. 오버로딩(Overloading) : 같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술 오버라이딩(Overriding) : 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의 해서 상요한다. 둘이 개념이 다른데도 어떤게 오버로딩(Overloading)이고 오버라이딩(Overriding)이고 뒤돌아서면 헷갈린다. 어쩔 수 있나 머리가 나쁘니.. 헷갈릴 때마다 확인할 수 밖에... 1. 오버로딩..
자바/Java ArrayList 안에 ArrayList 넣기 ★ 실습 package exam; import java.util.ArrayList; public class Exam01 { public static void main(String[] args) { ArrayList mGroupList = null; ArrayList mChildList = null; mGroupList = new ArrayList(); mChildList = new ArrayList(); mChildList.add("차일드1"); mChildList.add("차일드2"); mChildList.add("차일드3"); mGroupList.add(mChildList); mChildList = new ArrayList(); mChildList.add("new 차일드1"); mChildList.a..
올바른 equals 사용법 java, jsp에어 가장 빈번하게 사용되는 문자열 관련 함수는 비교 함수 equals() 일것입니다. equals()는 보통 이런 형태로 많이들 사용할 것입니다. 변수.equals(비교문자열) 이 형태는 변수의 값이 절대적으로 null이 나오지 않을 경우에는 상관이 없습니다. 하지만 requst.getParameter()를 사용해서 변수의 값을 초기화 한다거나 변수의 값이 수시로 바뀔 수 있는 상황에서는 null 이 들어올수 있습니다. 변수.equals(비교문자열) 이 형태에서 변수에 null 이 들어오게 되면 Exception 이 발생하나는건 잘 아실겁니다. 하지만 비교문자열.equals(변수) 형태로 문자열을 비교한다면 변수에 null 이 들어와도 Exception 이 발생하지 않습니다.(false..