본문 바로가기

전체 글179

object 배열 ⚡ object 형태의 class 배열 사용(1차->2차)String m[] = {"test"};int n[] = {50000};ArrayList ob = new ArrayList();ob.add(m[0]);ob.add(n[0]);System.out.println(ob); //[test, 50000]ArrayList> oball = new ArrayList>();oball.add(ob);System.out.println(oball); //[[test, 50000]] ⚡ object 배열값에 대한 자료형 확인 및 class배열에 String변환 후 담기해당배열[idx].getClass().getName()Object원시배열 -> 숫자클래스 배열로 입력할 경우 자료형 변환 후 addObject data[] .. 2024. 5. 14.
#10-1 / Interface 👀 전체 정리 : https://dev-eunse.tistory.com/97  Interface : class와 비슷한 성격을 가지고 있음. 즉,모든 메소드를 그룹화함(근데 다름)- 기본 메소드가 {} 없음(public) - public 안에는 문법 작성 x,인자값은 작성해야함- default란 interface에서 유일하게 기본메소드를 활용할 수 있는 선언문,default를 붙여야 {}사용 가능- ⭐ default메소드는 사용해도되고 안해도 됨,public은 필수- private,protected 사용불가(default,public 가능),static 메소드 또한 사용 가능함(메소드 안에 문법 작성 가능)- 무조건 별도 파일- interface를 직접 class파일에 사용하지 못함(로드를 활용해서 사.. 2024. 5. 14.
#9-3 / class + class - class+class는 abstract 에서 값을 받은후 거쳐 갈때 추가하면 편하다!(abstract에서 return으로 하나만 받아올수 있어 값이 2개 필요하거나 추가 사항이 있을때 거쳐가는 용으로 사용) - 맨 아래 예제 확인⚡ class + class- 실제 클래스를 숨기기 위해 주로 사용(없다고 생각하고 a_class에 작성)- Spring에서 많이 사용- 코드 재활용에 좋다   현재시간,날짜   로그인정보   DTO(getter,setter)   Session,Cookie 관련   Database Connecton .. 등package oop2;// class + classpublic class oop_class5 { public static void main(String[] args) { .. 2024. 5. 13.
#9-2 / abstract(추상 클래스) abstract(추상 클래스) :코드 규격화를 위함(협업),가상 공간(메모리에 안잡힘)- extends : 상속 클래스- @Override : 상속된 메소드를 호출- overloading : 상속받는 메소드 외에 추가로 메소드를 생성함(추상클래스에 선언하지 않은 메소드명 사용해야함) 로드방식class b_class extends a_class{ @Override메소드{}} 👀 전체 정리 : https://dev-eunse.tistory.com/95  ❗ 중요 주의사항 : 코드를 이미 진행시 해당 추상 메소드 이름 을 변경하면 상속받은 모든 클래스에 문제 발생!⚡ abstract(추상 클래스) - 상속(협업시 주로 사용)package oop2;//외부 클래스 로드 및 abstract(추상 클래스)publ.. 2024. 5. 13.
#9-1 / 배열에 해당 클래스를 로드하여 적용하는 방법(DTO),protected ⚡ 배열에 해당 클래스를 로드하여 적용하는 방법(DTO)List di = null;   //이런 형식 (dto_info : getter,setter가 있는 클래스명)package oop;//배열에 해당 클래스를 로드하여 적용하는 방법(DTO)import java.util.ArrayList;import java.util.List;//실행 부분public class list_dto { public static void main(String[] args) { new list_data(); }}//--module(반복문,원시배열...등 data)class list_data { String user[][] = { {"hong","kim"}, {"홍길동","강감찬"} }; //--class배열에 gett.. 2024. 5. 13.
문자열 배열 <-> 정수 배열 변환 방법 https://adjh54.tistory.com/153 정수 배열 변환 방법" data-og-description="해당 글에서는 문자열 배열, 정수 배열 간의 캐스팅(형 변환) 방법에 대해서 이해합니다. 1) 문자열 배열을 정수 배열로 캐스팅(String[] → int[]) 1. for문을 이용한 캐스팅 : Integer.parseInt() 💡 배열을" data-og-host="adjh54.tistory.com" data-og-source-url="https://adjh54.tistory.com/153" data-og-url="https://adjh54.tistory.com/153" data-og-image="https://scrap.kakaocdn.net/dn/bYR7lQ/hyV2tLL7vw/GhN.. 2024. 5. 11.