본문 바로가기
반응형

Java4

Java 옵션 명령어 정리 사용법: java 또는 java -jar file.jar options: 옵션 classfiles: 호출될 클래스 파일 이름 file.jar: 호출될 jar파일 이름 argument:main함수에 파라미터로 보내질 문자열 예를 들어, main함수를 포함하는 Hello.class 파일이 존재할경우, java Hello 로 프로그램을 실행시킬수 있는데, 확장자인 class는 생략할수 있지만, 대소문자는 구별하므로, 정확하게 기입해야 한다. java Hello Greeting 처럼 Greeting을 덧붙일경우, main함수에 문자열인자로 Greeting을 보낼수 있다. 옵션 종류 -client: 자바 HotSpot Client VM을 선택한다. (디폴트 값이다) -server: 자바 HotSpot Server.. 2024. 1. 28.
Java 와 Kotlin 차이점(안드로이드 개발) 안드로이드 어플을 만들 당시에 Kotlin에 대해서 처음 접해보게 되었었다. 둘은 다르지만 비슷한 언어로 많이 여겨지는데 둘의 차이에 대해서 다뤄볼 것이다. 일단 자바는 먼저 spring 이라는 막강한 프레임워크가 존재하여 큰 생태계가 존재하여 둘의 비교를 하기엔 코틀린이 상대가 안된다 생각할수 있지만 본 포스팅에서는 안드로이드 앱 개발에 한정되어 의견을 적어본다. 하지만 안드로이드 어플 내에서는 순수 자바를 사용하기에 코틀린과 많이 비교가 된다. 먼저 함수의 시작을 알리는 main 메서드에 대해서 코드를 살펴보면 자바 Class JavaClass{ public static void main(String[] args){ // } } 코틀린 fun main(){ // } 이렇게 사용이 되어 코틀린이 좀더 .. 2023. 9. 30.
이클립스 자바 버전 변경 이클립스를 사용하다보면 프로젝트 별로 자바 버전이 상이하게 해야할 필요가 있다. 그럴 경우에 자바 버전을 변경하는 법을 포스팅 해볼것이다. 이클립스 상단 메뉴 [Window] > [Preferences] 좌측 메뉴 [Java] > [Installed JREs] 현재 설치되어있고, 이클립스 내에서 인식이 되는 jdk, jre가 여기에 나타난다. 추가를 하려면 Add.. 를 클릭 한다. jre home 변경한다.(자바 설치된 폴더 bin, lib 폴더 말고 최상단 경로) 다음 finish 이렇게 추가가 되면 아래처럼 jdk.1.6.0 이 추가되어있다. 프로젝트의 자바의 경로를 잡았다면 프로젝트 자바 버전을 바꿔볼것이다. 프로젝트 위에서 우클릭 후 Properties 에 들어간다. 좌측 Project Face.. 2022. 7. 16.
JAVA 에서 Date 형식(Date, LocalDateTime) 자바에서는 다양하게 날짜를 표현할수 있는 자료형이 존재한다. 그중 대표적으로 사용되는 것들은 다음과 같다. Java 8 이전 Date, Calendar / 포맷터 SimpleDateFormat Java 8 이후 LocalDate, LocalTime, LocalDateTime / 포맷터 DateTimeFormatter 이제는 자바 8 이 기본이 안된지도 꽤 시간이 지났으나 아직은 java8 이 익숙했던 기억이 있는지 아직도 sdf 가 편하지만 DateTimeFormatter를 적응해야 할때가 되었다. String 에서 날짜 형식으로 변환하는 코드를 비교해보면 아래와 같다. 먼저 sdf (SimpleDateFormat) 이다. import java.text.ParseException; import java... 2022. 7. 6.
반응형