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

고정 헤더 영역

글 제목

메뉴 레이어

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

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (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)
홈태그미디어로그위치로그방명록
  • 개발 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

검색 레이어

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

검색 영역

컨텐츠 검색

전체 글

  • JavaScript - 자바스크립트 변수

    2018.10.23 by 뉴에이스

  • JavaScript - 외부파일 참조

    2018.10.17 by 뉴에이스

  • JavaScript - 사용 위치 확인

    2018.10.17 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 뉴에이스

JavaScript - 자바스크립트 변수

NodeJS LTS 버전 다운로드 및 설치 - 설치 확인 : cmd에서 node -v - 패키지 매니저 버전 확인 : cmd에서 npm -v - 실행 : node 파일명 (.js는 생략 가능) * 자바스크립트 변수 - 타입 선언 없이 이름만으로 선언이 가능함.. - 변수의 타입은 가리키는 값에 대한 타입을 나타낸다. 소스 name = "홍길동"; age = 30; console.log(name, age); 결과 홍길동 30 * 자바스크립트 변수 - 타입을 선언한다면 var 키워드를 사용한다. - es(ecma script)6 부터 var 이외의 키워드가 지원된다. - ecma6 버전의 특징 소스 var id = "hong"; console.log(id); 결과 hong * 자바스크립트 변수 - use s..

개발/JavaScript 2018. 10. 23. 11:14

JavaScript - 외부파일 참조

JavaScript 파일을 별도로 생성해서 참조하는 방식 - .js 확장자를 가진 파일을 생성 - html에서 참조할때 주의 -> console.log 무시됨 - ; 생략시 자동으로 생성됨..오류날때만 입력.. html 소스 외부 스크립트 참조 브라우저 콘솔 출력 결과 (크롬 - F12 (개발자도구) - Console) 외부파일의 스크립트 입니다. 호출된 외부파일과 별도로 실행한다.

개발/JavaScript 2018. 10. 17. 16:24

JavaScript - 사용 위치 확인

자바스크립트 - 객체 기반의 스크립트 프로그래밍 - 과거에는 웹브라우저 내에서만 사용했었음, NodeJS를 이용하게 되면 콘솔창에서도 동작 가능 - 화면에서 사용자의 이벤트 처리 등을 담당, 화면 제어.. (드래그.. 클릭 동작) - 프로그래밍의 공통적인 문법들을 사용할 수 있다 (조건문, 반복문, 변수선언 등등.. C언어 기반,,) - 인터프리트 언어이다 (컴파일을 미리 하지 않음) 자바스크립트 엔진 (자바 - JVM, 자바스크립트 - 자바스크립트엔진) - 자바스크립트 명령어를 해석하고 실행하는 프로그램 - 각 브라우저마다 자신만의 스크립트 엔진을 가지고 있다. - 크롬(V8 엔진) (NodeJS에서 내부적으로 사용) (V8 속도빠름) - 엣지(차크라 엔진) - 파이어폭스(스파이더 몽키) 등... 브라..

개발/JavaScript 2018. 10. 17. 09:29

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

추가 정보

인기글

최신글

페이징

이전
1 ··· 11 12 13 14 15 16 17 ··· 20
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.