국비학원에서 오늘 배운것들 3/26 2024
it 를 공부할때 한번에 다 배울순없다 (다른개념들)
java 의특징
플랫폼에 독립적
객체지향 플그램 유지보수 확장성 좋다
풍부한 라이브러리 오픈소스 제공 굳
메모리 자동으로 정리해줌
// [주석] : comment, 설명
// 주석은 컴파일에서 제외가 되는 실행이안된다
// 한 줄 주석
/* 하고 */
하면 여러줄 주석이된다 / 하고 * 엔터 누르고 */ 마무리
실행할떄 이름이 같은 클래스를찾아간다
주석 설정/해제 : ctrl + /
컴파일러 : 번역을 하는 과정 컴파일 이라고 부른다
java 파일 > comfile > class (바이트코드) > 가상머신으로 실행 (컴파일 > 실행 두개의단계)
컴파일러 컴파일 하는 사람 컴파일 과정
탐색기: 윈도우 + E
GUI
CLI
환경 변수 : %JAVA_HOME%\bin
CMD(실행) : WINDOW+ R
잘라내기 CTRL +X
저장 ctrl+ s
화면 축소 확대 : ctrl ++ ctrl --
새파일 ctrl + n
실행 : ctrl + F11
라인 복제: ctrl+ alt + 아래방향키
라인 이동: alt +위/아래방향키
system out prinln 단축키 = sysout + ctrl+ 스페이스
cd : change directory(파일이동 cdm 에서)
directory = 폴더
이클립스 화면확대 축소 : ctrl + +/ ctrl + -
프로젝트 생성 -java 파일추가 - 코드 작성 - 실행
환경변수: 컴퓨터설정- 고급 -환경변수- 시스템변수- 새로만들기-이름설정-변수값 찾아오기- 로컬디크스 C - PROGRAM FILE - JAVA- JDK -11- 12시 방향 JDK 11 빈곳 클릭후 주소복사-path클릭후 -환경변수 만들기새로 -(환경 변수 : %JAVA_HOME%\bin)
IDE 통합 개발 환경(統合開發環境, integrated development environment, IDE)은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다
프로젝트 생성-> 파일추가
클래스 이름 : 첫문자 대문자 Test, Study
자바에서 { 영역 }
8개의자리로 정수 type을 표현한다
정수 type ->양/음/0 이있다
1 Byte = 8 Bits
양 =0
음=1
2의7승까지 1비트는만들수있음 숫자의갯수를
2의 7 128 , 양수: 128 음수: 128 총 256
하지만 양수는 0부터 시작하기때문에 128-1
; 붙이는 이유 (세미콜론) 명령어인데 끝이라는 말임 ;는 종결 연산자라고함.
;를 붙여야 문법에러가안날수있다.
변수를 선언하고 초기화 하는게 국룰이다 그래야지 좋음 오류도안나오고
int var = 7;
system.out.println(var);
변수는 값을저장하는곳
변수명에 a,b,c X , 길게해도 안됨. 반드시문자,_, $ 시작
파일 가져가기
1. 프로젝트: import
2. java 파일: 프로젝트 생성후, src 추가
// 변수 [variable]
// : 메모리 공간에 부여한 이름
// : 이름을 통해서 메모리를 접근
// [변수명]
// : 변수명 길이 제한 없음
// : 반드시문자,_, $ 시작 (숫자 시작 하면안됨) 문자로해야함
// : 대 소문자 구분을 해야함 변수는 소문자부터 꼭 시작해야함 뒤에숫자들어가도 됨 ex)num6
// : 연산자(+,-,...)와 키워드(예약어)는 사용할수 없음
// : camel case : ex) number0ne (첫문자 소문자 두번쨰 대문자)
// : snake case : ex) number_one (언더바나 달러 사용해서 표시 모두소문자)
// : 둘다 섞어서 하면안됨, 그리고 의미있는 변수명을써야함
// 문자 : 'a'
// cf)문자열 : "abcded234"
char ch1 = 'a';
System.out.println("ch1 : " + ch1);
char ch2 = 'A';
System.out.println("ch2 : " + ch2);
// [주석] : comment, 설명
// 주석은 컴파일에서 제외가 되는 실행이안된다
/* 시작
여러 줄 주석
끝
*/
// 메서드(메소드, method) : 기능 , 동작
// main 메서드
public static void main(String[] args) {
System.out.println("반가워요~");