자바의 사용법과 동작원리에 대해 학습합니다. 어떻게 해당 자료구조를 사용할 수 있는가? 어떻게 값을 전달하는가? 물음으로부터 시작하여 자바 구조와 동작 원리를 깊이 학습합니다. 이를 통해 최적화된 구조로 프로그래밍하고 동시성 문제를 해결하며, 기본적인 스프링 구조에 대한 학습 난이도를 낮춥니다.


<aside> 💡 목차

</aside>

기본 문법


데이터 타입

AutoBoxing이란?

public class Wrapper_Ex {
    public static void main(String[] args)  {
        String str = "10";
        String str2 = "10.5";
        String str3 = "true";
        
        byte b = Byte.parseByte(str);
        int i = Integer.parseInt(str);
        short s = Short.parseShort(str);
        long l = Long.parseLong(str);
        float f = Float.parseFloat(str2);
        double d = Double.parseDouble(str2);
        boolean bool = Boolean.parseBoolean(str3);
  
        System.out.println("문자열 byte값 변환 : "+b);
        System.out.println("문자열 int값 변환 : "+i);
        System.out.println("문자열 short값 변환 : "+s);
        System.out.println("문자열 long값 변환 : "+l);
        System.out.println("문자열 float값 변환 : "+f);
        System.out.println("문자열 double값 변환 : "+d);
        System.out.println("문자열 boolean값 변환 : "+bool);
        
        List<Integer>list = new ArrayList<>();
				list.add(200);//자동박싱
    }
}

//출력

image.png


자바의 제어구조(Control Structures)