일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQLD 옵티마이저
- java Animal
- sqld 자격증
- Java 메소드
- SQLD 핵심포인트
- java
- SQL
- Java Cat
- java 함수
- SQLD 특강
- java Fish
- PLSQL
- java 로또
- sqld 옵티마이져
- JAVA 연산자
- sqld trigger
- sqld remame
- JAVA for문
- java 상속
- sqld grant
- java 단축키
- sqld deny
- java 논리연산자
- JAVA 제어문
- java 성별
- java 구구단
- java spider
- sqld revoke
- SQLD 자격시험 개념정리
- java string
- Today
- Total
SQLD, ECLIPS, JAVA,PYTHON, NODE....
[Eclips] Java class 1 - JDK설치하기, 버전, 종류, 아스키코드, 진법변환, 이클립스 단축키 본문
2023.12.6
## Java 버전
- SE: 개인 개발자용
- EE: DB, Network 기능이 포함된 개발(기업용)
- ME: 모바일(android)용 개발
Java는 package형태이며,
현재는 오픈소스가 활용되고 있다. --> 라이브러리 경쟁.
## Java 종류
- JDK (Java Development kit): 개발자, 실행자
- JRE (Java Runtime Entertainment ): 실행버전
메소드
프레임워크
c: WUsersWKoreavc4 > public class JavaStart{
public static void main(String[] args) {
System.out.println("자바시작~~!!");
}
}
메모장에 작성해둔 코딩을 저장하면
javaStart.class 파일 생성됨
명령 프롬프트 실행
c: WUsersWKoreavc4 > javac JavaStart.java
c: WUsersWKoreavc4 > java JavaStart
파일설치 확인
## 과제
1. 진법변환
: 2진수 <-> 10진수 <-> 16진수 <-> 8진수
2. 아스키코드 값 외우기(엔터, 스페이스문자, 널, 0, 'A', 'a')
: 1967년에 만들어졌고 알파벳에 기초를 둔 문자 인코딩 방법이다. 아스키 코드에는 인쇄가 불가능한 33개의 제어문자 코드와 95개의 인쇄가 가능한 문자 코드가 있다.
- 아스키 코드는 0에서 127까지의 숫자를 이용하여 문자를 표현
- 제어 문자 코드는 0부터 31까지 차지하며, 스페이스 문자부터 인쇄가 가능한 코드이다. 스페이스 문자는 32로 표현된다. 느낌표 문자(!)의 코드는 33이다. 이렇게 1씩 증가하며 문자들을 순차적으로 나열한다. 곧 'a'는 97, 'b'는 98이다. 표를 참고하면 이해하기 쉽다.
3. 컴퓨터 용량 크기
bit(1 bit) < byte(8bit) < MB(1024byte)
:
4. 이클립스 단축키
이클립스 시스템 내에서의 경로
Window >> Preferences >> General >> Keys
Ctrl + Shift + L : 단축키 보기 Hint
1) Java Editor 단축키
Ctrl + shift + B : 현재 커서위치에 Break point설정/해제
Ctrl + Shift + F : 코드 자동 정리
Ctrl + Shift + G : 현재 커서가 위치한 특정 메써드나 객체, 필드를 Reference하고 있는 곳을 찾는다.
Ctrl + Shift + J : 검색할 단어를 입력하면서 실시간으로 거꾸로 검색
Ctrl + Shift + K : 이전찾기 (역으로 찾고자 하는 문자열을 찾아감.)
Ctrl + Shift + L : 단축키 보기 Hint (한 번 더 누르면 키 설정메뉴로 들어감)
Ctrl + Shift + M : 캐럿이 위치한 대상에 필요한 특정 클래스 Import 시키기
Ctrl + Shift + O : 소스에 필요한 패키지를 자동으로 Import 시키기
Ctrl + shift + R : Open Resource. 모든 프로젝트에서 파일명 검색.
Ctrl + Shift + S : 열려진 모든파일 저장 및 컴파일
Ctrl + Shift + T : 클래스 찾기
Ctrl + Shift + / : 선택 영역 Block Comment 설정(주석 설정)
Ctrl + Shift + \ : 선택 영역 Block Comment 제거(주석 제거)
Ctrl + Shift + X : 대문자로 변환
Ctrl + Shift + Y : 소문자로 변환
Ctrl + Shift + Space : 메소드의 파라미터 목록 보기
(메소드의 괄호안 커서를 두면, 파라미터 타입힌트 볼 수 있음)
Ctrl + Alt + R
Ctrl + Alt + up/down : 한줄 duplicate
Ctrl + F11 : 실행
Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결 가능(Rename에 주로 사용)
Ctrl + 2 + R : Rename (리팩토링)
Ctrl + / : 여러 줄이 한꺼번에 주석 처리됨 (주석 해제하려면 반대로 하면 됨)
Ctrl + . : 다음오류부분으로 가기
Ctrl + , : 이전오류부분으로 가기
Ctrl + W : 파일 닫기
Ctrl + D : 한줄삭제
Ctrl + H : Find 및 Replace
Ctrl + I : 들여쓰기 자동 수정. 소스정리(인덴트 중심의 자동구문정리)
Ctrl + J : 검색할 단어를 입력하면서 실시간으로 검색
Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다
Ctrl + L : 특정줄번호로 가기
Ctrl + N : 새로운 파일 및 프로젝트 생성
Ctrl + O : Outline 창 열기, 모든 클래스, 프로퍼티 트리 보기, 선택가능
Ctrl + Q : 마지막 편집위치로 가기
Ctrl + S : 저장 및 컴파일
Ctrl + M : 전체화면 토글
Ctrl + space : 어휘의 자동완성(Content Assistance)
Ctrl + 객체클릭(혹은 F3) : 클래스나 메소드 혹은 멤버를 정의한 곳으로 이동(Open Declaration)
Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정 (괄호의 열고 닫기 쌍 확인에 유용) ==> 괄호의 뒤에 마우스 커서를 위치시킨 후 더블클릭한 것과 같은 효과
Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제
Alt + Shift + J : 자동으로 주석달기Alt + UP,DOWN : 현재 줄 위치 이동
Alt + Shift + 방향 : 선택
Alt + Shift + R : 이름변경 ( Refactoing 으로 전체 소스에서 이름변경에 의한 참조 정보를 변경해 준다)
Alt + / : Word Completion
Alt + ->, Alt + <- : 이후, 이전
해당 프로젝트에서 Alt + Enter : Project 속성
sysout > Ctrl + Space : System.out.println();
try > Ctrl + Space : 기본 try-catch문 완성
for > Ctrl + Space : 기본 for문 완성
템플릿을 수정, 추가 : Preferences > java > editor > Templates
F2 : 컴파일 에러의 빨간 줄에 커서를 가져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공
F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.
F5 : step into
F6 : step over
F8 : 디버깅 계속
F11 : 디버깅 시작
F12 : 에디터로 커서이동
2) window 이동
F10 : 메뉴창을 활성화
Ctrl + F8 : 다음 Perspective로 이동
Ctrl + N : 새로운 파일 및 프로젝트 생성.
Ctrl + Shift + Down : Java Editor에서 다음 member로 이동.
Ctrl + F7 : 다음 View로 이동.
Ctrl + Shift + F7 : 이전 View로 이동.
Alt + <- : 이전 작업 화면
Alt + -> : 다음 작업 화면
F12 : 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동
Ctrl + 1 : 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시
3) 디버깅 단축키
CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제
F11 : 디버깅 시작
F8 : 디버깅 계속
F6 : 한줄씩 실행(Step Over)
F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)
CTRL + R : 현재 라인까지 실행(Run to Line)
4) Refactoring 단축키
Shift + ALT + 알파벳 : Refactoring을 위한 단축키 임.
5) RUN 단축키
Ctrl + F11 : 이전에 실행되었던 Run파일 실행.
## 아스키코드(Askicode)
1962년 안시(ANSI)가 정의한 미국 표준 정보교환 코드.
1963년 미국표준협회(ASA)에 의해 결정되어 미국의 표준 부호가 되었다.
아스키 코드는 7비트의 이진수 조합으로 만들어져 총 128개의 부호를 표현할 수 있다.
처음 32개(0~31)는 프린터나 전송 제어용으로 사용되고,
나머지는 숫자와 로마 글자 및 도량형 기호와 문장 기호를 나타낸다.

1
## 유니코드(Unicode)
시간이 지나가면서 영어나 숫자 그리고 기본적인 기호뿐만 아니라
나라별 언어별 다양한 문자들을 처리하고자
1바이트로 정의된 아스키 코드를 확장할 필요가 있게 되어 나라별 언어를 모두 표현하기 위해 나온 코드 체계.
유니코드는
사용 중인 운영체제, 프로그램, 언어에 관계없이 문자마다 고유한 코드 값을 제공 하기 때문에
언어와 상관없이 모든 문자를 16비트로 표현하므로 최대 65,536자까지 포현할 수 있다.

'Java' 카테고리의 다른 글
[Eclips] Java class 1 - 연산자 문제 (4) | 2023.12.07 |
---|---|
[Eclips] Java class 1 - 규칙, 데이터 타입(bit,short,int,long,float,double,boolean) , 연산자종류, 주민번호 구하기, 키보드/달력 불러오기, for문, while문, do-while문 (0) | 2023.12.07 |
(선행)[Oracle] Java, Python - 혼자 공부하는 사이트 (0) | 2023.10.23 |
(선행)[Oracle] Java Class 10 - 상속의 개념 & 연습, 인터페이스 구조 (0) | 2023.10.23 |
(선행)[Oracle] Java Class 9 - 배열생성, 상속의 개념 (0) | 2023.10.20 |