본문 바로가기
728x90
반응형

Programming222

[Node] node.js 설치 및 node, npm 버전확인 Node.js란? - 확장성 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨어 플랫폼입니다. - Chrome V8 JavaScript엔진으로 빌드된 JavaScript 런타임입니다. - Non-Blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. ■ 설치 설치 경로 : [ https://nodejs.org/ko/ ] node공식 홈페이지로 접속합니다. 2017 - 07 -11 기준으로 v6.11.0 LTS와 v8.1.3 현재 버전이 나와있습니다. 처음 접하는분들은 LTS는 뭐고 현재 버전은 뭔지 몰라서 무엇을 받아야할지 모를수있습니다. [ LTS ( Long Term Supported ) 버전 ] - 서버환경에서 장기적으로 안정적인 지원을 제공하는 버전. - 안정성.. 2017. 7. 12.
Java instanceof란? instanceof란? - 객체 타입을 확인하는데 사용한다. 속성은 이항연산자이고 형변환 가능여부를 가능하면 true 불가능하면 false로 리턴해준다. 주로 상속 관계에서 부모객체인지 자식객체인지 확인하는데 사용한다. ※ 주의할점 ( 뒤에 나오는 예제를 통해 확인 할 수 있다. ) // 주의할점은 조건문의 순서는 가장 최하위 클래스 부터 작성해야한다. // 그이유는 최상위 클래스를 맨위에 적어버린다면 첫번째 조건문에서 true를 만족하기때문에 첫번째 조건만을 수행한다. /** * instanceof : 객체 타입을 확인하는데 사용한다. 속성은 이항연산자이고 형변환 가능여부를 가능하면 true 불가능하면 false로 리턴해준다. * 주로 상속 관계에서 부모객체인지 자식객체인지 확인하는데 사용한다. */ .. 2017. 7. 12.
Java 접근제어자 접근자에 대한 파트이다 주석으로 처리했다. 주석을 보면 될 것 같습니다. package com.test.java; /** * 제어자 ( Modifier ) - 접근제어자 , 그 외 제어자 * static ( 공통의 , 클래스의 ) : 멤버 변수 , 메서드 * final ( 마지막의 , 변경할수 없는 ): 클래스 , 메서드 , 멤버변수 , 지역변수 * abstract( 추상의 , 미구현의 ) : 클래스 , 메서드. * 접근제어자 : public , protected , (default) , private * */ // 하나의 파일에 public 을 사용할 수 있는 클래스는 파일명과 동일한 이름의 클래스만 가능. public class Modifier { public static void main(Strin.. 2017. 7. 11.
Java 오버로딩과 오버라이딩의 기본 /** * @author yunjin * Overloading 오버로딩 : 같은 클래스 내에서 동일한 메서드명을 허용하는 기법. * 매개변수의 갯수가 다르거나 , 타입이다르거나 , 순서가 달라야한다. * Overriding 오버라이딩 : 부모 클래스의 메서드를 자식클래스에서 재정의하는 기법. */ public class OverloadingOverriding { public static void main(String[] args) { P p = new P(); } // end of main } // end of class class P{ //void a(int y){} // 변수명은 오버로딩의 대상이 아니다. void a(int x){} void a(){} //int a(){}// 리턴 타입은 오버로딩의.. 2017. 7. 11.
728x90
반응형