
코딩에서 많이 본 구문들이다 그만큼 다 빠짐없이 너무 중요하다...이걸 작성할 줄 모른다면 힘들어지는 건 나뿐,,, 문제를 풀 수 없을 것이다if문과 switch문 / for문과 while문 서로서로 잘 바꿔가며 쓸 줄 알아야한다.: 실행 순서를 다루는 문장선택 제어문

복습 체크 [ ] > 드디어 배열을 들어갈 차례다 이것도 알다가도 까먹는 것들이 많다 하지만 내용보다도 구문 방법에 집중하는 것이 좋다! 1차원 배열(타입) 특징 요약 동일한 자료형만묶어서 저장 가능 → 반대로 어떤 타입인지 알아야함

2차원(다차원) 배열의 선언 특징) 1차원과 마찬가지로 동일한 자료형만 가능하고 어떤 자료형인지 알아야한다 . 자료형 변수명 자료형 변수명 자료형[ ] 변수명[ ] *일관성을 위해서 첫번째 방식으로 선언할 것을 권장 2차원(정방행렬) 배열 : 가로(행)과 세로

패키지 선언부 : 주석을 제외하고 첫 줄에 반드시 와야한다. 상단에 없을 경우, 디폴트 패키지를 사용하고 패키지 선언부가 생략된다. pakage exam01; 클래스 선언부 : public은 해당 클래스를 다른 패키

클래스는 C++에서 있는 개념인데 이것을 바탕으로 자바가 생겼기 때문에 중요하다!!! 흐름을 이해하자. 클래스의 탄생 변수(너무 많아져서) -> 배열(같은 값만) -> 구조체(자료형이 달라도 하나로 묶는 것,상속불가) +기능을 추가하자! |C의 부분 -> 클래스(상속

전체적인 구조를 알았다면 개별적으로 어떤 특성이 있는지 알아보고 구분해보자: 객체의 속성값을 지정할 수 있는 클래스에 포함되고 힙메모리에 저장되는 변수(우리가 아는 int, double 이런거)❗️필드는 객체에 들어가기 때문에 지역 변수와 구분해야한다\-> 메서드에 포

: 프로젝트의 하위폴더 개념클래스 파일 목적별로 묶어서 관리패키지마다 이름공간 생성-> ⭐️클래스이름 충돌방지반드시 첫 줄에 표시java.lang : 자바의 가장 기본 클래스 묶음java.util : 유용한 확장 클래스 묶음java.awt / java.swing / j

\-> 동일 패키지의 모든 클래스 + 다른 패키지 모든 클클래스\-> 동일 패키지의 모든 클래스 + 다른 패키지의 자식 클래스\-> 동일 패키지의 모든 클래스\-> 동일 클래스 가능 1->4번으로 갈수록 접근범위가 좁아진다 ❗️접근지정자는 항상 붙어있다생성자가 없는

복습시간 클래스 외부에 올 수 있는 것들 : 패키지, 임포트, 아웃 클래스 클래스 내부에 올 수 있는 것들 : 필드, 메서드, 생성자, 이너클래스 상속 : 부모클래스의 생성자를 제외한 멤버(필드,메서드,이너클래스)를 자식클래스가 내려받아(상속) 클래스 내부에 포함하

클래스와 인터페이스는 공존할 수 없다. 클래스는 인터페이스 특성이 있고 인터페이스도 클래스의 특성이 있기 때문이다 클래스는 일반클래스와 추상클래스로 나뉘어진다일반 클래스는 객체생성이 가능하고, 추상클래스는 객체 생성이 불가능하다각각 어떤 경우에 써야하는지 판단할 줄 알

: 클래스 내부에 포함된 클래스: 객체 내에 있는 일반 이너클래스 특징객체를 만들어야 사용가능외부 클래스의 모든 접근지정자 멤버 접근이 가능❗️일반 클래스의 객체 생성 후 그 안에 이너클래스를 만들고 그 이너클래스 내에 또 객체를 생성해야한다내부클래스에서 객체만들기클래

Exception(예외) VS Error 예외 : 연산오류, 포맷오류등으로 개발자가 해결 가능한 오류 에러 : JVM 자체의 오류로 개발자가 해결할 수 없는 오류 예외 > checked => 문법을 체크한다는 의미 = 예외처리 필수 일반 예외(checked exce

Program vs Process vs Thread 컴퓨터 구조 CPU(고속), 메모리(용량 낮,속도 높), 하드디스크(용량 높, 속도 낮) => 컴퓨터의 부품 프로그램 실행(cpu 사용)하려면 하드디스크의 내용을 메모리에 올려야된다(loading) ❗️cpu는 하드
어떤 상품에 마다 클래스를 추가하는 것은 비효율적이다. 그래서 클래스 1개만 만들고 각각 다른 상품들을 저장하고 관리할 수 없을까?그것에 대한 해답은 제네릭!!!위와 같은 질문으로 Object 클래스를 이용해 해결하는 방법도 있다. 오류가 나타날 때, runtimeEx