코딩각

자바 튜토리얼 12 - 8 | HashMap | 컬렉션 프레임워크

HashMap은 키와 값을 가진 자료 구조를 사용할 수 있는 컬렉션 프레임 워크다. [키 : 값] 이 한쌍으로 되어있는데 값은 중복이 되도 키는 유일해야 한다. 하나의 유일한 키가 있기 때문에 로그인 정보(아이디, 패스워드) 같은 자료 구조에 적합하다. 파이썬에는 dictionary 라는 자료형이 있는데 사용법은 다르지만 키와 값을 매칭시킨다는 개념은 비슷하다. * 아래 예제는 HashMap에 키와 값을 저장한다. 키가 중복되는 경우 기존의 내용을 덮어버린다. package com; import java.util.*; public class HashMap { public static void main(String[] args) { java.util.HashMap map = new java.util.Has..

코딩(CODING)/자바(JAVA) 2020. 11. 22. 03:53

자바 튜토리얼 12 - 4 | Iterator, ArrayList | 컬렉션 프레임워크 |

Iterator 는 반복할 수 있는 자료형이다. 그래서 for 문, while 문과 같이 사용한다. 안에 있는 자료를 하나씩 꺼내오고 모두다 꺼내오면 종료한다는 개념을 갖고 있다. for 나 while 문에서 루프를 위해서 카운터를 쓰거나, 요소의 개수를 알아낸 다음에 루프를 돌리는 방식을 취하는데 Iterator 는 그걸 사용자가 직접 알아낼 필요도 없이 모든 요소들을 순차적으로 불러올 수 있게 한다. 기존의 for 문이 그야말로 원초적이라면 Iterator 방식은 더 향상된 접근을 허용한다. 자바에서는 Iterator 인터페이스를 제공한다. List, ArrayList 등이 Iterator 를 구현한다. package com.kay; import java.util.*; public class Test..

코딩(CODING)/자바(JAVA) 2020. 11. 14. 23:09

자바 튜토리얼 12 - 1 컬렉션 프레임워크 개념에 대한 글

컬렉션 프레임워크는 다수의 데이터를 저장하는 클래스들을 다루고 표현하는 방법을 표준화한 체계 또는 구조라고 볼 수있다. 말이 어렵지만 결국 프로그래머들의 짐을 덜어주기 위해 고안된 프레임워크다. 프로그램을 개발하기 위해서는 대량의 데이터를 안전하게 저장하고 효율적으로 조작할 수 있는 관리 체계가 필요하다. 기존의 프로그래머들이 각자 그 구조를 정의해야 했다면 최근의 프레임워크에서는 프로그래머가 작동법만 익히면 사용할 수 있게 만들어 놨다. 이는 작업량을 줄이면서도 프로그램의 퀄리티를 높이는데 기여한다. 그 중에서도 가장 일반적인 내용들을 모아서 컬렉션 프레임워크에 구현한 것이다. JDK 에 기본으로 들어가려면 일반적인 사용 가치가 있어야 한다. 그렇지 않으면 외부 라이브러리로 분리하게 된다. 자료 구조 ..

코딩(CODING)/자바(JAVA) 2020. 8. 25. 12:51
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

반응형

카테고리

  • 분류 전체보기 (1186) N
    • IT뉴스 (93)
    • IT일반 (195) N
    • IT출판 (122) N
      • 워드프레스 | 티스토리 (98) N
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (30)
    • 암호화폐 투자 (172) N
    • 운영체제 메뉴얼과 팁 (30)
      • 윈도우11 (9)
      • 리눅스 일반 (21)
    • 코딩(CODING) (378)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (91)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (35)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (9)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (3)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (20)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (10) N
    • 과학일반 (1)
    • 컴퓨터보안 (1)

방문자 카운터

  • 어제 : 2,935
  • 오늘 : 92
  • 누적 : 1,684,166

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바