[전광성의 어셈블리어 이해하기] 강좌 소개 및 목차 1. 강좌 소개 본 강좌에서는 어셈블리어(Intel-based Assembly Language)를 배울 것이다. 고급언어 중에서도 특히 객체지향언어를 활용하는 지금, 굳이 어셈블리어를 배워보려는 이유는 무엇일까? 첫번째 이유는 어셈블리어가 여전히 하드웨어 컨트롤과 커널 개발 등에 쓰인다는 것이고, 두번째 이유는 이것을 .. IT_Programming/Assembly 2007.07.02
[펌] 닷넷에서 자바 클래스 사용 1. ASP.NET 에서 JAVA CLASS 를 사용하기 위해서는 우선 IKVM.NET 를 다운 받으시기 바랍니다. 다운받을 경로는 아래의 경로에 있습니다. http://sourceforge.net/project/showfiles.php?group_id=69637 IKVM.NET 에서는 3가지 주요 부분으로 구성되어 있는데 그 중에 ikvmc.exe 파일이 있습니다. 이는 동적 컴파일로써 자바 클래스나 ja.. IT_Programming/ASP.NET (WEB) 2007.06.30
클론을 이용한 참조 타입의 복사본 만들기 /* 클론을 이용한 참조 타입의 복사본 만들기 - Object의 clone()을 오버라이딩한다. javap java.lang.Object는 protected native java.lang.Object clone() throws java.lang.CloneNotSupportedException;을 보여준다. 참고로 clone()의 리턴 타입은 Object이다. */ class Student implements Cloneable { private String name; private int id; private String addr; public Stud.. IT_Programming/Java 2007.06.29
추상 클래스와 인터페이스 /* ====================================================================================== 추상 클래스 1) abstract 키워드를 사용 2) 추상 클래스는 자기 이름으로 자신의 객체를 생성할 수 없으며, 추상 클래스를 상속한 자식 클래스의 객체를 생성하여 사용한다. 3) 추상 메서드는 반드시 자식 클래스에서 오버라이딩하여 구.. IT_Programming/Java 2007.06.29
native method 정의 및 구현 ※ Java Native Interface JNI는 native method를 이용해서 C/C++의 code를 Java에서 이용할수 있는 방법이다. native 메소드를 정의해서, 사용하는 방법에 대해 소개를 하겠습니다. 1. Example Java Source C/C++의 code를 자바에서 불러 사용하려면, native method를 정의해야 하는데, 아래 코드와 같이 method body를 갖지않는 method를 n.. IT_Programming/Java 2007.06.28
ZIP/JAR 엔트리의 생성 제어하기 이전 팁에서는 JAR 파일에 대해 약간 살펴보았다. 2003년 1월 22일 팁에서는 Java 아카이브(JAR)로부터 파일을 읽는 방법을 소개했다. 2003년 2월 20일 팁은 그 후의 후속 팁이었다. 2004년 7월 27일 팁에서는 JAR 파일 업데이트에 대해 처음 살펴보았다. 이전 테크팁에서는 아카이브 컨텐츠의 나열, 읽기 및 업데이.. IT_Programming/Java 2007.06.28
사용자 정의 클래스와 함께 printf 사용하기 Java SE 1.5에서는 소수 및 새 행을 인쇄하기 위해 "%5.2f%n" 같은 서식 설정 문자열을 사용하여 출력 서식 설정 기능을 추가했다. 새로운 Formatter를 사용하여 출력 서식 설정하기라는 제목의 2004년 10월 팁에서 이에 대해 설명했다. Formattable 인터페이스는 중요한 기능이지만 이전 팁에서의 주제가 아니었다. .. IT_Programming/Java 2007.06.28
컨테이너에 대해서... 컨테이너, 넌 누구냐? 서블릿에는 main() 메서드가 없다는데, 서블릿은 컨테이너라 부르는 자바 애플리케이션의 지배를 받습니다. 톰캣은 컨테이너의 좋은 예제입니다. 아파치와 같은 웹 서버가 사용자로부터 서블릿에 대한 요청을 받으면, 서블릿을 바로 호출하는 것이 아니라, 서블릿을 관리하고 있.. IT_Programming/JSP · Servlet 2007.06.25
JTable을 클릭해서 원하는 Cell 정보를 얻어오기 // a column for JTable private VectorData<String> columnNames = new VectorData<String>(); // a data for JTable private VectorData<VectorData> rowData = new VectorData<VectorData>(); // 기본 TableModel 생성하기 private DefaultTableModel defaultTableModel = new DefaultTableModel(rowData, columnNames); JTable filetable = new JTable(defaultTableModel); //우선 JTable .. IT_Programming/Java 2007.06.25