개발하는 냥이 (=ↀωↀ=)

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 냥이 (=ↀωↀ=)

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (159)
    • 개발 (148)
      • Android (9)
      • CSS (0)
      • DB (3)
      • HTML (0)
      • Java (53)
      • JavaScript (79)
      • NodeJS (0)
      • Python (0)
      • React (1)
      • iOS (2)
      • Visual C++ (1)
    • Tools (9)
    • MAC (2)

검색 레이어

개발하는 냥이 (=ↀωↀ=)

검색 영역

컨텐츠 검색

개발/Java

  • Java - 메이븐 프로젝트에서 ojdbc6 다운로드 안될때

    2020.01.21 by 뉴에이스

  • Java - 내부클래스(InnerClass)

    2018.10.16 by 뉴에이스

  • Java - 어노테이션 (Annotation) 활용위치와 사용시간

    2018.10.16 by 뉴에이스

  • Java - 어노테이션 (Annotation) 멀티밸류 활용

    2018.10.16 by 뉴에이스

  • Java - 어노테이션 (Annotation) 활용

    2018.10.15 by 뉴에이스

  • Java - 어노테이션 (Annotation)

    2018.10.12 by 뉴에이스

  • Java - Properties (JAVA)

    2018.10.12 by 뉴에이스

  • Java - 리플렉션을 이용한 객체 생성

    2018.10.12 by 뉴에이스

Java - 메이븐 프로젝트에서 ojdbc6 다운로드 안될때

- mvnrepository.com 에 최신버전이 icm 저장소에 있는 12.2.0.1 버전 이라고 뜨지만 실제 파일 없는듯 - 3rdparty 에도 위 버전 없는듯 - 3rdparty에 제공되는 버전을 pom.xml에 추가해도 jar파일이 다운로드 안됨 com.oracle ojdbc6 12.1.0.1-atlassian-hosted oracle ORACLE JDBC Repository https://maven.atlassian.com/3rdparty/ - 3rdparty 사이트 직접 접속하여 jar 파일 다운로드 후 .m2 - ojdbc6 - 폴더에 넣고 진행 https://packages.atlassian.com/webapp/#/artifacts/browse/tree/General/maven-3rdpa..

개발/Java 2020. 1. 21. 10:21

Java - 내부클래스(InnerClass)

내부클래스 : 최상위 클래스에 포함된 클래스 선언되는 위치와 방법에 따라서 4가지 종류로 구분 class TopClass { class Inner {} // 클래스 영역 메서드 () { // 메서드 영역 } } 1. 내부클래스(InnerClass) : 인클로징 클래스의 변수를 접근할 수 있음 : static이 붙지않은 클래스 영역에 선언된 클래스 : 인스턴스 변수 : 클래스에만 선언 가능하고 인터페이스에는 선언이 불가능함 : 외부에서 참조시 - 인클로징 클래스의 이름.이너 클래스 이름 : 인클로징 외부에서 이너 클래스의 객체 생성하기 Cart cart = new Cart(); Cart.Item item = cart.new Item(); 2. 정적내부클래스(StaticInnerClass) : static이..

개발/Java 2018. 10. 16. 18:13

Java - 어노테이션 (Annotation) 활용위치와 사용시간

MyTarget 어노테이션 소스 // @target - 메타어노테이션 적용 @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER}) public @interface MyTarget { } MyTarget 어노테이션 활용 소스 @MyTarget // ElementType.Type public class Test { @MyTarget // ElementType.FIELD public String msg; @MyTarget // ElementType.METHOD public void call() {} // ElementType.PARAMETER public void msg(@MyTarget String da..

개발/Java 2018. 10. 16. 18:04

Java - 어노테이션 (Annotation) 멀티밸류 활용

FullValue Annotation 소스 public @interface FullValue { // 속성을 지정하지 않을 경우 기본값 설정 String type() default ""; String name() default ""; String value() default ""; } Test 소스 - 어노테이션 멀티밸류 활용 public class Test { //@FullValue(type="a", name="b", value="c") // 속성이 여러개인 경우 , 로 구분하여 입력 //@FullValue(type="a", name="b", "c") // 여러개를 함께 사용할 경우 속성명을 반드시 정의해야 한다 //@FullValue(type="a") // 속성값에 default를 줄 경우 선택적 사..

개발/Java 2018. 10. 16. 17:56

Java - 어노테이션 (Annotation) 활용

Marker 소스 /* Target, Retention을 사용하지 않은 경우 모든 위치에서 사용 가능 CLASS까지 유지 (실행시 정보유지 X) */ public @interface Marker {} Type1 소스 public @interface Type1 { String value(); } Type2 소스 public @interface Type2 { String name(); } Test 소스 @Marker public class Test { @Marker public void call() {} // Type1에 있는 String value(); 값에 맞춰 value에 String 형태의 값을 입력 // Type2에 있는 String name(); 값에 맞춰 name에 String 형태의 값을 입력..

개발/Java 2018. 10. 15. 11:01

Java - 어노테이션 (Annotation)

어노테이션 (Annotation) - 클래스, 메서드, 변수 등에 추가적인 데이터(Meta Data)를 붙이는 방식 - XML 설정 부분을 대체.. ->@WebServlet(...) ... ... ... ... - 동적으로 클래스나 메서드에 필요한 메타 정보를 설정하고 이용한다. (리플렉션) - 어노테이션을 활용하는 대표적인 기술 / 프레임워크 Spring(스프링) Struts2 myBatis - 생성 규칙... 1. interface 키워드와 함께 @로 시작하고 이름을 명시 @interface Override { String value(); } 2. 메서드에 파라미터를 선언할 수 없다. 3. 메서드에 throws를 선언할 수 없다. - Built - In Annotation : 사용자가 직접 어노테이션..

개발/Java 2018. 10. 12. 18:01

Java - Properties (JAVA)

data/properties 파일을 읽어 키와 값에 해당하는 클래스의 메서드 실행 실행시 게시판 리스트 호출됨 게시판 상세 호출됨 로그인 호출됨 properties 파일 내용 list=BoardController detailt=BoardController login=LoginController main 소스 public static void main(String[] args) { try { Properties prop = new Properties(); InputStream in = new FileInputStream("data/properties"); // stream을 읽어서 자체적으로 관리 prop.load(in); Set keys = prop.keySet(); for(Object key : key..

개발/Java 2018. 10. 12. 17:19

Java - 리플렉션을 이용한 객체 생성

Dog 클래스 public class Dog { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } exam01 클래스 // 리플렉션을 이용한 객체 생성하기 public static void exam01() throws Exception { // Dog d = new Dog(); Class clz = Dog.class; // 객체 생성하기 //Object obj = c..

개발/Java 2018. 10. 12. 17:15

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 7
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바