Java 처음시작

Java 개발 첫 시작

JAVA특징

  • OOP : Objected Oriented Programming
    • 상속, 다형성, 캡슐화 등등의 특징을 갖고 있다.
    • 이후 상세한 특징들은 공부 진행 하면서 시작
  • 자동 메모리 관리
    • Garbage Collector
    • 메모리 할당, 해제를 내부적으로 관리하고 C언어 같이 할당해줄 필요 없음

[시작전 CMD 기본 Short Cut]
1) cls : 화면 지우기
2) cd.. : 이전 디렉토리로 이동
3) dir : 해당 디렉토리 리스트
4) cd ~~ : ~~ 디렉토리로 이동
5) doskey /history : 이전 실행한 명령

Day01 class [~ 자료형]

  • variable(변수)

    • 프로그램에서 자료 저장을 위한 공간
    • Rule in Java
      1) 대소문자 구분, 길이 제한은 없음
      2) 예약어 사용 불가 (ex : for, int short...)
      3) 숫자로 시작 불가
      4) 특수문자는 '_'와 '$'만 허용
      5) 변수 이름 사이에 공백사용 불가
      6) 변수내용에 어울리는 이름으로
      7) Camel 표기법 사용 : numberOfStudent;
  • Costant(상수)

    final in Name = 100; // 이렇게 생성
    
  • DataType(자료형)

    • Primative type(원시 자료형)
      1) 리터럴로 작성된다
      2) 리터럴은 계싼식 없이 소스코드에 표기하는 상수 값
      3) 리터럴에 해당하는 값은 특정 메모리 공간인 상수 풀에 존재함
      4) 상수 풀에 저장될때 정수는 int형, 실수는 double형으로 저장
    • Numeric type(숫자 자료형)
      1) byte : 1바이트 → 동영상, 음악 파일 등 실행 파일의 자료를 처리할때 주로 사용 <범위 : -128 ~ 127 / 크기 : 1byte>
      2) short : 자바의 정수 자료형 <범위 : -32,768 ~ 32,767 / 크기 : 2byte>
      3) int : 자바의 정수 기본 자료형 <범위 : 약 -21억 ~ 21억 / 크기 : 4byte>
      4) long : 정수 자료형 중 크기 제일 큰 자료형
      <범위 : -9223372036854775808 ~ 9223372036854775807
      / 크기 : 8byte>
      5) float : 자바의 실수 기본 자료형 <범위 : 0x0.000002P-126f ~ 0x1.fffffeP+127f / 크기 : 4byte>
      6) double : 실수 자료형 중 크키 더 큰 자료형 <범위 : 0x0.0000000000001P-1022 ~ 0x1.fffffffffffffP+1023 / 크기 : 8byte>
    • Character type(문자 자료형)
      1) char : 문자한가지 입력 받을때 사용 '' 사이에
    • String type은 추후 Class 공부 후 별도 게재
    • Boolean type(논리 자료형)
      1) true / false

좋은 웹페이지 즐겨찾기