D+1 프로그래밍 기초, 변수
*프로그래밍 기초
-프로그램: 문제 해결 작업지시서
-프로그래밍: 목적별 설계, 구현
-프로그래머: ~.
-프로그래밍 언어: 0,1의 언어, 고/저급 언어
*자바
-제임스 고슬링 -> OOP (객체지향)
-JVM(대신 이것만 운영체제에 종속적)->소스 수정하지 않고도 JRE있으면 실행가능
-자바 내부 가비지 컬렉터(GC)로 메모리 관리
-다양한 API제공
-멀티 스프레드
-동적 로딩
-실행단계: 1)2)3)
-JDK 3가지 구분
*ADOPTIUM JDK다운로드https://adoptium.net/download/
Thank You | Adoptium
adoptium.net
명령 프롬프트
java -version
javac -version
1)D드라이브에 폴더생성 'java', 'Application' +메모장
2)메모장에
public class Application {
public static class void main(String []args) {
System.out.println("Hello!!");
}
}
입력 후 확장자를 '.java'로 변경
3)명령프롬프트에 입력해보기
D:
cd D:\develop
dir
javac Application.java
java Application
*IDE설치
.meadata: eclipse를 세팅하는 공간이라 이걸 지우면 다시 설정해야함. 주의!
*Open Perspective 조정
-Java, Debug추가
-목적에 맞게 필요한 view선택
*JDK설정
window->Preferences->java->Complier compliance level 11로 변경
->Installed JREs->Add->Standard VM->Directory->C:->Program Files->Eclipse Adoptium->jdk
폴더선택->finish->jdk로 체크 후 Apply
*Encoding설정
-window->Preferences->검색창에 encoding 검색->XML->UTF-8로 설정확인->위의 항목3개 모두 UTF-8로 통일 Apply
-Workspace-> Text file encoding ->확인
-Content Types->Java Class File, Text 각각 눌러서 검색창에 대소문자 상관없이 UTF-8 Update->Apply and close
*java생성
ctrl+N jana project->module해제->JRE use default->ctrl+N class main체크->
*소스파일의 구성
package문
import문
*출력어 차이
print println printf
*주석
/*~*/: 여러 줄 주석
// :한 줄 주석
ctrl + / :주석 입력,해제
*패키지명 역순으로 이름 구성해서 유일한 식별자로 만들어서 충돌방지
*클래스명 대문자로 시작, 구분되는 단어 첫 시작도 대문자, 패키지명은 다 소문자(관례)
*메소드명은 소문자로 시작, 구분되는 단어 첫 시작 대문자로
*의미에 맞는 명칭 부여
*syso +ctrl+ space
----------------------------------------------------------------------------4교시
*부동표기법을 사용해서 실수연산 오차생성 가능성 존재
*import문: 패키지명이 길때 생략해서 표현하기위해 사용
import문 단축키: ctrl + shift + O
*서식 지정자
-서식 지정자에 해당하는 값들이 모두 존재해야 오류x
*printf("%d")
-공간확보
*printf("%f")
-최대 6자리까지 표기, 반올림됨.
-%.2(이런 식으로 원하는 자릿수 까지 표기가능)
*printf("%c, %s")
-------------------------------------------------------
변수
-기본타입: 정수, 실수, 문자, 논리타입
-변수선언: 자료형 변수명;
*진수
*문자열
String 참조 변수: 문자를 예측하기 쉽지 않아서 먼저 공간을 확보한 후에 참조하는 형식
*리터럴
*변수의 명명규칙
-의미 있는 이름짓기
-대소문자 구분, 문자수 제한x
-숫자로 시작x
-특수문자 _, $만 허용
-예약어 사용x
-소문자 시작, 여러 단어 첫 시작 대문자