본문 바로가기
반응형

Java/ETC16

JAVA 관련 기본 지식 OOP란 ? 데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는 다르게 객체의 상호작용을 통해 프로그램이 동작하는 것을 말합니다. 캡슐화, 다형성, 상속 을 이용하여 코드 재사용을 증가시키고, 유지보수를 감소시키는 장점을 얻기 위해서 객체들을 연결 시켜 프로그래밍 하는 것 입니다. 자바의 메모리 영역(간단하게 설명) 1. 메서드 영역 : static 변수, 전역변수, 코드에서 사용되는 Class 정보 등이 올라간다.코드에서 사용되는 class들을 로더로 읽어 클래스별로 런타임 필드데이터, 메서드 데이터 등을 분류해 저장한다. 2. 스택(Stack) : 지역변수, 함수(메서드) 등이 할당되는 LIFO(Last In First Out) 방식의 메모리 3. 힙(H.. 2019. 9. 6.
자바(JAVA) 에러코드 너무 좋은 내용이라~ ^^ 회원님들과 함께 공유하기 위해서 메인에도 올립니다. 번 호 1 ERROR Exception in thread "main" java.lang.NoClassDefFoundError: 파일명 발생되는 경우 클래스 파일을 찾을 수 없는 경우 조 언 실행하려는 클래스 파일 이름이 제대로 되어 있는지 확인한다. 또한, CLASSPATH 설정이 제대로 되어 있는지 확인하며 (도스모드에서 set명령어) 만약, 되어있지 않다면 설정한다. (CLASSPATH = jdk1.3/jre/lib/rt.jar; 2-1강좌 참조) 번 호 2 ERROR cannot resolve symbol symbol : class in(에러가 난 부분) location : class StackTest(찾으려는 위치) 발.. 2019. 9. 6.
자바(JAVA) 에러코드2 자바(JAVA) 에러코드 Error 표시 에러 내용 에러 처리 방법 Exception in thread "main" java.lang.NoClassDefFoundErroe:파일명 클래스 파일을 찾을 수 없는 경우 실행하려는 클래스 파일 이름이 제대로 되어 있는지 확인. 또한, CLASSPATH 설정이 제대로 되어 있는지 확인하며(DOS Mode에서 set 명령어) 만약, 설정이 되어 있지 않다면 설정함.(CLASSPATH = jdk버전번호/jre/lib/rt.jar;) cannot resolve symbol symbol : class in(에러가 난 부분) location : class StackTest(찾으려는 위치) 이해할 수 없는 클래스나 메소드, 변수명이 올 경우 보통 이 에러는 철자가 틀렸을 경.. 2019. 9. 6.
DTO와 VO MVC 구조로 개발을 하게되면 공통적으로 생성되는 자바파일들이 있다. Controller, Service, DAO, DTO가 그것인데 여기서 DTO는 VO라는 명칭으로도 많이 사용된다. 같은 뜻이라면 애초에 2가지 용어가 존재하지 않을텐데, 이 두 용어의 차이를 포스팅하고자한다. 1. DTO(Data Transfer Object) Data Transfer Object 의 약자로 레이어를 이동할때 데이터를 들고있는 객체를 말한다. 객체지향적인 요소는 없이 단순히 데이터만 들고 이동시키기때문에 필드를 public 접근제어자를 사용해 직접 접근하도록 하는 경우도 있다. 자바에서는 뭔가를 하려면 일단 객체를 만들어야되니 객체화해서 사용할뿐 실질적으로 객체지향이라는 거리가 있는 객체. DTO와 VO의 혼용은 사실.. 2019. 9. 6.
반응형