java
-
오버로딩 오버라이딩혼자서 공부하기/자바 2007. 4. 20. 09:56
오버로딩 과 오버라이딩의 필요성 오버라이딩과 오버로딩은 과연 무엇인가 무엇때문에 필요한것인가 라고한다면 바로 객체지향 프로그래밍의 다형성을 위해 필요한 개념이라 할수있습니다. 다형성이란 폴리모피즘이라고도 부르며 많은형태라는 뜻을 가지고있습니다. 하위 등급이 상위 등급의 특성을 계승할 때, 그 구조나 방법을 변경하거나 부분적으로 추가하여 여러가지 많은 형태를 만들어내는것이 오버로딩과 오버라이딩의 역활입니다. 3. 필요성 설명 오버 라이딩이란? 일단 사람이란 객체를 예를 들어 설명하겠습니다. 사람은 자신의 아버지로부터 태어났습니다. 그리고 자신의 아버지의 유전정보들을 상속받았습니다.둘다 동일한 기능을 가지고 있습니다.아버지는 "말한다"라는 기능을 가지고있고 아버지의 정보를 상속받은 자식도 "말한다"라는 기능..
-
미리 보는 미래 개발환경「자바SE 6」혼자서 공부하기/자바 2007. 4. 4. 03:21
미리 보는 미래 개발환경「자바SE 6」 한국 썬 마이크로시스템즈 제공 2006/12/28 1부 | 프로그래머의 꿈이 현실로 펼쳐질「자바 2.0의 시대」 2부 | POJO로 돌아온「EJB 3.0과 자바 퍼시스턴스 API」 3부 | 웹 2.0 시대를 선도할「자바 웹 서비스 2.0」 4부 | 모바일 기기의 미래를 여는「모바일 자바 플랫폼」 5부 | 미리 보는 미래 개발환경「자바SE 6」 Plus | 자바개발자 페스티벌 - The Power Of The Java「2006 자바원 컨퍼런스」 혁신의 중심에 있으면서 동시에 성장하고 진화하는 자바 기술의 원천은 자바를 사용하고 있는 5백만 명의 개발자들이다. 활발하게 활동하고 있는 자바 개발자 커뮤니티는 자바 커뮤니티 프로세스 프로그램(Java Community Pr..
-
데이타베이스별 JDBC 설정(Oracle, MySQL, MSSQL)혼자서 공부하기/자바 2007. 4. 3. 09:43
1. 드라이버설치 해당 DB 드라이버를 JAVA_HOME/jre/lib/ext 와 TOMCAT_HOME/common/lib 아래에 복사 2. URL분석 url 형식의 문자열을 인자로 사용. jdbc:subprotocol:subname subprotocol -> 사용할 드라이버 이름 or 특정 데이터베이스와의 연결을 지정하는 방식 subname -> 찾고자 하는 특정 데이터베이스명 3. Database별 Driver 와 connection URL DATABASE VALUE ORACLE DRIVER oracle.jdbc.driver.OracleDriver URL jdbc:oracle:thin:@hostname:port:SID MSSQL DRIVER com.microsoft.jdbc.sqlserver.SQLS..
-
인터프리트 언어로서의 자바혼자서 공부하기/자바 2007. 4. 3. 03:11
인터프리트 언어로서의 자바 1.열기 사내 강좌를 통해 자바를 처음 접했을 때 자바의 특성으로서 플랫폼 독립성, 다형성, 보안성, 단순성, 동적 링크 등을 소개받았다. 그 당시, 객체지향에 대해 문외한이었던 나로서는 낱말 조차 생소했던 그 개념들을 자바 또는 OO 프로그램 고유의 특성이라고 받아들였다. 그러한 특성들이 OO 프로그램에서 잘 나타난다는 점에서 당시 나의 생각이 틀렸던 것은 아닌 것 같다. 다만, 자바를 본격적으로 공부하면서, 그러한 특성들을 개별 프로그래밍 언어나 특정 방법론에 복속시켜 바라볼 문제는 아니라는 생각이 들었다. 자바의 작동 방식을 살펴보면서, 위에서 열거한 개념들 가운데 많은 것들이 인터프리팅 방식을 따름으로써, 좀더 유리하게 실현된다는 사실을 깨달을 수 있었던 것이다. 2.컴..