dion

고정 헤더 영역

글 제목

메뉴 레이어

dion

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (222)
    • 코딩테스트 (4)
      • 프로그래머스 (4)
    • 프로젝트 (0)
    • 실습 (4)
      • 포트포워딩 (1)
      • Untangle (2)
    • IT (192)
      • 기타 (4)
      • AWS (10)
      • vSphere (3)
      • vagrant (1)
      • XenServer (2)
      • Docker (7)
      • Ncloud (3)
      • Cloud (1)
      • MySQL (2)
      • WindowsServer (15)
      • Network (13)
      • Linux (23)
      • GCP (4)
      • K8s (2)
      • GIT&GITHUB (3)
      • HAProxy (1)
      • Terraform (0)
      • Linux & Windows Server (3)
      • JAVA (42)
      • HTML (6)
      • JavaScript (3)
      • CSS3 (7)
      • BOOTSTRAP (1)
      • JQuery (10)
      • DataBase (15)
      • Spring (8)
      • React (3)
    • 자격증 (9)
      • Azure (9)
    • 자료구조 (5)
    • 알고리즘 (4)

검색 레이어

dion

검색 영역

컨텐츠 검색

전체 글

  • [JAVA]

    2024.04.23 by o_zeew

  • [JAVA]Stack & Queue | Sort | Comparator / Comparable

    2024.04.22 by o_zeew

  • [JAVA] 정규식문자열 | trim() | StringTokenizer | Date&Calendar | Decimal Format | Collection

    2024.04.19 by o_zeew

  • [JAVA] 깊은복사 | Clone | String(고정문자열) | String.split(정규식문자열) | Math() 클래스 | 래퍼(wrapper) 클래스 | Random 클래스

    2024.04.18 by o_zeew

  • [JAVA] 재정의 | equals

    2024.04.16 by o_zeew

  • [JAVA] 추상클래스 | 다형성 | 인터페이스 | 내부클래스 | 예외처리

    2024.04.16 by o_zeew

  • [JAVA] 상속

    2024.04.15 by o_zeew

  • [JAVA] 제품관리 프로그램 실습

    2024.04.15 by o_zeew

[JAVA]

24.04.23 47일차 HashMap 데이터 저장 시 key 값과 value 값으로 저장 * key 값이 동일하다면 기존의 value값이 동일하기 때문에 수정이 가능하지만 추천하지 않는 방법 (기존의 value값 상실) PhoneBook insert search update delete

IT/JAVA 2024. 4. 23. 17:50

[JAVA]Stack & Queue | Sort | Comparator / Comparable

24.04.22 46일차 ArrayList a = new ArrayList(10); //비추천 작성 방식 List a = new ArrayList(10); //추천 작성 방식(실무적 사용 방법) add set retainAll 차집합 ** ArrayList 읽기속도는 빠름, 추가나 삭제는 느림 LinkedList 읽기속도는 느림, 추가나 삭제 빠름 Stack & Queue stack queue select sort 1) 기준 위치를 잡는다. 기준위치의 값을 최소값으로 결정해둠. 2) 기준 위치의 오른쪽 값들과 비교해서 오른쪽 값이 작으면 자리 교환. 3) 기준 위치를 오른쪽으로 이동한 후 1)~3) 반복 bubble sort 1) 자리를 하나씩 오른쪽으로 이동하면서 양 옆의 데이터를 비교 후 교환 2) ..

IT/JAVA 2024. 4. 22. 17:49

[JAVA] 정규식문자열 | trim() | StringTokenizer | Date&Calendar | Decimal Format | Collection

24.04.19 45일차 정규식 ** \w >>> a-zA-Z0-9 를 의미 * \는 특수문자라는 의미를 가지고 있기 때문에 사용할 때는 \\w로 사용 실습 키보드를 사용하여 아이디와 암호를 입력받아 규정에 맞는지 체크 PW : 8~15자 사이 영숫자, 단 대문자와 !, #, %, & 기호 포함 ID : 8~12사이의 영숫자만. 단, 영어로 시작 trim() StringTokenizer() 지정한 구분자로 문자열을 쪼개는 클래스. 쪼개진 문자열은 토큰(token) Date & Calendar DecimalFormat SimpleDataFormat choice.format message.format Collection list : 배열과 유사, 데이터 중복 가능, 길이가 가변적 set : 집합, 중복불가,..

IT/JAVA 2024. 4. 19. 17:44

[JAVA] 깊은복사 | Clone | String(고정문자열) | String.split(정규식문자열) | Math() 클래스 | 래퍼(wrapper) 클래스 | Random 클래스

24.04.18 44일차 깊은 복사 원본 배열 혹은 타겟 배열을 수정하여도 타겟 배열 혹은 원본 배열이 수정되지 않음 clone() system.arraycopy() for(arr > arr) 얕은 복사 Clone String (고정 문자열) String a = "hong" 으로 설정한 후 "kim"으로 변경을 하여도 메모리 어딘가에 있는 "hong"이 변경되거나 삭제되지 않음 > 새로운 주소에 "kim"이 생긴 후 String a가 바라보는 주소가 "kim"으로 변경됨 indexOf() substring() charAt() replace() String.split (정규식문자열) 1) 문자열을 분리하여 배열형으로 반환 2) 무효의 문자열도 배열에 포함된다 String str="a,b,c,,,,d,e,f..

IT/JAVA 2024. 4. 18. 17:50

[JAVA] 재정의 | equals

24.04.16 43일차 재정의 부모가 가지고 있는 속성을 자식이 다시 정의 하는 것 1) 반환형, 메서드명, 매개변수는 모두 동일해야 함. 2) 접근권한은 부모가 갖고 있는 권한보다 넓거나 같아야 함. 3) 예외처리는 부모가 갖고 있는 예외보다 적거나 같아야 함. @Override를 붙였을 때 에러가 나면 Override가 된 것이 아님 [equals 응용] equals 메서드를 사용하여 회원의 이름과 연락처가 같으면 같은 회원임을 표시하시오. class Member{...} 1) 필드 : mName(이름), phone(연락처) 2) 생성자를 통해 이름과 연락처를 전달받아 필드에 저장하시오. 3) equals() 재정의하여 이름과 연락처를 비교하여 동일하면 true, 둘 중 하나라도 다르면 false ..

IT/JAVA 2024. 4. 16. 17:47

[JAVA] 추상클래스 | 다형성 | 인터페이스 | 내부클래스 | 예외처리

2024.04.16 43일차 추상클래스 여러 클래스들간의 비슷한 필드와 메서드를 공통적으로 추출해 만들어진 클래스 1) 중복 코드를 최소화 할 수 있다. 2) 작업의 표준화를 꾀할 수 있다. * 인스턴스를 생성할 수 없고 반드시 상속되어 사용된다. * 추상 메서드는 반드시 오버라이드(Override) 해야함. 추상, 인터페이스를 설계할경우 해당 업무에 대한 해박한 지식이 없이는 불가능하다. 추상 클래스는 객체 생성 불가 * 하나의 클래스 안에서 여러개의 클래스는 가능하지만 public은 한개만 가능 다형성 다형성 : 서로 다른 생성자를 사용하여 하나의 클래스 타입의 객체를 생성하는 행위. 다형성의 행위가 가능한 이유 : 생성자가 있는 클래스는 반드시 객체타입으로 지정된 클래스를 상속받아야 다형성을 구현할..

IT/JAVA 2024. 4. 16. 15:13

[JAVA] 상속

2024.04.15 42일차 상속 1. 상속 방법 : extends, implements 2. this(), this, super(), super 3. 재정의(Override) 4. 접근제한자테스트 : public, protected, default, private 종류 클래스 필드 메소드 접근 제한자 public O O O protected O O default O O O private O O 수정자 final O O O static O O abstract O O synchronized O 상속 : 부모클래서, 자손클래스 (상위클래스), (하위클래스) 방법 : extends, implements 형태 방법 자손 부모 class class class 자손 extends 부모{ ... } class int..

IT/JAVA 2024. 4. 15. 17:39

[JAVA] 제품관리 프로그램 실습

24.04.15 42일차 ProductVo.java ProductMain.java ProductSearch.java ProductInput.java ProductModify.java ProductDelete.java

IT/JAVA 2024. 4. 15. 14:44

추가 정보

인기글

최신글

페이징

이전
1 ··· 4 5 6 7 8 9 10 ··· 28
다음
TISTORY
dion © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바