목록JAVA (6)
썩구노트
update java8 부터는 JodaTime에 기반한 패키지가 포함되어 훨씬 간단하고 쉬운 방법으로 일자관련 기능을 사용할 수있습니다. http://www.yunsobi.com/blog/649 시스템의 밀리초 구하기.(국제표준시각(UTC, GMT) 1970/1/1/0/0/0 으로부터 경과한 시각) ?// 밀리초 단위(*1000은 1초), 음수이면 이전 시각long time = System.currentTimeMillis ( ); System.out.println ( time.toString ( ) ); 현재 시각을 가져오기. ?Date today = new Date (); System.out.println ( today ); 결과 : Sat Jul 12 16:03:00 GMT+01:00 2000경과시간..
아파치에서 제공하는 패키지를 통해 자바 AES 256 암호화, 복호화를 해보기로 한다. 1. 먼저 Apache Commons Codec 패키지를 이용하기 위해서는 Apache Commons Codec 패키지를 직접 jar 파일을 라이브러리에 수동으로 추가하거나,Maven 의 경우 pom.xml 에 dependency 를 추가해줘야 한다. 수동으로 라이브러리를 추가하려면http://blog.naver.com/slimcdp/220495115002어떤 분이 잘 설명해놓으신 위 블로그 포스트를 참고하면 되고, (아래 AES256Util.java 소스나 테스트 소스도 이 포스트를 참고하였다 ) 메이븐의 경우 아래 내용을 참고하면 된다. https://mvnrepository.com/artifact/commons-..
이번에는 자바 리스트 클래스들에 대해 알아 보겠습니다. 리스트는 배열의 한계 때문에 만들어진 자료형 입니다. 배열을 사용하기 위해서는 크기를 정해야 합니다. 그런데 프로그래밍 중 크기를 알 수 없는 경우가 더 많죠. List 는 메모리가 허용하는 한 계속 해서 추가 할 수 있도록 만든 자료형 클래스 입니다. ▼ java.util.List 는 인터페이스 클래스이며 java.util.Collection 인터페이스를 구현한 것입니다. List 를 사용하기 위해서는 아래 클래스들중 하나로 인스턴스화 할수 있습니다. 12345678910import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Stack;..
프로그램에서 디버깅은 필수 입니다. 디버깅을 어떻게 하느냐에 따라 프로그램의 생산성과 능력이 결정되기 때문입니다. 그래서 프로그램하실 때 GUI 툴에는 디버깅 기능이 아주 잘 되어 있습니다.자바개발에서 가장 많이 쓰이고 있는 이클립스에도 디버깅 기능이 있죠. ▼ 이클립스에는 debug perspective 가 있습니다. Run/Debug 를 하게 되면 자동으로 Debug perspective 로 이동하게 됩니다. 이곳에서 디버깅을 하게 되는 것이죠. 디버깅 perspective 를 추가하기 위해 Open Perspective 를 클릭해 보시면 볼수 있습니다. 1. 브레이크 포인트 ▼ 디버깅은 가장 핵심은 브레이크 포인트 입니다. 그러니까 조사하고 싶은 시점에 진행을 멈추고 각 객체에 들어가 있는 값들을 ..
출처 : http://mean79.tistory.com/60 String.replaceAll( "가[*]나", "거-너" ) 뭐 이런식으로 써주면 됨. ( 아래부터는 퍼온것. ) -------------------------------------1. []으로 싸주면 문자자체로 인식하는 것들. * ⇒ [*] + ⇒ [+] $ ⇒ [$] | ⇒ [|]! # % & @ ` : ; - . , ~ ' 2. \\를 붙여줘야 하는 것들. ( ⇒ \\( ) ⇒ \\) { ⇒ \\{ } ⇒ \\} ^ ⇒ \\^ [ ⇒ \\[ ] ⇒ \\] 3. 자바의 특수문자는 \을 쓴다. " ⇒ \" 등등등
- Eclipse 자주 쓰는 단축키 - ----- 실행 -----Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ----- 소스 네비게이션 -----Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때Alt + Left, Alt + Right : 이후, 이전Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ) : 이전(다음) 작업 화면 ----- 문자열 찾기 -----Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감.Ctrl + J : 입력하면서 찾을 수 있음...