반응형

전체 글 320

B0502생성자와클래스DAO

B0502생성자와클래스DAO 문제지금 하고 싶은것 arr[ ] [ ] 이차배열을 클래스 안에 넣는것 클래스는 2가지로 이루어져 있다.전체 큰 배열 [ ] =>DAO작은 배열. 즉 한 사람 개인 데이터 => 클래스 이다. 문제 만들기1 - 2차배열이 있다. 이것은 publick class로 감싸고 3 - ItemDAO itemDAO = new ItemDAO();'우선 큰 배열을 생성한다. 이것을 해야지 DAO가 만들어진다. 4 - itemDAO.setData(arr);큰 배열을 만들었으면 데이터를 보내야 한다.arr 데이터를 setData에 보내라 그래야 머리와 몸통을 만들 수 있다.  5 - itemDAO.printList();DAO 안에 있는 함수 pringList 함수를 실행시켜라즉 큰 배열을 출력하..

코딩/2-JAVA 2025.04.11

B0404클래스와DAO

B0404클래스와DAO지금까지의 내용은 다 잊고 클래스와 DAO로 최종 결정이 난다. 우리가 뭐 한거냐1차배열 int [ ] numberList = [1001,1002,1003];String[ ] nameList = ["김철수","이만수","이수정"];2차 배열 String[ ] [ ] studentList = [[1001,1002,1003],["김철수","이만수","이수정"];] 클래스클래스와 메인이 서로 떨어져 있다.  class Student {int number;String name;} main( ) { //배열이 메인에 있었다.  Student [ ] studentList = new Student [ 2 ];studentList[0] = new Student():studentList[0] = n..

코딩/2-JAVA 2025.04.10

B0307리턴배열_개념 ~ B0308리턴응용_개념 (1)

B0308리턴응용_문제B0307리턴배열_개념연습B0307리턴배열_개념자바에서는 받은데로 적기 - 리턴에서는 일치를 시켜주어야 한다. int 로 적으면 intboolean로 적으면 boolean B0307리턴배열_개념연습B0308리턴응용_개념B0308리턴응용_문제리턴 클래스 만드는 방법1 - 메인 먼저 만들기 ->arr 데이터 만들기 2 -  Item230801[] re = getSolution(arr);  // 2. 함수 실행  위로 올라가서 함수 만들기3 - 조건문을 먼저 만들기 상품 가격 * 개수 만원이 넘는 것을 먼저 조건을 만들기4 - 클래스 만들기조건을 먼저 만든 이유.만원이 넘는 제품을 먼저 찾아서 count 개수만큼 4-1 머리 만들기5 - 몸통 만들기arr 데이터를 몸통에 넣어주기 6- 리..

코딩/2-JAVA 2025.04.09

B0305주소공유_개념 ~ B0306리턴변수_개념

주소공유 개념 메서드 주소공유의 핵심 변수는 값이 안 바뀜배열은 바뀜 배열은 주소공유 개념이다. 변수의 대 원칙1개에 1개만 저장 가능하다. int[] arr = new int[3]int[] arr = {1,2,3}; //변수가 4개이다. 위의 2개는 같은 말이다. new는 힙에 있다. 2번째 칸 e= new  => 주소가 저장이 된다. 1번째 메모리는 머리2번째 힙은 몸통 즉 몸통에 =new는 주소가 저장 = 값이 저장 = new는 주소가 저장이 된다. 변수가 5개라는 사실 얕은 복사 / 깊은 복사용어에 심취하면 안된다.용어는 기술을 만들고 이름을 같다 붙인것 함수 메서드에서 깊은 복사를 하게 되면. 불필요하게 메모리를 많이 쓰게 된다.모두 앝은 복사로 데이터를 옮기게 되어 있다.jsp 파일이 많다.s..

코딩/2-JAVA 2025.04.09

B0301메서드_개념

B0301메서드_개념 자바에서는 함수를 메서드 라고 한다. 자바랑 신경전이 있다.c언어가 1970년대 나와서 세상을 평정한다.완벽한 언어이다. 이것을 뛰어 넘을 수 는 없다. 업그레이드 버전 c++ 세상을 평정 완전히 장악 java c++의 세상을 점차 잠식을 한다.90% 잠식을 한다.이와중에 자바가 이상한 짓을 함 c++ 스타일 if ( a==10 ){}java 스타일그냥 자존심 ㅋ  그냥 c++싫어 ㅋㅋ if ( a == 10 ) {}c++ => 함수라고 불름 java => c++싫어 => 메서드 라고 함 ㅋㅋ 함수보통 클래스와 메인 사이에 만든다.  문제

코딩/2-JAVA 2025.04.08
반응형