JAVA Stack

Stack이란, 마지막에 삽입한 Data를 가장 먼저 추출할 수 있는 후입선출 자료 구조이다.데이터를 쌓는 형식으로 저장하고, 조회,추가,삭제 모두 가장 위에 있는 가장 최근의 값에서 이뤄진다. 가장 상단에 있는 데이터를 Top이라고 한다.Stack Class의 객체

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

JAVA int(primitive type)와 Integer(wrapper class)

도움박나카: Interger는 int를 랩핑한 객체야.int는 기본 자료형으로 산술 연산이 가능하다.(null초기화 불가능)Integer는 int의 래퍼 클래스로 언박싱하지 않으면 산술 연산이 불가능한데 래퍼 클래스는 산술 연산을 위해 정의된 클래스가 아니므로, 인스턴

2023년 3월 16일
·
0개의 댓글
·

JAVA

시간복잡도의 필요성https://blog.naver.com/ivecoding/222911095030

2023년 3월 15일
·
0개의 댓글
·

JAVA 배열

배열은 메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조이다. 물리적 연속 공간이다.하나의 연산에 의해 4byte씩 0x100 + (4+3) = 0x112장점: 검색이 빠르다. 인덱스를 이용해 원소에 바로 접근할 수 있다.(연산으로 접근이 쉬움)단점: 수정이 어렵

2023년 3월 15일
·
0개의 댓글
·

JAVA String

Concat과 +연산자는 같은 문자열을 합치는 기능을 하는 공통점이 있지만 Concat은 합친 문자열을 String으로 생성해준다. +연산자는 문자열을 먼저 StringBuilder로 변환한 뒤, Append로 문자열을 더하고 다시 toString함수로 문자열을 반환하

2023년 3월 10일
·
0개의 댓글
·

JAVA Random

Math.random()과는 조금 다르다.Random 클래스를 사용하려면 import가 필요하다. 상단에 import java.util.Random;을 작성하거나 객체 생성 후 alt+enter한다.객체 생성은 Random autoNum = new Random();으로

2023년 3월 10일
·
0개의 댓글
·

Java Scanner

Scanner 클래스는 값을 입력받게 도와준다. 자바의 java.util 패키지에 속해 있고 사용하기 위해 import java.util.Scanner; 해줘야한다. 가장 일반적인 생성자는 Scanner(InputStream Source) 생성자이며, 표준 입력 스트림

2023년 3월 10일
·
0개의 댓글
·