Language

Language/JAVA

API_1. Object 클래스와 메소드

Object 메소드 정리 - equals(), hashCode(), toString(), thin clone()과 deep clone() 지금껏 Object클래스의 메소드를 사용하면서 깊게 생각안하고, 편하게 사용만한것이 반성이된다. 최상위 부모 클래스 Object 클래스 - java.lang의 클래스 Object 클래스는 말그대로 최상위 부모 클래스이다. 명시적으로 extends키워드로 다른 클래스를 상속하지 않는 한, java.lang.Object클래스를 상속한다. 즉, 자바의 모든 클래스는 Object 클래스의 자식이거나 자손 클래스이다.Object 클래스는 필드가 없고, 메소드로만 구성되어있다. 모든 클래스는 Object 클래스를 상속하므로 모든 클래스에서 이용이 가능하다. 객체비교 (equals..

Language/JAVA

JAVA API 클래스 - 1

입문자용의 코딩테스트를 풀어보면서, 자바의 기본 문법만 알고있을뿐, 자바의 API, 내장클래스들에 대해선 지식이 별로 없다는것을 깨달았다. 이것이 자바다를 복습하면서 자바를 다시한번 공부하려고 한다. 먼저 API란 무엇인가 ? API는 라이브러리라고 부르기도 하는데, 프로그램 개발에 자주사용되는 클래스 및 인터페이스의 모음을 말한다. 자주 쓰는 String, System클래스도 api에 속하는 클래스들이다. java.lang과 java.util패키지 지금껏 lang, util, time등 패키지를 사용하면서 import해서 사용했을 뿐, 이 패키지들의 역할을 생각해본적이 없다는걸 깨달았다. java.lang패키지에 있느 클래스와 인터페이스들은 import없이 사용할 수 있다. 앞서 말한 String, S..

Language/JAVA

MVC 모델 2 게시판 만들기 - 1

mvc란? - mvc는 모델(model), 뷰(view), 컨트롤러(controller)의 약자로 소프트웨어를 개발하는 방법의 일종이다. - 모델2는 모델1과 달리 jsp에서 뷰와 컨트롤러를 모두 구현하지 않고 jsp는 오직 뷰만 담당한다. 처음엔 개발하기 조금 더 복잡하지만 이후에 유지보수가 더 용이하다는 장점이 있다. 지금 하려는건 답변형 게시판 만들기이다. 0. 작업설정 먼저 데이터베이스 세팅을 해야한다. (오라클을 사용했다) 이런식으로 테이블을 생성했고, NUM컬럼은 1씩 증가하는 시퀀스를 주었다. 여기서 REF, RE_STEP, RE_LEVEL이 어떤 컬럼을 뜻하냐면, REF > 글그룹(답변글을 포함해서 모두 같은 숫자이다) RE_STEP > 글 스텝(몇번째 답변글인지. 예를들어 부모글이 1이라..

자바걸
'Language' 카테고리의 글 목록 (2 Page)