Backend/JAVA 28

JAVA 코딩 API (Application Programming Interface) - Collections Framework

Collections Framework : 무한의 데이터를 저장할 수 있는 공간 최소한의 자원으로 최대한의 효율을 낼 수 있도록 만든 프로그램의 기본 틀 ; 반 강제성을 가지고 있는 프로그램의 기본 틀 -> 결국 클래스들의 모음 Framework 최소한의 자원으로 최대한의 효율을 낼 수 있도록 만든 프로그램의 기본 틀 Collection을 상속받은 애들 : 요소 안에 데이터를 저장하는 형태 1. set : 데이터 중복 불가, 데이터 간 순서 없음 전체의 데이터를 가져오거나 넣을 때 주로 이용된다 2. List : 데이터 중복 가능, 데이터간의 순서가 유지된다 확장형 배열 인덱스값을 사용하여 데이터를 중간에 가져오거나 할 수 있다 주로 목록화된 데이터의 검색과 수정이 많이 이루어져야 하는 경우 사용된다 M..

Backend/JAVA 2023.02.23

JAVA 코딩 API (Application Programming Interface) - Integer, Exception

JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드 https://developernew.tistory.com/21 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드 객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 중심의 프로그래밍 방식 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화 == 클래스 속성과 기능을 하나의 캡슐처 developernew.tistory.com JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, static https://developernew.tistory.com/22 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, static 자바 클래스 기본개념..

Backend/JAVA 2023.02.23

JAVA 코딩 Class 클래스 다형성

다형성 : 다양한 형태나 성질 하나의 객체를 여러개의 클래스로 표현하는 것을 말한다 상속이 기본 클래스를 기능별로 분리하여 통합적인 처리를 하기 위해 사용된다 ; 다중상속 업캐스팅을 바탕으로 이루어진다 부모의 참조형변수 안에 자식클래스의 인스턴스 공간의 정보가 저장되는 형태 ex. // Animal class public class Animal { private String name; public Animal (String name) { this.name = name; } public void info () { System.out.println("이름 : " + name); } public void bark () { System.out.println("????????????????????????????"..

Backend/JAVA 2023.02.23

JAVA 코딩 객체지향프로그래밍 OOP, 배열 클래스 Array Class

JAVA 객체지향 프로그래밍 OOP, Class 기본개념 및 예제 https://developernew.tistory.com/21 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드 객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 중심의 프로그래밍 방식 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화 == 클래스 속성과 기능을 하나의 캡슐처 developernew.tistory.com JAVA 객체지향 프로그래밍 OOP, Class, Static https://developernew.tistory.com/22 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, static 자바 클래스 기본개념 및 기본예제 htt..

Backend/JAVA 2023.02.22

JAVA 코딩 객체지향프로그래밍 OOP, Class 중첩클래스 - 일반중첩클래스, static중첩클래스, 지역중첩클래스, 익명중첩클래스

JAVA 객체지향 프로그래밍 OOP, Class 기본개념 및 예제 https://developernew.tistory.com/21 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드 객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 중심의 프로그래밍 방식 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화 == 클래스 속성과 기능을 하나의 캡슐처 developernew.tistory.com JAVA 객체지향 프로그래밍 OOP, Class, Static https://developernew.tistory.com/22 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, static 자바 클래스 기본개념 및 기본예제 htt..

Backend/JAVA 2023.02.21

JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, static

자바 클래스 기본개념 및 기본예제 https://developernew.tistory.com/21 JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드 객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 중심의 프로그래밍 방식 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화 == 클래스 속성과 기능을 하나의 캡슐처 developernew.tistory.com JAVA oop class : static : 객체 생성과 상관없이 사용되는 멤버 클래스명을 통해 접근하면 된다 -> 아무리 클래스 내부더라도 클래스명을 통해 접근하는 것을 권장한다 static 멤버변수 : 모든 객체가 일괄적으로 처리되어야 할 데이터를 저장하는 멤버변수 ..

Backend/JAVA 2023.02.16

JAVA 코딩 객체지향프로그래밍 OOP, 클래스 Class, 함수, 메소드

객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 중심의 프로그래밍 방식 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 부품화 캡슐화 == 클래스 속성과 기능을 하나의 캡슐처럼 묶어서 정의한 것 정보은닉 클래스의 멤버를 보호하기 위해 외부로부터 접근을 제한하는 것을 말한다 프로그램의 안정적 구현과 연관 상속성 클래스끼리 물려주거나 물려받는 것 다형성 하나의 클래스 객체를 여러 개의 클래스로 표현하는 것 객체(Object) : 클래스(class)라는 사용자 정의 자료형을 통해 만들어지는 변수 사전적 의미로는 현실세계에 존재하는 모든 것 ; 하나의 완벽한 대상체 프로그램에서의 객체는 어떠한 대상을 표현하기 위한 정보(속성)와 그 대상을 컨트롤할 수 있는 기능(메..

Backend/JAVA 2023.02.16

JAVA 코딩 제어문 - 반복문 : while, for, do ~ while문

제어문 : 코드의 흐름을 제어하는 문장(문법) 코드의 일정 부분을 선택하여 실행하거나 코드의 일정 부분을 반복하여 실행하는 제어문 제어문의 종류 조건문 : if ~ else문 조건식의 결과가 참과 거짓에 따라 실행 내용을 선택하여 실행하는 제어문 조건문 설명 : https://developernew.tistory.com/13 선택문 : swich ~ case문 값에 따라 실행 내용을 선택하여 실행 선택문 설명 : https://developernew.tistory.com/14 반복문 : while, for, do ~ while 코드의 일정 부분을 반복하여 실행하는 제어문 조건식이 [참]일 동안 반복하여 실행한다 ; [거짓]이 될 때 종료함 반복문 설명: https://developernew.tistory..

Backend/JAVA 2023.02.06

JAVA 코딩 제어문 - 선택문 : switch ~ case문

제어문 : 코드의 흐름을 제어하는 문장(문법) 코드의 일정 부분을 선택하여 실행하거나 코드의 일정 부분을 반복하여 실행하는 제어문 제어문의 종류 조건문 : if ~ else문 조건식의 결과가 참과 거짓에 따라 실행 내용을 선택하여 실행하는 제어문 조건문 설명 : https://developernew.tistory.com/13 선택문 : swich ~ case문 값에 따라 실행 내용을 선택하여 실행 선택문 설명 : https://developernew.tistory.com/14 반복문 : while, for, do ~ while 코드의 일정 부분을 반복하여 실행하는 제어문 조건식이 [참]일 동안 반복하여 실행한다 ; [거짓]이 될 때 종료함 반복문 설명: https://developernew.tistory..

Backend/JAVA 2023.02.03

JAVA 코딩 제어문 - 조건문 : 단순if문, if~else문, if~else if~else문

제어문 : 코드의 흐름을 제어하는 문장(문법) 코드의 일정 부분을 선택하여 실행하거나 코드의 일정 부분을 반복하여 실행하는 제어문 제어문의 종류 조건문 : if ~ else문 조건식의 결과가 참과 거짓에 따라 실행 내용을 선택하여 실행하는 제어문 조건문 설명 : https://developernew.tistory.com/13 선택문 : swich ~ case문 값에 따라 실행 내용을 선택하여 실행 선택문 설명 : https://developernew.tistory.com/14 반복문 : while, for, do ~ while 코드의 일정 부분을 반복하여 실행하는 제어문 조건식이 [참]일 동안 반복하여 실행한다 ; [거짓]이 될 때 종료함 반복문 설명: https://developernew.tistory..

Backend/JAVA 2023.02.03