openjdk설치와 환경변수 설정하기
클래스 의 정체는 객체 라고 합니다. 이는 자바스크립트와도 같네요.객체는 원래 속성과 메소드를 가지고 있죠.자바에서는 보통 속성을 field로 부른다고 합니다.Class(Object) \- Attribute(=field, =property) \- method인스턴스 는
자바스크립트와 똑같습니다.변수명은 숫자로 시작할 수 없다.\_(underscore) 와 $ 문자 이외의 특수문자는 사용할 수 없다.자바의 키워드는 변수명으로 사용할 수 없다. (예: int, class, return 등)다만, 정적언어이기 때문에 자료형을 명시해주어야
부모 클래스의 필드나 메소드를 그대로 받아서 사용할 수 있게 해줍니다. 부모의 메소드를 재정의할 때는 @override를 사용합니다.
메소드 시그니처와 상수만 정의하는 설계도 역할을 합니다.okdevtv\_인터페이스
자바를 빌드해주는 툴이 있습니다.Maven, Gradle 등등..실무에서 둘 다 사용되는 것 같습니다만, 그래들이 좀 더 사용하는 경우가 많았습니다.하지만 그래들도 메이븐과 연관되어 있다고 하고, 메이븐 설치 강의를 들었으므로 메이븐 설치를 정리해보겠습니다.참고로, M
서로 연관된 변수와 메소드를 묶어놓은 것.클래스의 복사본으로 서로 독립적으로 동작할 수 있게 해 줌.new <ClassName> 으로 만듦.class field: 클래스의 필드를 참조한다.instance field: 클래스의 값을 복사하여 새로운 나의 값을 만든다
에러 - 자바 환경에서 문제가 생긴 것.예외 - 내가 짠 코드가 내가 의도한 것과 다른 상황에 직면한 것.try catch문으로 예외처리를 해주면 프로그램이 멈추지 않고 매끄럽게 진행을 할 수 있습니다.try를 쪼개는 건 개발자 마음이지만,try안에서 하나라도 에러가