Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강 1주차
https://gitlab.com/easyspubjava/javacoursework
이클립스 단축키
컨트롤 + n - 새로운 생성 패키지,클래스
컨트롤 + d - 코드 한줄 지우기
컨트롤 + f11 - run , 컴파일
자바는 객체지향언어다.
C 언어는 절차지향 언어. 파이썬과 같이 라인 번호 순대로 차례로 실행이 된다. 이와 정반대가 객체 지향. 클래스 라인 순서에 상관 없이 각 각 실행 가능하다.
모든 클래스는 패키지 안에 들어가 있어야 한다
패키지를 생성을 안 하고 소스를 넣게 되면 패키지가 없는 상태가 된다
패키지 - 일종의 소스의 묶음
package ch01;
public class HelloJAVA {
public static void main(String[] args) {
}
}
main 함수는 구동하기 위해서 쓰는 함수. 그렇다고 매번 쓰는 것은 아니다
자바 클래스를 구동하는 것은 스스로가 아니라 웹 서버로 인해서 구동 되는 경우가 굉장히 많다
자바 파일 안에 클래스가 여러 개 들어갈 수 있다. 그런 경우에는 public 클래스는 하나 만 있어야 한다.
컴파일(컨트롤 + s) 된 클래스는 bin폴더에 있다. 실제로 구동되는 것은 bin 안에 있는 파일이다.
비트 - 0,1을 표현할 수있는 최소단위의 메모리
1byte = 8비트
비트를 좀 모아서 프로그램에서 숫자로 나타 내기 위해 8진수 1~7 을 사용한다.
8 = 10(8진수)
3비트를 같이 합쳐서 표현 할 수 있다
16진수 1~F
16 = 10(16진수)
4비트를 같이 합쳐서 표현할 수 있다
16진수는 메모리 address 표현할 때 많이 쓴다
int형은 4바이트 = 32비트
부호비트 0이면 양수 1이면 음수.하지만 부호비트가 1이라고 해서 무조건 음수는 아니다
클래스 선언의 시작은 대문자로. 약속.
변수 선언 단어는 최대한 가독성 있게. 절대 줄이지 말라.
새로운 단어 생길 때 대문자로 바꿔서
예 - numberOfStudent
byte - input, output 처리할 때 쓴다. 입력 ,출력
10은 어딘 가 잡혀 있어서 그것을 불러오는 것.
프로그램에서 사용하는 모든 숫자(리터럴)은 int 로 저장됨
Ch 01. 자바 기초 - 06. 정수는 프로그램에서 어떻게 표현하여 사용하나요
실수 숫자를 쓰게되면 리터럴이 double 8byte로 잡힌다
byte 크기에 맞게 해당 변수를 선언하면 베스트.
실수
$2^n$ 0 이 되지 못 한다.
#패스트캠퍼스#내일배움카드
#K디지털크레딧#바이트디그리
#자바인강#자바
#Java&SpringBoot로시작하는웹프로그래밍:자바인강
Java & SpringBoot로 시작하는 웹 프로그래밍 : https://bit.ly/3mizkLS