본문 바로가기

Language/JAVA21

[JAVA] 09일차. 배열과 ArrayList(1), 객체 배열 사용하기(2) 👀2022020121 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 17. 배열과 ArrayList(1) 📍배열 : 동일한 자료형의 변수를 한꺼번에 순차적으로 관리. 자료형[] 배열이름 = new 자료형[개수]; int[] arr = new int[10]; 자료형 배열이름[] = new 자료형[개수]; int arr[] = new int[10]; 📍배열 초기화 배열은 선언과 동시에 초기화를 할 수 있음. 배열을 초기화 할 때는 배열의 개수를 명시.. 2022. 2. 26.
[JAVA] 08일차. 클래스와 객체2 (3), (4) 👀202202018 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 15. 클래스와 객체2 (3) - static 변수 stiatic 변수 : 변수도 사용하고 메소드도 사용 가능함. 여러 개의 인스턴스가 같은 메모리의 값을 공유하기 위해 사용 static예약어 자료형 변수이름; static 변수는 동적 메모리인 heap메모리에 생성된다. 객체가 생성될 때는 메모리를 할당을 받고 객체가 소멸되면 메모리가 사라지는데 static 변수는 공유되는 메모리.. 2022. 2. 26.
[JAVA] 07일차. 클래스와 객체2 (1), (2) 👀202202016 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 13. 클래스와 객체2 (1) 📍this 자신의 메모리를 가리킴. 생성자에서 다른 생성자를 호출. 자신의 주소를 반환함. 1️⃣자신의 메모리를 가리킨다. 생성된 인스턴스를 스스로 가리키는 예약어. package thisex; //클래스 class Birthday { //멤버 변수 int day; int month; int year; public void setYear(int yea.. 2022. 2. 18.
[JAVA] 06일차. 클래스와 객체1 (3), (4) 👀202202014 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 11. 클래스와 객체1 (3) 클래스로부터 객체를 선언하는 과정을 클래스의 생성(인스턴스화)라고 한다. 이렇게 선언된 해당 클래스 타입의 객체를 인스턴스(instance)라고 한다. 예를 들어 "개"라는 클래스를 만들었다면 인스턴스는 개의 하위범주에 있는 진돗개, 치와와 등등을 의미한다. 즉, 객체를 코드로 구현한 것이 클래스이고, 클래스의 설계를 바탕으로 메모리에 구현한(생성된).. 2022. 2. 18.
[JAVA] 05일차. 클래스와 객체1 (1), (2) 👀202202011 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 09. 클래스와 객체1 (1) 📍객체 지향 프로그래밍(OOP, Object-Oriented-Programming) 객체 지향 프로그래밍(OOP)은 객체(object)를 기반으로 하는 프로그래밍이다. 여기서 객체(object)는 구체적, 추상적 데이터 단위로 실생활에서 우리가 인식할 수 있는 사물로 설명할 수 있다. 이러한 객체의 상태(state)와 행동(behavior)을 구체화하.. 2022. 2. 11.
[JAVA] 04일차. 제어 흐름 이해하기 (1), (2) 👀20220209 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 07. 제어 흐름 이해하기(1) 조건문(conditional statements) if문 if-else문 if-else-else문 switch문 📍if문 public static void main(String[] args) { int grade = 95; if(age >= 90) { System.out.println("1등급입니다."); } } //1등급입니다. 📍if-else문 p.. 2022. 2. 9.