본문 바로가기

전체 글415

[Android Studio] 네이밍 컨벤션 간편하게 변경 File - Settings - Plugins - Marketplace - CamelCase 검색 후 설치, 안드로이드 스튜디오 종료후 재시작 프로그래밍을 하다보면 안드로이드 스튜디오에서 코드를 복사 붙여넣기를 하거나, 이미 작성되어있는 코드의 네이밍 컨벤션을 변경하고 싶다는 생각이 들 때가 있습니다. 네이밍 컨벤션(Naming Convention)이란? 프로그래밍할 때 소스 코드를 보다 더 쉽게 읽고 이해할 수 있도록 클래스, 변수, 파일의 이름을 지을 때 사용하는 여러가지 규칙입니다. 예로는 대표적으로 Camel Case와 Snake Case가 있습니다. Camel Case ex) backgroundColor, AppBar Snake Case ex) created_at 설치 방법 설치 후 안드로이드 .. 2023. 6. 19.
[Java] Boolean과 boolean의 차이점 boolean 기본형 ( primitive type ) , 메모리에 직접 값을 저장 null을 담을 수 없으며 true,false만 담을 수 있다. Boolean 참조형 ( reference type ) , 참조값 ( 주소 ) 을 가진다. null을 담을 수 있다. 👉 메모리나 성능면에서는 기본형인 boolean이 우수하지만 null을 담아야하거나 제너릭을 사용해야한다면 Boolean 타입을 사용하는 것이 좋다! 출처 : https://bamboo-programmer.tistory.com/6 boolean 과 Boolean의 차이점 boolean 기본형 ( primitive type ) , 메모리에 직접 값을 저장 null을 담을 수 없으며 true,false만 담을 수 있다. Boolean 참조형 ( .. 2023. 6. 12.
[Android] getExternalStorageDirectory() deprecated getExternalStorageDirectory()는 API29 부터 사용할 수 없는 경로 값이다. getExternalStorageDirectory() 함수가 API29부터 deprecated 되었다. Environment.getExternalStorageDirectory().getAbsolutePath(); 그래서 호출 방법을 변경해야 되게 되었다. 호출방법은 스텍오버플로우에서 찾을 수 있었다. 사진폴더에 이미지를 저장하고, 공유하는 기능이었기 때문에 파라메타로 사진폴더를 지정해주었다. //사진 폴더인 경우 context.getExternalFilesDir(Environment.DIRECTORY_PICTURES).getAbsolutePath(); //다운로드 폴더인 경우 getExternalFile.. 2023. 5. 24.
[DBeaver] 설치 dbeaver 설치 1. dbeaver.io/ 접속하여 Community Edition 윈도우 설치파일 다운로드(2021년 2월 7일 기준 최신버전 - 7.3.4) 2. 다운로드 받은 설치파일을 실행(dbeaver-ce-7.3.4-x86_64-setup.exe) 3. 언어/라이센스/구성요소 선택 설치를 계속하려면 다음 언어는 당연히 한국어 라이센스를 동의함 모든 사용자가 사용하기 위해 For anyone 다음 dbeaver 는 JAVA로 구동되기 때문에 꼭 Include Java 를 체크하고 다음 4. 설치경로 선택 설치중... 아래의 이미지가 표시되면 정상적으로 설치가 완료된 것이다. 5. dbeaver 실행 후 Postgesql 13 연결 시작메뉴 > DBeaver Community > DBeaver.. 2023. 5. 15.
[Android Studio] AVD 실행시 no longer exists 에러 안드로이드 스튜디오에서 AVD를 잘 사용하다가 어느날부터 AVD를 실행할때 아래와 같은 에러가 나오더라 Cold Boot를 하면 실행이 되기는 하는데 매번 컴퓨터를 부팅 할때마다 똑같은 에러가 나와서 다시 AVD를 콜드부트 하기도 귀찮고 해결 방법을 며칠동안 찾다가 끝끝내 방법을 찾았다.. 간단한건데 왜 검색했을때 안나오는건지 모르겠네 Device Manager - 에러가 나는 AVD Edit - Device Name에서 하드웨어 프로필을 선택하면 된다. 2023. 5. 15.
[JAVA] 문자열 효율적으로 더하기 (StringBuilder) 자바에서 문자열하면 String을 대개 많이 떠올리고 사용할 것이다. 그런데 이 문자열이 1개 이상 있어서 이것들을 더해야 한다고 하면 어떤 방법을 쓸 수 있을까? 간단하게는 이 방법을 쓸 수 있을 것이다. public class Main { public static void main(String[] args) { String result2 = "프로그래밍 - "; String java = "자바"; String android = "안드로이드"; String result = java + android; result2 += java += android; System.out.println(result); System.out.println(result2); } } // > 자바안드로이드 // > 프로그래밍 -.. 2023. 5. 5.