본문 바로가기
728x90
반응형

IT/Java40

[Java] - 자바 이클립스(Eclipse)나 STS에서 Ctrl + Shift + F 단축키로 코드 자동 정렬 시 줄 바뀜 길이 설정하는 방법 #자바 이클립스(Eclipse)나 STS에서 Ctrl + Shift + F 단축키로 코드 자동 정렬 시 줄 바뀜 길이 설정하는 방법 -이클립스(Eclipse)나 STS 툴을 사용하는 도중 소스파일 전체를 자동 정렬 하고 싶으면 우리는 Ctrl + Shift + F 단축키를 사용해서 전체 소스파일을 정렬합니다. 하지만 정렬 도중 원치 않는 줄 바뀜이 생겨서 불완전하게 정렬된 것을 확인할 수 있습니다. 이와 같은 현상은 정렬 단축키 사용 시 가로줄의 길이의 제한이 걸려서 발생하는 현상입니다. 이클립스나 STS툴 설정에서 길이의 제한을 설정할 수 있습니다. 1. 자바 이클립스(Eclipse)나 STS 상단 메뉴 바에서 Window -> Preferences를 선택해 줍니다. 2. 검색창에서 html을 검색하시.. 2023. 1. 25.
[Java] - 자바 URLConnection 이란 ? #자바 URLConnection 이란? -URLConnection은 애플리케이션과 URL 간의 통신연결을 나타내는 클래스의 최상위 클래스로 추상클래스입니다. -URLConnection을 사용해서 연결하고자 하는 자원에 접근하고 읽고 쓰기를 할 수 있습니다. #URLConnection 사용 예제 -openConnection() : URL 객체에서 URLConnection 인스턴스를 생성합니다. -getContentType() : content의 타입을 반환합니다. -getHeaderFields() : 헤더의 모든 필드와 값을 Map 형식으로 반환합니다. -getURL() : URLConnection의 URL을 반환합니다. public class URLCex { public static void main(S.. 2023. 1. 15.
[Java] - 자바에서 URL(Uniform Resource Location) 클래스를 사용하여 URL 정보 가져오는 방법 #자바에서 URL(Uniform Resource Location) 클래스를 사용하여 URL 정보 가져오는 방법 -URL은 인터넷에 존재하는 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것입니다. -URL은 형식은 "프로토콜://호스트명:포트번호/경로명/파일명?쿼리스트링#참조" 형태로 되어있습니다. http://www.naver.com:80/news/main.html?page=1#index1 -java에서 URL 클래스를 사용하면 url 정보, 포트번호, 경로 등을 가져올 수 있습니다. #URL 클래스 실습예제 -URL() : 지정된 문자열 정보의 URL 객체를 생성합니다. -getAuthority() : 호스트명과 포트번호를 문자열로 반환합니다. -getPort() : 포트번호를 int.. 2023. 1. 15.
[Java] - 자바에서 InetAddress 클래스를 사용해서 IP주소를 가져오는 방법 #자바에서 InetAddress 클래스를 사용해서 IP주소를 가져오는 방법 -Java에서 ip주소를 다루기 위한 클래스로 InetAddress 클래스가 있습니다. -InetAddress 사용해서 ip 이름, 주소등을 얻을 수 있습니다. #InetAddress 실습 예제 -getByName() : 도메인명을 통해서 ip주소를 반환합니다. -getAllByName() : 도메인명에 지정된 모든 ip주소를 배열에 담아서 반환합니다. -getHostName() : 호스트의 이름을 반환합니다. -getHostAddress() : 호스트의 ip주소를 반환합니다. -getLocalHost() : 로컬호스트의 ip주소를 반환합니다. -getAddress() : ip주소를 byte배열로 반환합니다. public clas.. 2023. 1. 15.
[Java] - 자바 must implement the inherited abstract method 에러 해결 방법 #자바 must implement the inherited abstract method 에러 해결 방법 #클래스에서 추상클래스나 인터페이스를 상속받을 때 필수로 오버라이딩해서 구현해야 하는 메서드를 사용하지 않았을 때 나타나는 에러입니다. -필수로 생성해야하는 메서드들을 오버라이딩 해줘야합니다. -이클립스 같은 툴에서는 클래스명에 마우스를 올리면 필수 메서드 추가 옵션인 Add unimplemented methods를 클릭해주면 필요한 메서드들을 자동으로 생성해줍니다. -메서드를 직접 구현하셨다면 메서드명의 오타 등도 확인해주면 좋습니다. 2022. 12. 3.
[Java] - 자바 LocalDate, LocalTime, LocalDateTime 클래스 포맷(format) 파싱(parsing) 하는 방법 #자바 LocalDate, LocalTime, LocalDateTime 클래스 포맷(format) 파싱(parsing) 하는 방법 #java.time.format 패키지에 있는 DateTimeFormatter클래스를 사용해서 날짜와 시간을 형식화 할 수 있습니다. -format() 메서드에 출력형식을 직접 정의해서 형식화할 수 있습니다. public class SimpleDateFormatExam { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.now(); String pattern = "yyyy-MM-dd HH:mm:ss"; DateTimeFormatter formatter = DateTimeFormatt.. 2022. 11. 22.
728x90
반응형