old/Programming (103) 썸네일형 리스트형 자바에서 Error와 Exception의 차이점 에러란 프로그램이 실행중에 문제가 생겨서 강제로 종료가 되거나, 혹은 개발자가 예상하지 않은 이상한 동작을 하는 경우에 이런 문제가 일어나는 이유를 통틀어서 에러라고 부릅니다. 에러의 종류 compile-time error 컴파일 타임 에러 컴파일을 실패했을때 컴파일 에러라고 합니다. 자바로 프로그래밍을 하던 도중 자바문법에 없는 다른 프로그래밍 언어를 사용할때 생기는 에러를 뜻합니다. 콘솔에 출력을 위해서 "System.out.println("출력");"을 쓰지 않고, "print("출력");"라고 쓴다면 컴파일 타임 에러가 납니다. runtime error 런타임 에러 프로그램 실행중에 문제가 생기는 경우를 뜻합니다. array[5]에 숫자를 넣으려고 하는데, array의 사이즈가 3밖에 되지 않을 .. [Java]Primitive type and Reference type 기본형 타입(Primitive type) 총 8가지의 기본형 타입(Primitive type)을 미리 정의하여 제공한다. 기본값이 있기 때문에 Null이 존재하지 않는다. 실제 값을 저장하는 공간으로 스택(Stack) 메모리에 저장된다. String은 object이다. primitive type이 아니다. 데이터 타입 할당메모리 기본값 데이터 범위 데이터 숫자 범위 boolean 1 byte false true, false byte 1 byte 0 -127 ~ 128 $-2^{7}$~ $(2^{7}-1)$ short 2 byte 0 -32,768 ~ 32,767 $-2^{15}$~ $(2^{15}-1)$ int 4 byte 0 -2,147,483,648 ~ 2,147,483,647 $-2^{31}$~ $.. 홍미노트Redmi note 4에 안드로이드 오레오(Pixel Experience)8.1.0 인스톨 하는 법 목차 1. 핸드폰(홍미노트 Redmi note 4) 언락2. 커스텀 리커버리 TWRP 설치3. 안드로이드 오레오(Pixel Experience) 설치 1-1. 핸드폰 언락이란 핸드폰은 기본적으로 시스템 파일을 변형할수 없게 락이 걸려있다. 이걸 풀지 않으면 시스템 파일 변경이 불가능. 1-2. 홍미노트 Redmi note 4 언락 확인 설정-> 휴대전화 정보-> MIUI 버전 연타 -> 개발자 옵션 활성화 설정-> 추가설정-> 개발자 옵션 -> Mi 언락 상태에서 언락 인지 아닌지 확인 1-3. 홍미노트 Redmi note 4 언락 하는 법 샤오미 언락 싸이트로 이동. 샤오미 계정이 필요하므로 가입 몇 계정 생성후, 계정을 이용하여 언락 허가 받기 언락 프로그램 다운 휴대폰에서 샤오미 계정 로그인 몇 동.. windows 10에서 자바설치 몇 환경 변수 설정 1. 오라클에서 자바를 설치 2. 환경변수 열기 내 컴퓨터 -> 설정 -> 고급시스템설정 -> 고급탭 -> 환경변수 환경변수를 검색해서 오픈 3. 시스템 변수에 JAVA_HOME 추가 JDK 기본경로: C:\Program Files\Java\jdk.1.7.0_45 기본 경로가 아니면 그에 맞게 수정 필요 4. 시스템 변수에 CLASSPATH 추가 %JAVA_HOME%\lib 5. 시스템 변수에 PATH 수정 혹은 추가 %JAVA_HOME%\bin 6. 명령 프로롬트에서 java -version과 javac으로 작동 확인 문제 해결 -위의 모든것을 설정 했어도 6번에서 java는 확인되지만 javac이 안될경우 컴퓨터가 JAVA_HOME을 인식을 못할 수 있습니다. PATH에서 JAVA_HOME을 빼고 전.. [java]오토박싱 (autoboxing)과 언박싱 (Unboxing) 오토박싱 (autoboxing)과 언박싱 (Unboxing) 이란 Autoboxing과정Integer형 변수에 int형 데이터가 들어올 경우 -> 자동으로 int형 데이터를 Integer형으로 변환 Unboxing과정int형 변수에 Integer형 데이터가 들어올 경우 -> 자동으로 Integer형 데이터를 int형으로 변환 *객체형에서는 null이 될수 있지만, 기본형에서는 null이 있을수 없다는것을 명심할것 키워드 primitive data typewrapper classreference data type 과정 자바에서는(거의 모든 프로그래밍 언어에서는) 맞는 데이터타입을 똑같은 데이터타입 변수에 넣어야 합니다. String형 변수에 int형 데이터를 넣을수 없습니다. 형변환을 하지 않는다면 말이죠.. [java]String to int, int to String 형변환 casting variables String -> intInteger.parseInt() int Num = Integer.parseInt(Str); int -> String String.valueOf() String Str = String.valueOf(Num); 과정 사실 형변환에는 위의 방법 말고도 여러가지 방법이 있습니다.하지만, 여러가지 찾아본 결과 위의 방법이 가장 알맞다고 생각합니다. String -> int 1. Integer.parseInt(string);2. Integer.valueOf(string); int -> String 3. String.valueOf(number) and Integer.toString(number)4. number + "" 1. [String -> int] Integer.parseInt(stri.. 홍미노트Redmi note 4에 리니지OS (Lineage OS) 인스톨 하는 법 목차 1. 핸드폰(홍미노트 Redmi note 4) 언락2. 커스텀 리커버리 TWRP 설치3. 리니지OS (Lineage OS) 설치 1-1. 핸드폰 언락이란 핸드폰은 기본적으로 시스템 파일을 변형할수 없게 락이 걸려있다. 이걸 풀지 않으면 시스템 파일 변경이 불가능. 1-2. 홍미노트 Redmi note 4 언락 확인 설정-> 휴대전화 정보-> MIUI 버전 연타 -> 개발자 옵션 활성화 설정-> 추가설정-> 개발자 옵션 -> Mi 언락 상태에서 언락 인지 아닌지 확인 1-3. 홍미노트 Redmi note 4 언락 하는 법 샤오미 언락 싸이트로 이동. 샤오미 계정이 필요하므로 가입 몇 계정 생성후, 계정을 이용하여 언락 허가 받기 언락 프로그램 다운 휴대폰에서 샤오미 계정 로그인 몇 동기화중요. 필자 .. [자바]ArraylIst에서 중복 제거하는 7가지 방법 2022-02-13 update 최고로 빠른 중복제거 private static ArrayList rmDupliArrayList(ArrayList input) { ArrayList resultList = new ArrayList(); for (String temp : input) { if (!resultList.contains(temp)) { resultList.add(temp); } } return resultList; } 중복을 제거하는 7가지 방법들 1. 로직을 이용한 중복 제거 import java.util.ArrayList; private static ArrayList rmDupliArrayList(ArrayList input) { ArrayList resultList = new ArrayLis.. 이전 1 ··· 9 10 11 12 13 다음