Java 기본 자료형(Primitive Type)과 참조 자료형(Reference Type)의 차이 - 메모리
·
JAVA
Java 기본 자료형(Primitive Type)과 참조 자료형(Reference Type)의 차이를 메모리 적인 측면에서 알아보자  [메모리 구조] +---------------------------+ +---------------------------------+ | Stack | | Heap | +---------------------------+ +---------------------------------+ | 기본 자료형 (Primitive) | | 참조 자료형 (Reference) ..
Scanner를 그만 쓰고 BufferReader/BufferedWriter를 사용하자
·
JAVA
[Scanner의 장단점]그동안은 아주 간단하게 Scanner 클래스를 이용해서 입력을 받고 출력을 하는 형태를 자주 써 왔다. Scanner의 큰 장점은 지원하는 메서드가 많아서 String, int, double, float, boolean 등등 원하는 타입에 맞춰서 메서드를 바꿔 주기만 하면 사용이 가능했다. 하지만 단점은 버퍼 사이즈가 1024char 이라 많은 입력을 필요로 할 경우에는 성능 상 좋은 결과를 얻을 수 없다. 알고리즘을 풀면서 시간초과 같은 문제를 직면하게 되는 이유이다.  [Scanner 와 BufferReader 의 성능 차이]BufferedReader가 Scanner보다 성능이 좋은 이유는 주로 두 가지 때문이다.  1.버퍼 크기 차이BufferedReader는 기본적으로 큰..
백준 2752 세수정렬 과거의 코드랑 비교하기
·
알고리즘
[세수정렬 문제]세가지 수를 제일 낮은 순으로 출력하라~  [과거의 나] import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int j = sc.nextInt(); int k = sc.nextInt(); int h; int [] arr = {i,j,k}; for (int index=0;indexarr[r+1]) { h = arr[r]; arr[r]= arr[r+1]; arr[r+1] = h; ..
[Flutter] flutter pub get 시 오류
·
Flutter
[문제]The current Dart SDK version is 3.5.1.Because project_name requires SDK version ^3.5.3, version solving failed.You can try the following suggestion to make the pubspec resolve:* Try using the Flutter SDK version: 3.24.4. Process finished with exit code 1 Dart SDK 버전이 요구되는 버전보다 낮아서 발생하는 문제로 프로젝트 패키지가 Dart SDK 3.5.3 이상을 필요로 하기 때문에, 현재 설치된 Dart SDK 3.5.1 버전에서는 호환되지 않는다.  [해결]flutter upgrade  [다..
해니01_15
'티스토리챌린지' 태그의 글 목록 (4 Page)