728x90
반응형

? 2

[객체지향프로그래밍][Java] Generics 심화 내용

Generics 제네릭의 사용 이유 컴파일 시간 단축 캐스트의 제거 Generics class, interface // raw type Box class public class Box { private Object object; public void set(Object object) { this.object = object; } public Object get() { return object; } } // generic type Box class public class Box { private T t; public void set(T t) { this.t = t; } public T get() { return t; } } 클래스 또는 인터페이스의 이름 뒤에 를 통해 타입 매개변수를 지정할 수 있음 타입 ..

[Linux] 리눅스 셸 기본 사용법, 특수문자

유저 셸 커널 하드웨어 셸의 기능 - 명령어 해석기 기능 - 플그래밍 기능: 셸 스크립트 - 사용자 환경 설정 기능 셸 기본 사용법 셸 지정 및 변경 - 사용자의 기본 셸은 /etc/passwd 파일에 저장 chsh 기능 - 사용자 로그인 셸 변경 형식 - chsh [옵션] [사용자명] 옵션 -s shell: 지정하는 셸(절대 경로)로 로그인 셸을 바꿈 -l: /etc/shells 파일에 지정된 셸 출력 로그인 셸과 서브 셸 - 서브 셸: 사용자가 프롬프트에서 다른 셸을 실행하여 생성한 셸 - ctrl+d 또는 exit로 서브 셸 종료 셸 내장 명령 - 셸 자체적으로 가지고 있는 명령 - ex) cd - 일반적인 리눅스 명령들은 /bin이나 /usr/bin 등 다른 디렉터리에 실행파일 존재 출력 명령 e..

728x90
반응형