-
강남메가 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. 선언 후 초기화
자료형 변수명;
변수명 = 값;
# = ( 대입연산자 ) - 우측 공간의 데이터를 좌측 공간에 대입하는 연산자
- 호출
- 할당받은 변수공간을 불러오는 작업
- 호출하고자 하는 위치에 변수명을 적으면 된다.
- 형식
변수명