yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse

개발 블로그

Java 자료형, Python 자료형
~2023.02/정보처리기사

Java 자료형, Python 자료형

2022. 4. 3. 19:24

1. Java 자료형


ArrayList 크기가 가변적으로 변하는 선형 리스트 성질을 가진 클래스이다.
인덱스를 통해 접근 가능하기 때문에 순서가 중요하다.
LinkedList 데이터를 저장하는 노드가 이전 노드와 다음 노드의 상태를 알고 있는 링크드 리스트 자료구조를 구현한 클래스이다.
HashSet 중복된 원소를 허용하지 않는 집합(Set)의 성질을 가진 클래스이다.
따라서 순서가 중요하지 않다.
HashMap 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조를 구현한 클래스이다.

 

[ArrayList]

선언 List a = new ArrayList();
ArrayList a = new ArrayList();
메서드 add(값)
add(인덱스, 값)
remove(인덱스)

 

[HashSet]

선언 Set a = new HashSet();
HashSet a = new HashSet();
메서드 add(값)
remove(값)
size()

 

[HashMap]

선언 Map a = new HashMap();
HashMap a = new HashMap();
메서드 put(키, 값)
remove(키)
get(키)
size()

 

 

 

2. Python 자료형


Set 중복된 원소를 허용하지 않는 집합의 성질을 가진 자료구조이다.
List 크기가 가변적으로 변하는 선형리스트의 성질을 가진 자료구조이다.
Tuple 초기에 선언된 값을 생성, 삭제, 수정할 수 없는 형태의 자료구조이다.
Dictionary 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조이다.

 

[Set]

선언 a = set(['한국', '중국', '일본'])
a = {'한국', '중국', '일본'}
메서드 add(값)
update({'홍콩', '태국', '대만'})
remove(값)

 

[HashSet]

선언 Set a = new HashSet();
HashSet a = new HashSet();
메서드 add(값)
remove(값)
size()

 

[HashMap]

선언 Map a = new HashMap();
HashMap a = new HashMap();
메서드 put(키, 값)
remove(키)
get(키)
size()

 

'~2023.02 > 정보처리기사' 카테고리의 다른 글

변수와 배열  (0) 2022.04.03
아스키 코드  (0) 2022.04.03
    '~2023.02/정보처리기사' 카테고리의 다른 글
    • 변수와 배열
    • 아스키 코드
    yooniiverse
    yooniiverse

    티스토리툴바