
오랜만에 돌아왔다자바를...배우기로했음!!!이유는 아무래도 기업은 자바를 많이 쓰는 것 같고...궁금해서! 뭐가 그리 좋은지!! 나도 한 번 보자!!!아무튼 생활코딩님의 강의와 함께 자바 기초를 배워보려한다밑의 글은 Java1-1에서 Java1-4까지의 내용을 다룬다자
프로그래밍에서는 데이터 타입이 있다.왜 있을까?데이터 타입별로 연산(더하기 나누기..)하는 방법이 다르기 때문에타입을 나누어 구분한다예를 들어 숫자 6과 문자 6 ("6" 으로 칭함)사람이 보기에는 같지만 컴퓨터가 보기에는 다르다숫자 6은 더하기 빼기등의 연산이 가능하

==는 주소(참조값) 비교,.equals()는 값(내용) 비교p1이 1이고 p2가 1이면 같은 곳을 참조한다o2는 다른 위치로 새롭게 만들어서 저장한다이때, ==는 주소값을 비교하기 때문에 false를 반환한다이를 방지하기 위해 equals을 사용한다String o4는

✅ static이 붙은 변수나 메서드는 인스턴스(객체) 없이 클래스 자체의 소속✅ static이 없는 건 객체가 생성되어야만 사용할 수 있는 인스턴스 소속bark1()은 Dog.bark1("woof")처럼 클래스 이름으로 호출!bark2()는 Dog 객체가 있어야 하므
인터페이스는 일종의 규격(약속)클래스가 반드시 따라야 하는 틀(template)클래스에게 강제하는 용도인터페이스를 기준으로 역할을 나눌 수 있음인터페이스를 알면 코드 연결이 쉬움형태만 맞추면 다 호환됨!전부 상수(public static final)로 취급대부분의 경우
✨ 오버로딩 (Overloading) > - 과적하다 > - 같은 이름의 메서드를 매개변수만 다르게 여러 개 정의하는 것! 같은 클래스 안에서 이름은 같고, 파라미터만 다르게 만든다 내용은 다를 수 있음! 서로 다른 메서드로 취급됨 🔹 예제 🧹 오버라이딩 (Overriding) > - 올라타다, 덮어쓰다 > - 부모 클래스에 정의된 메서드를 자식...
에러(오류) 익셉션(예외) 에러 -> 우리 잘못아니고 환경잘못(내가 잘해서 바꿀수있는게 아님 메모리가 부족함.., 운영체제가 이상함,....등등 예외 -> 내가 짠 코드가 내가 의도한것과 다른상황에 직면 파일이 있는줄 알았느넫 없음, 예상한것과 다른 값이 들어옴

도커는 프로그램과 실행 환경을 하나의 상자에 담아 어디서든 똑같이 실행할 수 있게 해주는 도구이다웹개발이나 어플리케이션을 만들기 위해서는 운영체제위에 많은 것들을 설치해야한다설치하는 것에는 따져봐야할것이 한 두개가 아니다 버전이 맞는지, 환경변수가 맞는지...그렇다면