본문 바로가기

java15

[TIL] 2022-11-14(11day) JAVA 기초문법(3) 👉 상속 inheritance - 1) 클래스와 클래스 사이(1:1)의 부모자식 관계를 만듬. - 2) 자바 다중상속 x - 3) 상속은 부모의 변수, 메서드들을 물려받는것. - 4) 상속시, 생성자와 초기화 블럭은 제외 - 5) 상속 키워드 : extends - 6) 필요한 이유 : 코드 중복 제거 -> 클래스를 간격하게 구현, 유지보수가 편함, SW생성산 향상. 부모클래스 = super = parent = base 자식클래스 = sub child derived class Object{} // 조상님 (자동으로 상속받는 *자바 기능들) class Parent{} // 할아버지 할머니 : x class Child extends Parent{} //아빠 엄마 : x, y class .. 2022. 11. 14.
[TIL] 2022-11-08(7day) JAVA 기초문법(2) 👉 조건문 switch 다중 선택문 : 하나의 변수값을 평가하여, 각 값에 대해 개별적인 처리를 하는 문장. -1) 구조 char score = 'A'; switch (score){ case 'A': System.out.println("A등급입니다."); // 값1과 변수의 값이 동일한 경우 아래 샐행문들 실행~ break; // 위 실행문들을 실행하고 switch 강제종료!! case 'B': System.out.println("B등급입니다."); // 실행문들~ break; case 'C': System.out.println("C등급입니다."); // 실행문들~ break; default: System.out.println("낙제입니다."); // 실행문들~ 마지막 break는.. 2022. 11. 8.
[TIL] 2022-11-07(6day) JAVA 기초문법(1) 👉 프로그램 기본지식 사항 ex) System.out.println("hello!"); .(점) : "가지고 있는~~" ;(세미콜론) : 하나의 명령이 종료되었다는 표시. {} 중괄호 : 영역 👉 자바란? -1) 프로그래밍 언어 소스코드 -> 컴파일러 -> 실행파일 -> JVM .class 파일 실행 **.java **.class -2) 자바 절차지향 : C (순서대로) - 속도가 빠름/ 메모리적음 (임베디드) 객체지향 : Java, C++ (모듈화) - 유지보수 쉬움 -3) 자바의 특징 플랫폼 독립성(jvm을 통해 os 상관없이 실행) 👉 객체지향 멀티스레드 : 동시에 일 처리 가비지컬렉션 : 자바는 메모리 할당기능은 있지만, 반환(해제)기능은 없다. 자바 가상 기계의 가비지 컬.. 2022. 11. 7.