본문 바로가기

> JAVA6

[JAVA][Interface] Queue<E> Queue 너무너무 많이 들어본 Queue이다! 클래스인 줄 알았는데 자바에서는 인터페이스로 사용한다. 어떤 내용을 설명하고 있는지 Oracle docs 12 문서를 살펴보자 급하다면 빠르게 아래 요약 부분만 참고하자! *** 요약 *** Queue는 무언가를 실행하기 전, 원소들을 보관하는 *컬렉션이다. 이 장소에서는 대개 **FIFO 방식으로 원소들을 정렬한다. 그리고 대표적인 메소드로는 add, offer / remove, poll/ element, peek 등이 있다. *컬렉션: 일종의 틀, 그 중 큐는 입력값이 계속 뒤에서 채워지는 틀이다. ** FIFO 방식은 First In First Out, 즉 선입선출 방식으로 먼저 들어온 원소가 먼저 나가는 방식을 말한다. 아래부터는 Queue 인터페이.. 2020. 11. 3.
[Java] 2019.09- [Class] BufferedReader BufferedReader 이번에 알아볼 클래스는 BufferedReader다! Oracle API에서는 매우 간단하게? 정리돼있는데 어떻게 설명하고 있는지 살펴보겠다 급하다면 아래 요약 부분을 참고하자! 생성자, 메소드 등에 대한 설명은 빼고 우선 BufferedrReader클래스가 본질적으로 가지고 있는 속성이나 특징 등을 살펴보려 한다. public class BufferedReader extends Reader Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. > 문자 입력 스트림에서 텍스트를 읽는다.. 2020. 9. 22.
[Java] 2019.09- [Class] ArrayList<E> ArrayList 알고리즘 문제에서 자주 사용되는 클래스이다. 사실 어딜가나 여기저기 많이 사용될 거 같다. 아래서 내용을 살펴보고 정리해보겠다. 급하다면 아래 요약 부분을 참고하자! 생성자나 메소드 등에 대한 설명은 뒤로 하고 ArrayList클래스가 본질적으로 가지고 있는 속성이나 특징 등을 살펴보려 한다. public class ArrayList extends AbstractList**** implements List**,** RandomAccess**,** Cloneable**,** Serializable Resizable-array implementation of the List interface. Implements all optional list operations, and permits a.. 2020. 9. 20.
[Java] 2019.09- [Class] StringBuffer StringBuffer 쇠뿔도 단김에 빼라고 StringBuilder를 봤으니 이제 StringBuffer도 보려 한다. 단일스레드에선 StringBuilder가 빠르고, 다중스레드에선 StringBuffer가 안전하다 했는데 그거 빼고는 느낌상 왠지 큰 차이는 없을 듯하다. 자세한 건 이제 아래 내용을 통해 찬찬히 봐야겠다. 급하다면 아래 요약 부분을 참고하자! 역시나 생성자나 메소드 등에 대한 설명은 뒤로 하고 우선 StringBuffer클래스가 본질적으로 가지고 있는 속성이나 특징 등을 살펴보려 한다. public final class StringBuffer extendsObject implementsSerializable,Comparable,CharSequence A thread-safe, mut.. 2020. 9. 20.