본문 바로가기

반응형

개발

(88)
[Android] JAVA 안드로이드 기초 설정 파일 JAVA로 안드로이드 개발을 할 때 처음 비어있는 프로젝트를 만들경우의 설정파일을 정리해보았다. 기초적인 내용이지만 처음에 잘 정리해두면 좋을 것 같아서 공부하는 김에 정리해보는 내용! MainActivity, SecondActivity 두 개의 Activity가 있다고 가정한 상태에서의 내용이다. AndroidManifest.xml란 앱의 기본 설정을 할 수 있는 파일로 태그안에 내용을 작성한다. android 네임스페이스의 경우 안드로이드 관련 속성 사용을 위해서 선언하고 tools 네임스페이스의 경우 빌드 도구와 관련된 속성을 사용하기 위해서 선언한다. 설정 정의하기 android:allowBackup="true" 백업을 허용할지 여부 기본은 true로 설정되어 있음 android:dataExtra..
ORACLE DEVELOPER 설치 및 설정 ORACLE DEVELOPER를 다시 설치해야 하는 일이 생겨서 하는 김에 다시 정리해보는 설치 및 초기설정 방법! 일단 가장 먼저 Oracle Database Software를 다운로드해야한다. 아래의 사이트에 들어가면 다운로드가 가능하다. Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c running on Oracle Linux 7. Ideal for macOS, Linux, and other platforms. Use the following pull comman..
이클립스 JSP파일 들여쓰기 등 템플릿 변경 방법 이클립스에서 JSP파일을 작성할 때 매번 추가해야하는 태그나 설정이 있는 경우가 있다. 그럴 때 아예 JSP파일 템플릿을 설정해두면 매번 일일히 추가하지 않아도 되기 때문에 번거롭지 않다. JSP파일 템플릿을 설정하는 방법은 다음과 같다. 이클립스 상단 메뉴에서 Window-Preferences를 선택한다. Preference창에서 좌측 메뉴에서 Web-JSP Files-Editor-Templates를 선택해준다. Templates 메뉴에서 템플릿 이름이 보이지 않는 경우 Preferences창 자체는 늘리면 이름을 볼 수 있따. 많은 템플릿 중 New JSP File (html 5)를 선택하고 Edit 버튼을 눌러준다. 위와 같은 기본 템플릿이 뜬다면 기본 템플릿으로 추가할 내용들과 들여쓰기 설정 등을..
[JAVA] 로컬 클래스에서 final 변수를 사용해야 하는 이유 로컬 클래스(Local Class)란? 생성자나 메소드 내부에서 선언된 클래스를 말한다. 로컬클래스는 생성자와 메소드가 실행될 동안에만 객체를 생성할 수 있다. public class A { //생성자 public A() { class B { }//로컬 클래스 } //메소드 public void method() { class B { }//로컬 클래스 } } 로컬 클래스 특징은? 생성자나 메소드의 매개변수나 내부에서 선언된 로컬 변수를 로컬 클래스에서 사용할 때는 final 변수를 사용해야 한다. 이러한 로컬 변수는 final 특성을 갖기 때문에 값을 수정할 수 없다. Java 8 이후부터는 final을 명시하지 않아도 final 변수로 인식이 된다. 물론 그 이전버전에서는 final 키워드를 따로 명시해..
자바 롬복(Lombok) 라이브러리 다운로드 및 사용방법 Lombok은 자바 표준 라이브러리가 아닌 외부 라이브러리입니다. 자바의 레코드와 비슷한 기능을 하는데 사용하기에 더 편리한 이점이 있어서 사람들이 자주 쓰는 라이브러리 중 하나입니다. DTO 클래스를 작성할 때 Getter, Setter, hasCode(), equals(), toString() 메소드를 자동으로 생성해줍니다. 이러한 편리한 롬복 라이브러리를 다운받는 방법과 사용방법을 알려드릴게요. 롬복 라이브러리 다운로드 및 적용 구글 검색창에 'lombok'을 검색해서 가장 상단에 나오는 사이트로 들어가줍니다. 이 사이트의 상단메뉴에서 Download를 선택해주세요. 검색해서 들어가는 게 귀찮으신 분들을 위한 바로가기 링크입니다. Download projectlombok.org 해당 사이트에 들어가..
이클립스 자바 JSON, GSON 라이브러리 추가하기 이클립스에서 Json 형식을 간편하게 사용하기 위한 대표적인 두 가지 라이브러리가 있습니다. 하나는 Json이고 다른 하나는 구글에서 개발한 Gson입니다. Gson에는 특히 바로 자바 객체로 변환하는 기능이 있어서 요즘 많이들 사용하고 있습니다. 이번에는 이런 라이브러리들을 다운받고 적용하는 방법에 대해 알아보려고 합니다. Json 라이브러리 다운로드 및 적용 구글에 maven이라고 검색하면 이런 라이브러리 등을 검색해서 찾을 수 있는 사이트가 나옵니다. 위쪽 사진처럼 Maven Repository라는 사이트를 선택해주세요. 검색이 귀찮으신 분들은 아래의 링크를 통해 바로 사이트로 들어갈 수 있습니다. https://mvnrepository.com/ 제대로 된 사이트에 들어오셨다면 위의 화면처럼 파란계..
이클립스 유용한 단축키 - 주석 설정/오버라이드/생성자/실행/import/빠른 입력 등 ▷ 주석 관련 한 줄 주석처리하기 : Ctrl + / - 커서가 있는 한 줄 주석처리 가능 - 여러 줄 선택 시 '//' 형태로 한 줄씩 주석처리 가능 여러 줄 주석처리하기 : Ctrl + Shift + / - '/* */' 형태로 여러 줄을 한 번에 주석처리 가능 ▷ 오버라이드 오버라이드 Alt + Shift + S + V - implements나 extends 키워드를 사용한 상태라면 Ctrl+Space를 눌렀을 때 오버라이드 가능한 메소드를 찾을 수 있음 - 마우스로 직접 오버라이드 메뉴 찾아가는 방법 1. 이클립스 상단 메뉴에서 Source-Override/Implement Methods... 메뉴를 선택한다. 2. 오버라이드할 클래스와 메소드를 원하는 대로 선택해준 다음 OK 버튼을 눌러준다. ..
자바 포맷팅과 날짜와 시간 클래스 사용 ✅ 포맷팅 의미 데이터를 원하는 형식으로 변환하는 작업 일반적으로 문자열을 생성하는 과정에서 사용 날짜와 시간을 특정 형식에 맞추어 표현하거나 숫자를 일정한 형식으로 표기하는 등의 작업 포맷팅 클래스 종류 SimpleDateFormat 클래스 날짜와 시간을 포맷팅하는데 사용 지정된 패턴에 따라 Date객체를 포맷팅하거나 포맷된 문자열을 Date 객체로 파싱 가능 ex) “yyyy-MM-dd-HH:mm:ss” DateTimeFormatter 클래스 날짜와 시간을 포맷팅하는데 사용되는 클래스 LocalDate, LocalTime, LocalDateTime 등의 클래스와 함께 사용 가능 패턴 문자열을 사용하여 객체를 문자열로 변환하거나 문자열을 객체로 변환 가능 DecimalFormat 클래스 숫자를 포맷팅하..

반응형