21.7.21

Inabang·2021년 7월 21일

PlayData

목록 보기
3/34

~22.1.28

Day3

1 - 자바의 기본 자료형과 참조형 중 기본 자료형 및 변수, 값 등을 선언하고 활용 할 수 있다.

2 - 자바의 연산자의 종류를 살펴보고 이해 할 수 있다.

================================================

.java -> .class -> package -> project -> jar

================================================

project -> package -> java
서울시.강남구.도곡동 class 47번지{}

기본적으로 package는 2단계까지 줘야한다.
보안과 namespace

  1. XML
<tag> Value </tag>

tag = META (속성의 정보) 꾸며주는 태그

<I> ABC </I> (Object => element)
Element 안에있는 Tag들은 Attribute다.
  1. OS = M/M = Memory Map ( cs, ds , static , heap, stack)

cs -> Code Segment (코드를 관리하는 영역)

ds -> Data Segment (값을 관리하는 영역)

static ( 정적 영역 class, union, struct, static keyword, user function()등이 선언되면 관리되는 영역. 선언과 동시에 주소를 가지면서 Bind 된다.)

heap ( 자유 영역, 동적할당구간 )
프로그램 실행 시 다른 프로세스가 실행되지 않은 공간을 할당 받아 실행되고 (동적할당 -> 생성 = new) 실행이 끝나면 소거되는 공간.(소멸, GC영역)

stack ( 고정 영역 )
지역변수, 지역값등을 고정적으로 관리하는 영역

JAVA 같은 경우에는 Cs,Ds를 안쓴다
Static과 heap, Stack을 가져다 쓰는데 그 중에서도 Heap영역을 Heap과 Static&Stack으로 다시 나눠서 쓴다.

  1. 자바의 식별자 규칙.
 * 1. 대소문자를 구별한다
 * 2. 132자를 넘기지 않는다.
 * 3. 숫자로 시작하지 않는다.
 * 4. 공백이 추가되지 않는다.
 * 5. 예약어는 지정 할 수 없다. class, for, if, while 등등
 * 6. 특수문자 중 예약과 관련된 이름으로 시작되지 않는다. $, #, &
  1. 자바의 리터럴 규칙
    Boolean, 정수, 실수, 문자, 문자열
Boolean True,False

정수(int,long) 소수 없는 수

소수(float double) 소수점 지수

문자(char) ' '

문자열(String) " "
  1. 자바의 값을 출력하는 표준 Method
print(); 줄바꿈 X
println(); 줄바꿈 O
printf(); 포맷을 지정해서 출력 (C언어와 같음.)
  1. JVM의 메모리 공간
/**
 *  JVM = Heap (자유영역 공간)
 * 
 *  Heap(Class영역)
 *  new로 만든 객체만 Heap 영역으로 올 수 있다.
 *  
 *  ==============================================================
 *  
 *  
 *  static & stack
 *  
 *  
 *  
 *  
 */
  1. Formatter
    Formatter formatter = new Formatter(sb, Locale.US);
    class 클래스변수 = new 생성자(); 주소 생성

  2. 오늘은 자바 공부 (교재)

0개의 댓글