객체와 클래스객체(object) OOP는 객체를 이해하는 것이 중요하다. 현실 세계에서 객체의 예를 들어보자. 당신 앞에 있는 컵, 당신이 지금 사용하고 있는 컴퓨터, 당신 자신이 현실 세계의 객체이다. 현실 객체는 다음과 같은 3가지 특징을 가진다. 1. 속성모든 객체는 속성을 가진다. 당신의 속성은 이름, 핸드폰 번호, 허리 둘레 등이 될 수 있다. 2. 행위당신은 달린다, 걷는다와 같은 행위를 한다. 3. 유일성객체는 유일하다. 당신은 유일무이하다. oop란?자바에서 OOP=Object Oriented Programming(객체 지향적 프로그래밍)을 말한다.▷캡슐화 캡슐화(Encapsulation)란 객체(내부)를 캡슐(외부)로 감싸 그 내부를 보호하고 이를 볼수 없게 하는것을 뜻한다. 왜 이런 번..
자바의 특징플랫폼 독립적 자바 컴파일러는 자바 소스 파일(.java)를 컴파일해서 자바 클래스 파일(.class)을 만든다.자바 클래스 파일은 자바 실행 환경(JRE)를 가진 모든 플랫폼에서 실행된다.자바 클래스 파일(.class)은 바이트 단위로 자바 인터프리터가 해석하므로 자바 바이트코드라 부른다. Java Runtime Environment(JRE) JRE는 자바 프로그램을 실행하기 위해 필요한 모든 것을 뜻한다.JRE는 JVM(Java Virual Machine)과 자바 API와 JVM에서 자바 파일을 실행할 때 도움을 주는 파일로 구성된다.사실상 JVM이 자바 바이트 코드를 실행한다. Java Development Kit(JDK)JDK는 JRE와 자바 프로그램 개발에 필요한 도구 프로그램으로 구..
"starting tomcat v7.0 server at localhost has encountered a problem" 해결 방법 1. 일단 detail을 보면 already use port number이라고 나올 것이다. 즉, 다른 곳에서 tomcat의 기본 포트 번호인 localhost:8080 을 다른 곳에서 뺏아간 것이다. 아마 oracle을 같이 쓰고 있는 사용자일 것이다. 지금의 내가 그렇다.. 그러므로 우리는 기본 포트 번호에서 다른 포트번호로 바꿔주는 것이 현명하다. 과정 : tomcat ->conf -> server.xml로 들어감 이 부분에서 8080은 기본 tomcat port number인데 이 번호를 자기가 원하는 번호로 바꾸어 준다. 전 그냥 default값인 80번 포트로 ..