일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- java
- emmet
- list
- Git이해하기
- html
- 맨땅에 해딩
- arraylist
- js
- Git알아보기
- 파일이동버튼
- 컬렉션프레임워크
- 버튼페이지이동
- java입문
- MySQL
- 필드
- javascript
- Collection
- 데이터베이스연동
- cmd
- 이클립스
- java기초
- 배열
- form
- Eclipse
- 점프 투 파이썬
- 오버라이딩
- jdbc
- 기본코드
- object
- Today
- Total
단단히
국비 교육 시작날(20220511) ~ 2일차(20220512) 본문
1-2교시는 OT로 시작하고 나머지 교시에는 강사쌤께서 들어오셔서 수업을 시작하셨다.
JDK15버전과 Eclipse 2020.12 버전을 다운(Java EE)받았다.
그리고 환경변수를 설정했다.
[시스템 속성 > 환경 변수 > 시스템 변수]
변수 : 값 >> 행동
JAVA_HOME : JDK가 설치된 폴더 >> 생성
Path : %JAVA_HOME%₩bin >> 편집에서 해당값을 새로 만들어준다.
Classpath : 마침표 + ; %JAVA_HOME%₩lib >>생성
참고. path 변수 자체를 삭제하면 안된다.
[프로그램 설치( JAVA )]
1. 다운로드 + 관련 점검 사항 > 2. 설치 > 3. 환경변수 설정 > 4. 프로그램 편집기(IDE)설치
참고. Eclipse 압축해제시 폴더명이 길다면 최상위 폴더에서 압축을 푼 후 원하는 폴더에 이동하는 것을 추천
[JDK 정상 설치 확인 방법]
1. CMD(명령 프롬프트)창에서
javac -version / java -version 명령어를 하나씩 치고 엔터를 칠때 설치한 해당버전이 나오면 정상설치 된것.
참고. cmd는 실시간 반영이 안되므로 폴더 이동과 같이 변경 후에는 cmd를 다시 실행해야한다.
[Eclipse 실행 후 설정]
1. 워크스페이스(Workspace) 지정 : 프로그램 작성 폴더 >>지정한 곳에 .metadata 파일이 생성된다.
2. 사용사 환경(Perspective) 지정 : Java EE
3. 폰트 설정 및 인코딩 변경 : UTF-8
< 수업 정리 >
IDE (Integrated Development Environment ; 통합개발환경) : Editor + 작업의 편리성을 위한 관련 도구
ex) 비주얼 스튜디오, 인텔리제이, 이클립스, VC, VC++, VC# ...
Editor(편집기) : 코드 작성 및 수정이 주된 용도
ex) 비주얼 스튜디오 코드, 에디트 플러스, 아톰, 노트패드++ ...
-단축키-
Window + R : 실행
Window + E : 파일 탐색기
Ctrl + F11 : 바로 전에 실행했던 클래스 실행
Ctrl + Shift + / : 블록 주석(/* */)
Ctrl + Shift + \ : 블록 주석 제거
Ctrl + / : 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 된다.
[이클립스에서 Java 프로그램 작성 순서]
1. 프로젝트 생성 (ctrl + n)
- 프로젝트 이름은 카멜표기법을 사용하기(첫글자는 대문자로 작성, 숫자나 공백으로 시작할 수 없음, 공백 X)
- 퍼스펙티브 모듈창은 Don't Craete(생성하지 않음)클릭
src (; source) 프로그램, 코드를 총칭함. 이 위치에 자바 프로그램 생성함.
2. 해당 프로젝트에서 src에 패키지 생성
- packege는 해당 프로그램이 실행하기 위한 묶음 단위를 나타내는 경로를 지칭한다.
- 자바프로그램을 작성하기 위해서는 반드시 패키지를 만들어야한다.
프로젝트 만드는 형식과 동일하지만 첫글자는 소문자로 작성.
3. 해당 패키지에서 Java프로그램(자바파일)인 클래스 생성
- 프로젝트 이름 만드는 규칙과 동일한다..
- 프로그램 이름과 클래스명은 동일해야한다.
- 출력결과를 보기위해서는 반드시 내부에 main이라는 메서드를 기재해야 한다.
Naming 규칙은 카멜 표기법으로 사용한다.
카멜 표기법(;낙타 표기법, 헝거리언 표기법)
첫글자 대문자로 표기한다.
숫자나 공백으로 시작불가
합성어일경우 단어의 첫글자 대문자
[프로그램 작성 기본 형식]
public class 클래스명{
public static void main(String[] args) {
작성할 프로그램 내용;
//주석(Comment)처리
//한줄 주석
/*
여러줄 주석
개발자는 사용자를 위한 화면을 만들어야한다.
사용자를 위한 화면
=> UI, User Interface,유저 인터페이스, 사용자 화면
*/
System.out.print("Welcome!");
//Welcome! 이 출력된다.
}
}
-프로그램 이름과 클래스명은 동일해야 한다. 첫 글자는 영문 대문자를 사용해야한다.
JDK-15폴더
<bin폴더>
bin(binary) 폴더는 2진수로 되어있는데 컴퓨터가 읽을 수 있는 파일이다.
컴파일(compile) ; 사람의 코드를 기계어로 변환하는 과정을 지칭한다.
사람의 코드 ------- 컴파일 ----------> 기계어 코드
Welcome.java Welcome.class
컴파일은 컴파일러가 하는데 이때 컴파일러가 JDK이다.
[괄호 규칙]
; 짝, 갯수, 순서가 일치해야 한다.
[ 대괄호 배열에 사용함]
{ 중괄호 클래스, 인터페이스, 메서드 본체에 사용함}
( 소괄호 메서드 인수/매개변수에 사용함)
< 꺽새 제네릭에 사용함>
프로젝트는 소스코드가 없다.
패키지는 패키지 이름을 지정하는 소스코드만 있다.
클래스와 메서드는 소스코드를 본격적으로 사용할 수 있다.
-클래스와 메서드-
>클래스는 정의영역이라고 하며 메서드를 지역정의 및 실행영역이라고 한다.
>클래스는 첫글자는 대문자로 작성하고 정의할 때 클래스 이름앞에 class 키워드를 사용한다.
자료형(Data type, 데이터 타입)
; 자료형은 출력용(따옴표를 사용하고 작성된 형태 그대로 출력) 값과 연산용(따옴표를 사용하지 않고 계산된 결과가 출력) 값이 구분되어 있다.
참고. 자료형은 변수와 함께 사용한다. 변수는 값을 임시저장하는 문자열입니다.
-기본 자료형 ; 정수(int, long), 실수(double, float), true/false(boolean) >>실제 값을 저장한다.
-참조 자료형 ; 클래스, 인터페이스, 열거, 배열.. 등.. >> 주소를 저장한다.
변수 ; 컴퓨터 기억장치의 주소를 대신하여 표현하는 문자 또는 문자열
-변수명은 RAM-주 기억장치에 저장된다.
-변수값은 CPU -중앙 처리장치에 저장된다.
int 정수는 4Byte 전기신호 공간으로 구성된다.
double 실수는 8Byte 전기신호 공간으로 구성된다.
'Java > 개념 정리' 카테고리의 다른 글
실행창(Window+R)에서 바로 Eclipse 열기 (0) | 2022.05.17 |
---|---|
casting, 연산자(Operator) (0) | 2022.05.17 |
모듈 교제 Part01. 개발자 환경 구축 [정리] (0) | 2022.05.16 |
수업 3일차(20220513) - 데이터 전기 신호 (0) | 2022.05.16 |
기본 코드 이해 (class/public/static/void...) (0) | 2022.03.09 |