본문 바로가기

java

객체지향 클래스 설계 5대원칙. SOLID 설계 5대 원칙 SOLID 단일 책임 원칙 ( Single Responsibility Principle ; SRP )개방-폐쇄 원칙 ( Open-Closed Principle; OCP )리스코프 치환 원칙 ( Liskov Substitution Principle; LSP )인터페이스 분리 원칙 ( Interface Segregation Principle; ISP )의존 역전 원칙 (Dependency inversion Principle; DIP ) 1. 단일 책임 원칙 ( Single Responsibility principle )클래스는 단 한 개의 책임을 가져야 한다.클래스가 여러 책임을 갖게 되면 그 클래스는 각 책임마다 변경되는 이유가 발생하기 떄문에, 클래스가 한 개의 이유로만 변경되려면 클래스.. 더보기
몇가지 유용한 getProperty 1. System.getProperty 사용법 System.getProperty() 사용법은 간단합니다.괄호 안에 주어진 특정 문자를 적어넣으면 그 값이 String 으로 출력됩니다. 예를 들어 실행하고 있는 현재 위치가 알고 싶다면 "user.dir" 이라고 적어주면 됩니다. 아래와 같이 "user.dir" 이라고 입력해봅니다. String dir = System.getProperty("user.dir"); System.out.println(dir); 그 다음, 컴파일을 하면 아래와 같이 출력됩니다. D:\Eclipse\eclipse-java-juno-win32\eclipse\workspace\test 2. Property 주요 검색어 검색어뜻java.versionJava 버전java.vendorJav.. 더보기
generate java JNI Header Generating Java JNI Headerdown votefavoriteReally simple question causing a really annoying problem. All I'm trying to do is generate a JNI Header file using JDK Javah.exe program, but no matter what i try i keep getting the error message "Error: could not find class file for 'ddg.ndkTest.NativeLib'" (where ddg.ndkTest is the namespace and NativeLib is the java class file). Also please note that.. 더보기