IT
-
java :: 오토박싱(autobaxing) 예제IT/Java & JSP & FW 2012. 3. 14. 17:38
예제 1 (AutoboxingEx1.java) //랩퍼클래스 class AutoboxingEx1 { Integer var; public void setInt(int i){ var = new Integer(i); } public Integer getInt(){ return var; } public static void main(String[] args){ AutoboxingEx1 a1 = new AutoboxingEx1(); a1.setInt(10000); Integer temp = a1.getInt(); int res = temp.intValue(); System.out.println("res :"+res); } } 예제 2 (AutoboxingEx2.java) class AutoboxingEx2 { I..
-
java :: static 변수 및 메소드 활용IT/Java & JSP & FW 2012. 3. 13. 19:45
static 변수 및 메소드 활용 방안 static 개념 정리 class MemberCall { int iv = 10; static int cv = 20; int iv2 = cv; //static int cv2 = iv;// 에러. 클래스변수는 인스턴스 변수를 사용할 수 없음. static int cv2 = new MemberCall().iv; // 이처럼 객체를 생성해야 사용가능. static void staticMethod1() { System.out.println(cv); //System.out.println(iv); // 에러. 클래스메서드에서 인스턴스변수를 사용불가. MemberCall c = new MemberCall(); System.out.println(c.iv); // 객체를 생성한 후에..
-
java :: 형변환 (캐스팅, casting)IT/Java & JSP & FW 2012. 2. 29. 11:55
형변환이란? 프로그램을 작성하다 보면, 서로 다른 타입의 값으로 연산을 수행해야 하는 경우가 자주 발생합니다. 모든 연산은 기본적으로 같은 타입간에만 수행될 수 있으므로, 연산에 필요한 연산자가 다른 타입이라면 연산을 수행하기 전에 형변환을 통해 같은 타입으로 변환해주어야 합니다. 형변환이란, 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것이다. 형변환 방법 (타입)피연산자 기본형과 참조형 모두 형변환이 가능하지만, 기본형과 참조형 사이에는 형변환이 성립되지 않습니다. 기본형은 기본형으로만 참조형은 참조형으로만 형변환이 가능합니다. int x = (int)70.463 // x에는 int형의 값인 70만 저장이 된다. 기본형의 형변환 8개의 기본형 중에서 boolean을 제외한 나머지 7개의 기본형 ..
-
java :: 접근제어자IT/Java & JSP & FW 2012. 2. 28. 10:29
접근제어자 접근 제어자는 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역화을 한다. 접근 젱어자가 default임을 알리기 위해 실제로 default를 붙이지는 않는다. 클래스나 멤버변수, 메서드, 생성자에 접근 제어자가 지정되어 있지 않다면, 접근 제어자가 default임을 뜻한다. 접근제어자 종류 private - 같은 클래스 내에서만 접근이 가능하다. default - 같은 패키지 내에서만 접근이 가능하다. protected - 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다. public - 접근 제한이 없다. 접근제어자 범위 제어자 같은 클래스 같은 패키지 자손 클래스 전체 public O O O O protected O..
-
java :: jdbc-2IT/Java & JSP & FW 2011. 12. 30. 11:52
Statement 객체 (정적) statement 객체는 statement 인터페이스를 구현한 객체로 실제 SQL문을 수행하기 위해서 사용하며 항상 인수가 없는 Connection 클래스의 createStatement()메소드를 호출함으로써 얻어진다. 형식 Statement stmt=conn.createStatement(); SQL문을 전송메소드들 select문 ResultSet re=stmt.executeQuery('select문'); ResultSet 에 관해 조사해 볼 것. insert문 update문 delete문 int count=st.executeUpdate('구문'); 예제1 (MyJdbc.java) import java.sql.*; public class MyJdbc { public sta..
-
java :: JDBC 연동, SQL 연동 및 SQL 기초 설명IT/Java & JSP & FW 2011. 12. 29. 12:42
DB의 기본 기능 4가지 입력/조회/삭제/수정 기본 오라클 명령어 테이블작성 create table 테이블명( name varchar2(20) not null, age numder not null, addr varchar2(20), tel varchar2(30) not null ) 입력 insert into 테이블명(컬럼명들) values(값들...............) 조회 select 컬럼명 from 테이블명 where 조건 ------------------------- group by having ------------------------- order by 정렬할 컬럼 삭제 delete from 테이블명 where 조건 수정 update 테이블명 set 컬럼명=수정할 값 where 조건 오라클 ..
-
java :: GUI 프로그래밍-3IT/Java & JSP & FW 2011. 12. 28. 12:54
메뉴예제 (MenuTest.java) import java.awt.*; import java.awt.event.*; public class MenuTest extends Frame implements ActionListener{ MenuBar mb; Menu m_file, m_file2, m_file2_1; MenuItem mi_load, mi_save, mi_close, mi_y, mi_g, mi_r, mi_b; BorderLayout bl; Label p; public MenuTest(){ mb=new MenuBar(); //윈도우는 이미 일정영역이 메뉴바로 할당이 되어 있다 this.setMenuBar(mb); //컴포넌트를 붙이듯이 add 대신에 set으로 부착해준다. //대메뉴 m_file=ne..