
터미널 즉 Windows Powershell에서 code Hello.java치기 ->Vistual studio code(에디터) 열리고, 자동으로 Hello.java 파일 생성됨 파일에 아래 내용 적기 public class Hello{ public static

객체지향문법 설계도면=class 책상=instance 또는 object instance 생성 Book b = new Book(); -> new Book() : 메모리(heap)에 Book 클래스의 instance를 만든다. -> Book() : 생성자

클래스 필드 (static 필드)클래스 정보 자체는 정적메인을 실행할 때 ( Person p1 = new Person; 같은 코드를 실행)클래스 있는지 찾고 클래스 정보를 메모리에 올리게 되는데, 이때 클래스에 static 필드 있나 살펴봄, static 필드는 메모리

생성자 인스턴스를 생성할 때 사용한다. 어떤 값을 가지고 인스턴스가 만들어지게 하고 싶다면 생성자를 사용한다. 클래스 작성시 생성자를 하나도 만들지 않았다면 자동으로 기본 생성자가 생성된다. 기본 생성자는 매개 변수를 하나도 받지 않는 생성자를 말한다. > 추상 클

프로그램 기능 중 병렬이 되는 것과 안되는 것이 있다. 병렬이 되는 것을 통해 성능을 향상 시킬 수 있다. 운영체제는 시분할 시스템을 이용한다. Process 각각의 프로세스는 메모리 공간에서 독립적으로 존재한다. 각각의 프로세스는 다음 페이지 그림과 같이 자신만의

배열이란? 🚨 항상 초기화를 하고 사용기본형 배열기본형 타입\[] 변수명 = {값1, 값2, 값3..}or기본형 타입\[] 변수명 = new 기본형타입\[] {값1, 값2, 값3...}타입 변수명 = new 타입 행의 수;변수명행인덱스=값;타입 변수명 = new

Arrays 메서드< copyOfRange 메서드 >< compare(array, array) >< sort(array) >< binarySearch(array, 찾는 것) >꼭 정렬 후 사용할 것

무엇이든 담을 수 있는 상자를 만들어보자!< 최상위 클래스인 Object를 이용한 무엇이든 담을 수 있는 ObjectBox >< 위 상자를 이용한 Main>→ get()메서드로 객체를 얻을 때 Object로 얻기 때문에 형변환 해줘야한다.ObjectBox는

🏁 주석문프로그래밍 실행과는 상관없는 문장프로그램에 설명을 붙이기 위해 사용🏁 종류JavaDoc 주석문: 클래스 메서드 필드 설명하기 위해 적는다.IntelliJ에서 JavaDoc 생성하기shift키를 2번 연속 누른다.generate javaDoc을 입력한다.cu

Error와 Exception비정상적으로 프로그램을 종료되게 하는 원인🏁 Error종류컴파일 에러 : 컴파일시 발생하는 에러런타임 에러 : 실행시 발생하는 에러컴파일 타임과 런타임 타임 차이: 컴파일이란 소스코드가 기계어로 변환되는 과정이다.런타임이란 컴파일 이후 프

Java IO도 객체다. Java IO가 제공하는 객체는 어떤 대상으로부터 읽어들여, 어떤 대상에게 쓰는 일을 한다. 마름모 꼴로 되어 있는 것은 Decorator은 Component를 가질 수 있다. 즉, Component를 상속 받고 있는 것들도 가질 수 있다

IP 주소와 Port 컴퓨터를 구분하는 주소 : IP 컴퓨터 안에 있는 서버들을 구분하는 값 : Port 도메인 주소 IP 주소를 대신하는 역할 localhost 컴퓨터 자신의 도메인 IP 주소 알아내기 inetAddress 로 알아낸다. ex. InetAddr

Enum🏁 Enum 사용하기클래스를 생성하는 것과 같은 방식으로 Enum을 생성한다.com.example.enumtype 패키지를 생성한다.생성된 패키지 아래에 Day enum을 생성한다.Day 안에 상수를 나타내는 값을 적는다. 보통 모두 대문자로 표현을 하는데,