Java
-
Android Studio 구조Android 2022. 12. 28. 16:20
1. Android 뷰 모듈 및 파일 형식별로 프로젝트 파일/폴더를 분류해서 프로젝트에서 수정하지 않는 파일/폴더를(플랫폼,JRE,외부 라이브러리 등) 제외하고 보여준다. Android 뷰의 특징들 기본적으로 프로젝트 파일을 표시하는 곳이다. 모듈 및 파일 형식별로 구성된다. 자주 사용되지 않는 파일이나 디렉토리는 숨겨 프로젝트의 주요 소스파일을 간단하게 탐색 가능하게 한다. 디스크에 있는 실제 파일 계층을 반영하지 않는다. Manifests AndroidManifest.xml 파일을 포함하는 그룹 - 매니페스트 파일에는 안드로이드 시스템이 앱을 실행하기 위해 필요한 정보를 정의 ( 스프링의 메이븐 같은개념..? ) - 앱에 대한 고유 식별자 역할을 하는 패키지 이름, 액티비티, 서비스 등과 같은 앱의 ..
-
[Java] throwsJava 2022. 5. 20. 10:48
throws는 예외가 발생했을 때 예외를 호출한 쪽에서 처리하도록 던져준다. public class ExceptionExam2 { public static void main(String[] args) { int i = 10; int j = 0; int k = divide(i, j); System.out.println(k); } public static int divide(int i, int j){ int k = i / j; return k; } } 정수를 매개변수로 2개를 받아들인 후 나눗셈을 한 뒤 그 결과를 반환하는 devide메소드 main 메소드에서는 devide메소드를 호출한다. public class ExceptionExam2 { public static void main(String[] ar..
-
[Java] 열거형(Enum)Java 2022. 5. 17. 17:15
열거형(enum) 자바는 열거 타입을 이용하여 변수로 선언할 때 변수 타입으로 사용할 수 있다. - 열거형은 JDK5에서 추가 - JDK5 이전에는 상수를 열거형 대신 사용 public class EnumTest { public static final String APPLE = "APPLE"; public static final String BANANA = "BANANA"; public static void main(String[] args) { String fruit; fruit = EnumTest.MALE; fruit = EnumTest.BANANA; } } 기존 상수를 정의 할 때는 final static로 나타냈었는데, enum을 사용하면 보다 코드의 가독성을 높힐 수 있다. 기존의 상수를 관리하..