본문 바로가기

전체 글179

#7-2 / getter,setter DAO - Data Access Object : 데이터에 접근하기 위한 객체 (삽입,삭제,조회)DTO - Data Transfer Object : Getter,Setter를 이루는 메소드의 집합 VO - Value of Object : Getter(상수 데이터)를 이용하여 값을 가져오는 메소드https://dev-eunse.tistory.com/45⚡ DTODTO에 있는 모든 변수를 활용할 필요는 없으며  단,필요한 변수가 있을 경우 DTO에 생성 후 setter,getter메소드를 생성package oop;import java.util.ArrayList;//Dto를 이용한 배열 생성하기public class web3 {//DTO에 있는 모든 변수를 활용할 필요는 없으며 //단,필요한 변수가 있을 경우.. 2024. 5. 9.
#7-1 / 주의 ⚡ 주의 *  sort 사용 시 주의사항 : 반복문에 new오브젝트 사용시 할당량을 확인해야함 *  반복문 사용시 1차배열 생성이 중요하다. 또한, 2차배열도 반복문 안과 밖에 따라 다른 결과가 출력 될 수 있다* 2차 및 다차원 배열시 sort를 1차배열 형태에 적용하면 추가 2차배열 및 다차원 배열 모두 동일하게 적용된다( 2차배열엔 sort하지 않는게 좋다! )package oop;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;public class web1 { public static void main(String[] args) { //-- sort 사용 시 주의사항 : 반복문에 new오브젝트 사용시.. 2024. 5. 9.
getter & setter - getter,setter : 데이터를 주고받는 역할을 하는 classString id,name,email,age 드래그 우클릭 ->  Source -> Generate Getters and Setters 하면 알아서 쭉 만들어줌package oop;public class dto { String id,name,email,age;}🔽🔽🔽🔽🔽🔽getter : return 메소드setter : 필드에 있는 변수에 데이터 삽입package oop;public class dto { String id,name,email,age; public String getId() { //getter (return 메소드) return id; } public void setId(String id) { //sette.. 2024. 5. 8.
#6-3 / 2차 class 배열 ⚡ 2차 원시배열 => class 배열로 변경package oop;import java.util.ArrayList;import java.util.Arrays;//2차 원시배열 => class 배열로 변경public class array14 { public static void main(String[] args) { ay14_box ay = new ay14_box(); ay.abc(); }}class ay14_box { public void abc() { Integer a[][] = { {10,20,30}, {100,200,300} }; //1차 변경방식과 다름!! //이게 2차 class배열 ^^.. ArrayList> al2 = new ArrayList>(); /* .. 2024. 5. 8.
#6-2 / class배열(ArrayList) ArrayList al = new ArrayList();ArrayList al2 = new ArrayList(); //int 사용 불가 기존 원시배열은 데이터 추가,수정,삭제 불가능하단 단점이 있다 -> class배열이 나옴(라이브러리 사용)class배열에는 [] 선언도, 기능도 없다에 자료형은 사용할 수 없다⚡ 타이틀- add : 배열에 데이터를 추가- remove : 배열에 데이터 삭제(단, 데이터 삭제시 배열번호 변경됨)- size() : 배열의 데이터 갯수(원시배열의 length와 같은 기능)- clear() : 모든 데이터 삭제- clone() : 클래스 배열을 복사(추가,삭제 모두 가능)package oop;import java.util.ArrayList;//클래스 ArrayList 배열pub.. 2024. 5. 8.
#6-1 / 데이터 반환,외부 원시배열 데이터 반환 ⚡ 실행 파일 및 데이터 반환(보안코드 체크,로그인)-실행파일package oop;import java.util.Scanner;//실행 파일(load_class.java 와 연계)public class class1 { public static void main(String[] args) { cl1_box cl = new cl1_box(); cl.abc(); cl.bbb(); }}class cl1_box { load_class lc = new load_class(); //외부 클래스 로드 Scanner sc = new Scanner(System.in); //----보안코드 체크 public void abc() { //void가 출력하는 곳에 많이 사용 //인증번호 체크 메소드로 값 전달 및 .. 2024. 5. 8.