일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- html #자바와서블릿 #자바와웹연결 #웹연결
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- View #
- Controller
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- Doit #Doit오라클 #Doit시리즈 #연습문제
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- 8 실무에서 가장 많이 사용하는 SQL
- Model #
- 마이바티스환경설정
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- web.xml #배포지시자 #서블릿테스트
- 자바웹프로그래밍
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- 어노테이션 #@WebServlet #WebServlet #
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- 서블릿선언 #서블릿선언방법 #
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- Init-param #context-param #
- 정처기3회 #정보처리기사2023
- 정처기필기합격 #정처기합격후기
- Today
- Total
목록전체 글 (73)
장미의 개발일기

동물 클래스(슈퍼 클래스) 새 클래스, 고양이 클래스, 개 클래스(서브 클래스) 출력해보면 서브클래스의 메소드만 계속 호출되는 것을 알 수 있다. 슈퍼클래스 타입으로 선언해도 오버라이딩이 되어 있다면, 서브클래스의 메소드가 호출된다. package book; class Animal{ void cry() {} } class Bird extends Animal{ @Override void cry() { System.out.println("짹쨱"); } } class Cat extends Animal{ @Override void cry() { System.out.println("냐옹"); } } class Dog extends Animal{ @Override void cry() { System.out.prin..

자바같은 객체지향 언어에서 매우 중요한 개념중 하나! 개념관련 포스팅은 나중에 해보려고 한다. 우선 연습한 예제. //회사 모든 부서를 관리하는 중앙부서(슈퍼클래스) //각 모형을 제작하는 원, 삼각형, 사각형 부서(서브클래스) //원 부서에 처음엔 오버라이딩 하지말고, 다른 메소드를 적용시켜보기. //그 후에 오버라이딩해서 비교해보기 //메인함수에서 슈퍼클래스형 배열을 생성하여, 서브클래스 객체들을 대입하기. //For-each문을 이용하여 객체 3개에 슈퍼클래스에서 상속 받았던 색,로고 기본 값을 메인에 게시된 색,로고 값으로 바꿔보기 // 오버라이딩했던 메소드도 for each문 안에서 간단하게 실행시켜보기 1. 슈퍼클래스: 메인팀 package company; public class MainTea..

클래스 상속 파트에 들어가면서 머릿속이 어지러워짐 분명 머리론 이해가 가면서도 엉켜서 정리가 안된 느낌? 종이에 손으로 그려가며 정리해봤다. 종이에 그린 상속 관계도. class A class B extends A class D extends B class C extends A class E extends C A a1 = new B(); => A객체가 먼저 생성 후, B객체 생성. A클래스만 참조가능 A a2 = new D(); => A객체가 먼저생성, B객체 생성, D객체 생성, A클래스만 참조가능 C c1 = new E(); => A객체가 먼저 생성, C객체 생성, E객체 생성, A,C클래스까지 참조가능 D d1= new D(); => A객체가 먼저 생성, B객체 생성, D객체 생성, A,B,D 클래..

Do it! 자바 완전 정복 (김동형) - 10장 클래스의 상속과 다형성 연습문제 11번 문제 맨 아래의 equals 함수를 보자마자 내 머릿 속은 ???? 였다. 전에 공부한 내용에서 저렇게 비교하면 안된다고 강조하면서 공부했기 때문. 바로 이클립스 켜서 코드 직접 쳐보니 false 나옴 그 순간 머릿속을 스쳐지나가는 게 있었으니 package book; class A { int data; A(int data) { this.data = data; } } public class Page377Ex { public static void main(String[] args) { A a = new A(3); A a2 = new A(3); System.out.println(a.equals(a2)); } } Stri..
새벽 3시까진 GPT랑 데이트하면서 .... 재미났는데 지금 디질거같음 원래 클래스 내부의 메소드를 써서 출력할랬더니 별 쇼를 다함 결국 그냥 출력하는 코드씀... 무튼 대강 잘 돌아감 오늘 어찌버티냐 => 이때, 새벽 4시경 + 4/20 오후 4시 추가: (메뉴버튼2번 작동이 되긴하는데 total 번이 아닌 1명분만 출력됌 => 원인은 switch 문 case1에서 생성된 객체가 case2에서 사용할 수 없다는거 아니면 루프 밖에 저장해야하는데 객체형이라 이것도 어렵고 ... 그래서 GPT와 밤새 데이터를 했다. GTP가 도움을 주긴했으나, 해답을 찾도록 도와준거지 짜준 코드 다 틀리고 계속 객체 배열을 만들라는데 만들어야하는 2번 버튼의 기능에 어긋나고, 그 당시엔 좋다고 객체 배열 만들고 했는데 밤..

머리론 클래스랑 메소드 등 개념 다 이해가 되어있는데 막상 코드로 쳐보니 연습이 많이 필요하다는 걸 깨달음... 오늘 학원에서 했던 것 조건은 메인에다가 절대 Scanner 클래스, 입력하는거 하지 말고, 메소드만 순수하게 테스트해볼 것!! package team; import java.util.Arrays; public class Ex2_MethodSample { // return형 메서드 정의해보기 // 1) 이름을 출력하는 메서드 : String uname // 이름을 입력받아서 성만 반환하는 메서드 public String uname(String name) { String res = name.substring(0, 1); // 포인트!!! // substring:해당 문자열 객체에서, // 0번째..
1.POJO POJO는 Plain Old Java Object의 약어로, 자바에서 일반적으로 사용되는 객체를 나타내는 용어입니다. 이 용어는 Java EE(Java Enterprise Edition)와 같은 대규모 애플리케이션 개발에서, EJB(Enterprise JavaBeans)와 같은 복잡한 컴포넌트 프레임워크 대신에 사용되는 간단한 객체를 가리키기 위해 사용됩니다. POJO는 일반적으로 특정 인터페이스나 클래스를 상속받지 않으며, 프레임워크나 라이브러리에 의존하지 않는 순수한 자바 객체입니다. 이는 객체를 단순하게 유지하고, 유연하고 재사용 가능한 코드를 작성하기 위한 목적으로 사용됩니다. =>>>>POJO의 종류 *******DTO와 VO DTO와 VO는 모두 데이터를 전달하는 객체를 나타내는 ..
&개발의 순서와 과정: *요구사항 파악* -> 분석 (클래스다이어그램) -> ***설계(클래스다이어그램) ***: 재사용성 -> 구현 -> 테스트 -> 배포 @절차지향과 객체지향 이해하기@ 1.절차지향: (procedural programming) : 순서에 맞춰 단계적으로 실행하도록 명령어를 나열 = 기능 중심 프로그래밍 2.객체지향: (object-Oriented programming) : 클래스를 붕어빵 틀, 붕어빵을 객체에 비유하면 이해하기가 쉽다. 실체화 된 객체를 인스턴스라고 부른다(붕어빵). 우리가 붕어빵 틀을 먹을 수 없듯이 클래스는 직접 사용이 불가능하다. 대신 클래스를 통해서 객체를 만들어 실체화한 후에 객체 속의 필드와 메소드를 사용가능하다. 객체는 new 키워드를 사용해 우선 객체를..

5장 참조자료형 연습문제 교재 206페이지 문제를 따로 사진으로 찍기 귀찮고 캡쳐가 깔끔할 것 같아서 답안지 가져와서 답은 가림 물론 안보고 풀음 ㅇㅇ package book; public class Page_206_Ex { public static void main(String[] args) { String str = "내 이름은 [홍길동]입니다. 나이는[15]살 입니다"; String name = str.substring(str.indexOf("홍"),str.indexOf("]")); String age = str.substring(str.lastIndexOf("1"), str.lastIndexOf("]")); System.out.println(name); System.out.println(age);..

String 클래스: 1. 한번 정의된 문자열은 변경할 수 없다. 2. 문자열 리터럴을 바로 입력해 객체를 생성할 때 같은 문자끼리 하나의 객체를 공유한다. (다른 클래스에는 없는 독특한 특징) String 클래스 객체 생성 : 암묵적 객체 생성 : String str1 ="안녕"; 명시적 객체 생성 : String str1 = new String("안녕"); Java에서는 모든 객체를 생성할 때 new 키워드를 사용해야 한다. 다만 String 클래스는 특별하게 "문자열" 이렇게 바로 객체 생성이 가능하다. 보통은 문자열이 같으면 힙 영역 메모리에서 같은 위치를 공유한다. 다만 위에 명시 해놓은 '명시적 객체 생성방법'으로 객체가 생성되면, 두 객체가 같은 문자열을 가지고 있다고 해도 주소값이 달라서 ..