ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 강남메가 it 자바 방학 특강 1월 4일 -1일 차 기록
    강남메가it 자바방학특강 2022. 1. 5. 07:01

    1월 4일 날 공부한 것을 학원자습실에서 조금하다가 다음날 새벽6시에 일어나서 복습하게 되었다

    프로그래밍의 끝은 없고 직접 연습하는 것 만이 살길이다 

     

    import java.lang.*;

    //import - 내가 필요한 기능들을 사용할때 불러오기 위해서 적는 명령

    //import 패키지경로;

    //패키지 : 파일들을 기능별로 구분하여 관리하기 쉽도록 모아놓은 폴더..

    //java.lang - 프로그램에서 기본적으로 필요한 기능들이 모여있는 패키지..
    // - 자동으로 import된다
    /**
     * 머리말 주석
     * - 파일의 전체적인 설명을 적을때 사용하는 주석 
     **/
    public class Hello {
       //클래스명은 첫글자는 대문자 달라지는 단어의 첫글자는 대문자. - 암묵적인 규칙
       //클래스명과 파일명은 반드시 일치되어야한다.
       // { } - 영역 또는 지역을 표시한다.. 데이터의 묶음 처리
       //자바의 프로그래밍 코드는 반드시 클래스 영역 안에만 적어야한다.

       public static void main(String[] args) {//main 메소드
          //ctrl + 플러스 : 글씨크기 증가
          //ctrl + 마이너스 : 글씨크기 감소
          //함수 == 메소드
          //메소드 - 어떠한 기능을 실행하기 위한 코드의 집합체..
          
          //main메소드 - 프로그램이 실행할때 가장 먼저 실행되는 메소드 ( 시작지점 )
          //당분간은 실행코드를 적는다..
          
          //하나의 프로그램에서는 반드시 하나의 main메소드
          System.out.println("Hello JAVA!!!");//명령문 - 프로그램의 실질적인 실행 문장
          //JAVA에서의 표준 출력 명령
          //;(종료문자) - 하나의 명령문이 끝났으니 다음 명령을 준비해라..
          //항상 모든 명령문의 끝에는 ;을 적어주어야한다.
          
          //주석문 - 프로그램의 부연 설명을 적는 문장
          // - 프로그램 실행에 절대 관여하지않는다..
          
          // - 한줄주석 : 부분적 코드의 설명을 적을때 사용
          
          /*
           * 범위 주석
           *  - 여러줄을 주석처리할때 사용한다.
           *  - 부분 설명을 적을때 사용하는 주석..
           */
          

       }

    }

     

     

     

     

     

    상수
     - 리터널상수 , 심볼릭상수

    리터널 상수
     - 데이터 그 자체
     - 자동으로 공간이 생성되고 메모리에 저장된다.
     - 공간을 구분할 수 있는 방법이 없기때문에 공간을 다시 이용할 수 없다.
     - 단발성 데이터

     데이터를 다루는 공간들 ( 변수 , 배열 , 객체 .. )
     - 데이터를 저장하는 공간
     - 용도에 맞는 공간을 만들고 데이터를 저장시켜야한다.
     - 공간을 구분할 수 있는 이름이 있기때문에 공간을 다시 이용할 수 있다.
     - 지속성 데이터
    ===============================================================
    변수
     - 데이터를 하나를 저장하는 공간
     - 용도에 맞는 공간을 만들고 데이터를 저장시켜야한다.
     - 공간을 구분할 수 있는 이름이 있기 때문에 공간을 다시 이용할 수 있다. ( 변수명 )
     - 지속성 데이터

     - 선언
      - 메모리에 변수공간을 할당받고 그 공간에 변수명을 붙이는 작업
      - 용도에 맞는 공간을 만들어주어야한다.. (자료형)
      - 형식
       자료형 변수명;
       - 변수명 : 할당받은 변수공간을 구분하는 이름
        # 암묵적인 규칙
         - 데이터의 성격이 연상되는 단어로 이름을 지어준다..
         - 소문자를 권장한다..

    #작명규칙
     - 영문자, 숫자 , _(언더바)로 구성된다..
     - 대소문자 구별 가능..
     - 숫자로 시작 x ***
     - 공백 x, 특수기호 x **
     - 예약어 x ( System.out.println() )

    #자료형 ************
     - 데이터의 형태를 구분
     - 공간의 형식을 정의한 키워드..

     - 원시형(기본형) - 데이터를 저장하고 관리하는 용도의 공간
      - 정수형
       byte , short , int , long
      - 실수형
       float , double

      - 문자형 : 단일문자 ' '
       char
      - 논리형 : 참과 거짓을 저장하고 관리하는 자료형
       boolean

     - 참조형(객체형) - 실제 데이터 공간이 만들어지고 그 공간의 정보를 저장하는 공간이 함께 만들어지는 형태   
                  - 기능이 함께 딸려온다..
      - 기본형을 제외한 모든 자료형
      - 문자열 : String
      - 배열

     - 초기화
      - 할당받은 변수공간에 값을 처음 넣는 작업
      - 할당받은 공간은 항상 쓰레기값으로 채워져있다.. 내가 원하는 데이터로 값을 처음 넣는것이다..
      - 초기화를 진행하지 않으면 공간의 데이터를 사용하려할때 에러가 발생된다.

      - 형식
       1. 선언과 동시의 초기화
          자료형 변수명 = 값;
       2. 선언 후 초기화
          자료형 변수명;
          변수명 = 값;

     # = ( 대입연산자 ) - 우측 공간의 데이터를 좌측 공간에 대입하는 연산자

     - 호출
      - 할당받은 변수공간을 불러오는 작업
      - 호출하고자 하는 위치에 변수명을 적으면 된다.

      - 형식
       변수명

     

     

Designed by Tistory.