본문 바로가기

Language

자바 extends, implement extends는 일반 클래스와 abstract 클래스 상속에 사용되고, implement는 interface상속에 사용된다. 자바에서의 상속은 2가지 형태가 있다. 하나는 extends 이고, 다른 하나는 implements이다. 1. extends는 순수 상속으로 부모로부터 모든 권한과 재산과 능력을 가져 오는 것을 말한다. 2. implements는 하나는 구현 상속 이라고 하는데, 상속이라기 보다는 인터페이스(나는 하나의 뼈대 혹은 방법을 빌어오기만 한다로 표현하고 싶다)만을 얻어 오는 것을 말한다. 즉 extends와 같게 상속은 받지만, 그 상속 내용이 비어 있어서 그 비어 있는 부분을 내가 반드시 채워서 써야 하는 것을 의미한다. 그러므로 여러 interface를 통해서 상속을 받을 수 있다. 더보기
[JNI] JNI 형식 및 데이터 구조 Java TypeJava TypeNative TypeDescriptionbooleanjbooleanunsigned 8 bitsbytejbytesigned 8 bitscharjcharunsigned 16 bitsshortjshortsigned 16 bitsintjintsigned 32 bitslongjlongsigned 64 bitsfloatjfloat32 bitsdoublejdouble64 bitsvoidvoidN/AJNI Java 개체의 다른 종류에 해당 하는 참조 형식의 수를 포함 합니다C에서 모든 jni 참조형식은 jobject 와 동일하게 정의 됩니다.typedef jobject jclass; 처럼jvalue union 형식 인수 배열에서 요소 형식으로 사용 됩니다. 그것은 다음과 같이 선언 됩니.. 더보기
Java 개발 환경 구축_1 출처: http://fluegrad.tistory.com/29 1. JDK Install 1) http://java.sun.com 에서 우측 JAVA SE 클릭 2) Java Platform (JDK) 선택 3) Accept License Agreement 체크 - 아래 해당하는 OS에 따라 다운로드※ Windows x86 - 32bit windows / Windows x64 - 64bit windows 4) Download 된 파일을 Install 과정에 맞게 설치 2. 환경 변수 설정 1) Windows 7(VIsta 이상) : 컴퓨터 우클릭 - 속성 - 고급 시스템 설정※ Windows XP 이하 : 내컴퓨터 우클릭 - 속성 2) 고급 탭 - 환경변수 클릭 3) 시스템 변수 - 새로 만들기 - 변수.. 더보기
#01.개발환경 구축하기! (JDK) 출처: http://timeexception.tistory.com/26 [Java] #01.개발환경 구축하기! (JDK)Java/Java필자의 컴퓨터 OS는 Window7 이라 지금부터 말씀드리는 Java 개발환경 구축하기는 Window7기반으로 설명할 것입니다. Java 개발환경을 구축하기위해 우선 jdk (컴파일러)를 설치하셔야합니다. jdk는 http://www.oracle.com 에서 다운받으실수 있습니다. http://www.oracle.com 들어가기. 카테고리에 Download를 클릭 Popular Downloads에 "Java for Developers" 클릭 Java Platform (JDK) 7u3 클릭 Accept License Agreement 체크해주시고 독자 컴퓨터 OS와 일치하.. 더보기
#02.개발환경 구축하기! (Eclipse) Java 코딩을 편하게 해줄 Eclipse의 설치방법을 설명하겠습니다. 설치방법은 아주 간단합니다. 설치라기보단 그냥 압축해제가 더 맞는 표현이라고 해야되나? 온라인 게임 다운받는 것 보다 간단하다고 말하고싶네요. /* Eclipse를 설치하기전에 jdk를 다운 받아주세요! * jdk 설치방법 보기 */ Eclipse는 www.eclipse.org에서 다운 받으실 수 있습니다. www.eclipse.org 에 들어가기 Downloads를 클릭합니다. Eclipse IDE for Java EE Developers 에서 자신에 맞는 OS환경을 선택합니다. 다운로드를 시작합니다. /*설치 경로는 독자선택*/ 사진보기 이제 다운받은 Eclipse를 압축해제합시다. /*압축해제 설명은 생략하겠습니다.*/ 압축해제.. 더보기
#03.HelloWrold 출력하기! Hello Wrold를 출력해봅시다! 혹시나 Eclipse를 처음 쓰시는 분들을 위해 간단한 Eclipse 사용법을 설명하겠습니다. Eclipse 사용법 Hello Wolrd!를 출려해줄 코드를 짜봅시다. class Hello { public static void main(String[] args) { System.out.println("Hello Wrold!"); //syso ctrl+space }} 더보기 /* syso 입력하시고 ctrl+space 하시면 System.out.println();가 자동으로 쓰여집니다. */ 이제 실해을해봐 결과를 봐야죠. 저장 (ctrl + s) 실행 (ctrl + F11) 다른 방법으로 실행하기 실행을 하시고나면맨 아래창에 Console 부분에 결과를 확인하실 수 .. 더보기
이클립스 한글 출처: http://blog.naver.com/jaewoo1988?Redirect=Log&logNo=70143487624 Babel Language Pack을 이용한 이클립스 한글화? 한글패치? 하는 방법을 설명해보겠습니다.간단하게 메뉴 정도만 한글로 바뀐다고 생각하시면 될 듯 합니다. 먼저 http://www.eclipse.org/babel/downloads.php 페이지로 이동합니다. 페이지 중간쯤에 Babel Language Pack Zips and Update Sites 라는 항목이 보입니다. Babel Language Pack Zips 밑에 자신이 사용하고 있는 버전을 클릭합니다. 저는 Indigo를 클릭했습니다. Babel Language Packs for Indigo 페이지가 나옵니다. 여기.. 더보기
Subversion Book/Guided Tour , svn Guide https://wiki.kldp.org/wiki.php/SubversionBook/GuidedTour 더보기
자바 api 사이트 링크 http://docs.oracle.com/javase/7/docs/api/index.html 더보기
이클립스 단축키 정리 ctrl + shift + I : 디버깅시 수식확인ctrl + shift + G : 해당 클래스, 메서드, 필드를 Reference하고 있는 곳을 모두 찾는다. 블럭 지정후 단축키를 실행 하면 된다. ctrl + shift + T : 클래스 검색. 찾을 클래스를 블럭 지정후 실행하면 해당 클래스를 바로 찾아 준다. ctrl + shift + R : 파일 검색. 찾을 파일명이나, 클래스명을 블럭 지정후 검색하면 바로 찾아준다. ctrl + T : 해당 클래스의 상속구조를 보여 준다. (인터페이스의 구현 클래스 이동시 편리함) ctrl + D : 한줄 삭제 ctrl + alt + 방향키(↑ ↓) : 한줄 복사 ctrl + K : 찾고자 하는 문자열을 블럭지정후 실행하면 다음에 있는 같은 문자열을 찾는다. c.. 더보기