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

검색 영역

컨텐츠 검색

전체 글

  • [자료구조] 자료구조 소개

    2024.09.20 by o_zeew

  • [Java] 스트림

    2024.09.12 by o_zeew

  • [Java] 람다식

    2024.09.12 by o_zeew

  • [Java] 컬렉션 프레임워크

    2024.09.11 by o_zeew

  • [Java] 예외 처리

    2024.09.10 by o_zeew

  • [Java] 입출력

    2024.09.10 by o_zeew

  • [Java] 내부 클래스

    2024.09.10 by o_zeew

  • [Java] 인터페이스

    2024.09.10 by o_zeew

[자료구조] 자료구조 소개

목차1. 자료구조2. 자료구조의 분류3. 자료구조의 구현  1. 자료구조 (Data Structure)  - 자료를 효율적으로 관리하기 위한 구조 : 관리 > 저장, 삭제, 탐색 ...  - 목적에 맞게 사용한 좋은 자료구조는 실행시간 단축 or/and 메모리 용량 절감 효과가 있음  - 알고리즘과 밀접한 관계  2. 자료구조의 분류  - 선형 자료구조 : 데이터와 데이터의 관계가 앞뒤로 1:1 대응     - 배열     - 연결리스트 : 메모리에 물리적으로 데이터가 연속해서 들어있지는 않지만 다음 데이터의 링크 정보를 소유     - 스택, 큐, 데크 : 자료구조에 규칙이 더해진 것     - 해시 테이블 : key와 값이 Hash function에 의해 규칙에 따라 테이블로 들어가는 구조   - 비..

자료구조 2024. 9. 20. 10:46

[Java] 스트림

목차1. 스트림2. 스트림 생성3. 스트림 중개연산4. 스트림 최종연산  1. 스트림 (Stream)  - 배열, 컬렉션 등의 데이터를 하나씩 참조하여 처리 가능한 기능  - for문의 사용을 줄여 코드를 간결하게 함  - 스트림은 크게 3가지로 구성 : Stream 생성 > 중개 연산 > 최종 연산데이터소스객체.Stream생성().중개연산().최종연산();  2. 스트림 생성  - 배열 스트림String[] arr = new String[]{"a","b","c"};Stream stream = Arrays.stream(arr);   - 컬렉션 스트림ArrayList list = new ArrayList(Arrays.asList(1,2,3));Stream stream = list.stream();  3. ..

카테고리 없음 2024. 9. 12. 12:30

[Java] 람다식

목차1. 람다 표현식2. 람다 표현식 장/단점  1. 람다 표현식 (Lambda Expression)  - 메소드 대신 하나의 식으로 표현하는 것  - 익명 함수 (Anonymous function), 일회용 함수  - 인터페이스에 추상 메소드가 1개일 때만 가능 * 일반식 *반환타입 메소드이름 (매개변수, ...) {        실행문}public int sum (int x, int y) {         return x+y;}* 람다 표현식 *(매개변수, ...) -> {실행문 ...}(int x, int y) -> {return x+y;}  2. 람다식 장점  - 일반적으로 코드가 간결해짐  - 코드 가독성이 높아짐  - 생산성이 높아짐  3. 람다식 단점  - 재사용이 불가능 (익명)  - 디버..

IT/JAVA 2024. 9. 12. 12:21

[Java] 컬렉션 프레임워크

목차1. 컬렉션 프레임워크2. List 인터페이스3. Set 인터페이스4. Map 인터페이스  1. 컬렉션 프레임워크 (Collection Framework)  - 여러 데이터를 편리하게 관리할 수 있게 만들어 놓은 것  - 자료 구조 및 알고리즘을 구조화  - 대표인터페이스 : List 인터페이스, Set 인터페이스, Map 인터페이스  2. List 인터페이스  - 순서가 있는 데이터의 집합  - 데이터 중복 허용  - 대표 구현 클래스 : ArrayList, LinkedList, VectorArrayList list1 = new ArrayList();LinkedList list2 = new LinkedList();Vector v = new Vector();List메소드리턴 타입설명add (E e)b..

IT/JAVA 2024. 9. 11. 11:02

[Java] 예외 처리

목차1. 예외2. 예외 처리3. finally4. throw, throws  1. 예외 (Exception)   - 정상적이지 않은 Case    ex) 0으로 나누기, 배열의 인덱스 초과, 없는 파일 열기 ...  2. 예외 처리 (Exception Handling)  - 정상적이지 않은 Case에 대한 적절한 처리 방법try {        ...} catch (예외 case 1) {         ...} catch (예외 case 2) {         ...}int a = 0;try {         a = 5/0;} catch (ArithmeticException e) {         System.out.println(e);}  3. finally  - 예외 발생 여부와 관계없이 항상 실행되..

카테고리 없음 2024. 9. 10. 11:38

[Java] 입출력

목차1. 콘솔 입력2. 콘솔 출력3. 파일 입력4. 파일 출력  1. 콘솔 입력  - 입출력 방식 중 콘솔 입력 방법  - System.in.read()  - InputStreamReader reader = ...  - BufferedReader br = ...  - Scanner ...  2. 콘솔 출력  - 입출력 방식 중 콘솔 출력 방법  - System.out.println(...); : enter 키가 함께 출력  - System.out.print(...); : 내용만 출력  - System.out.printf(...); : format을 지정하여 출력  3. 파일 입력  - 입출력 방식 중 파일로부터 데이터를 입력 받는 방법  - FileInputStream ...  - BuffereReade..

IT/JAVA 2024. 9. 10. 11:31

[Java] 내부 클래스

목차1. 내부 클래스 종류2. 익명 클래스  1. 내부 클래스 (Inner Class)  - 클래스 in 클래스 (클래스 안에 선언한 클래스)  - 중첩 클래스class Outer {        ...         class Inner {                  ...         }}   내부 클래스 특징   - 내부 클래스에서 외부 클래스 멤버에 접근가능   - 외부에서는 내부 클래스에 접근 불가  내부 클래스 종류   - 인스턴스 클래스 (instance class) : 클래스 in 클래스로 바깥 class를 만들어서 사용하는 형태   - 정적 클래스 (static class) : 바깥 클래스가 없어도 내부 클래스에 static을 붙여 메모리에 바로 상주   - 지역 클래스 (local..

IT/JAVA 2024. 9. 10. 11:24

[Java] 인터페이스

목차1. 인터페이스2. 상속과 인터페이스 동시 사용  1. 인터페이스  - 다중 상속처럼 사용할 수 있는 기능  - 추상 메소드와 상수만으로 이루어짐  - 이중 상속의 장점을 버릴 수 없기 때문에 인터페이스를 사용해 다중 상속의 기능을 함  - 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는    일종의 추상 클래스접근제어자 interface 인터페이스 이름 {        public static final 타입 상수이름 = 값;         public abstract 반환타입 메소드이름(매개변수);         ...}class 클래스이름 implements 인터페이스이름 {         ...}  * final : 상수, 데이터의 값 변..

IT/JAVA 2024. 9. 10. 11:17

추가 정보

인기글

최신글

페이징

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

티스토리툴바