분류 전체보기
-
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..
-
티스토리 카테고리(category) 디자인하기!!!블로그멘토/블로그 팁 2012. 2. 13. 22:11
티스토리 카테고리(category) 디자인 가끔씩 티스토리 블러그를 돌아 다니다보면 카테고리가 기본형이 아닌 다른 디자인으로 만들어진 것을 볼 수 있습니다. 많은 분들이 설정모드에 없는데 어떻게 이런 디자인이 나올 수 있는지 궁금해 하실텐데, 이 글을 통해 원리를 이해하고 궁금증을 해소하시길 바랍니다.^^ 이 그림을 바탕으로 계속 설명하겠습니다. ^^ 티스토리 카테고리(category) 치환자 스킨을 만들다 보면 카테고리 부분도 디자인을 변경하고 싶은데, 카테고리에 관련되어 티스토리내에서 제공하는 것은 치환자 밖에 없습니다. 그래서 우리는 주로 아래와 같이 작성을 하게 됩니다. 카테고리[ ##_category_list_## ] 스킨 html 파일을 열어보면 보통 저 부분이 이렇게 되어 있는데 이건 tab..
-
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..
-
java :: GUI 프로그래밍-2IT/Java & JSP & FW 2011. 12. 27. 12:48
Event 이벤트는 컴포넌트에 사용자가 어떤 사건을 발생시키는 것을 의미한다. 아래 3 단어가 뜻하는 것이 무엇인지 이해하자. 이벤트소스 (Event Source) 이벤트 (Event) 이벤트처리 (Event Handler) Event 처리 절차 1. java.awt.event.* 을 import 한다 2. XXXListener 추상클래스 또는 인터페이스를 상속받는다. 3. 상속받은 녀석으로부터 추상메소드를 오버라이딩한다 4. 이벤트 소스와 핸들러를 연결해준다. EX) .addXXXListener()메소드사용 5. 오버라이딩한 메소드에 처리코드를 구현한다. 예제 (FrameT.java) import java.awt.*; import java.awt.event.*; // 이벤트 추가를 위해 implemen..
-
java :: GUI 프로그래밍-1IT/Java & JSP & FW 2011. 12. 26. 12:47
GUI 그래픽 유져 인터페이스의 약자로 보통 윈도우 프로그램으로 불리고 있는 프로그램 기법중에 하나이다. AWT Abstract Window Toolkit 의 약자로 자바에서 GUI 프로그램을 작성하기 위한 도구의 집합이라고 생각하면 쉽고, java.awt라는 패키지에서 제공되는 클래스로 버튼, 체크박스 등 다양한 GUI컴포넌트 들을 만들어 낼 수 있는 도구모음이다. Frame 자바에서의 대표적인 컨테이너 절차 1. java.awt.* 를 import한다. 2. 프래임을 생성한다. 3. 프래임의 크기를 지정한다. 4. 프레임이 화면에 나타나도록 한다. 화면과 프레임의 크기 형식 Dimension dim=Toolkit.getDefaultToolkit().getScreenSize(); AWT 배치관리자 Co..