본문 바로가기

Java

io/nio 메서드 변경점 출처-http://freeminderhuni.blogspot.kr/2013/10/7-nio2-10.html 10.1 java.io.File을 이용한 코드 리팩토링 File.toPath() 사용하여 Path 객체로 변환하기 JavaDoc 설명 java.io.File java.nio.file.Path 클래스 이름 대응 관계 java.io.File java.io.file.Path 경로이름과 객체의 동등성을 테스트 한다. File.equals(Object) Path.equals(Object) 두 경로 이름을 사전순으로 비교한다. File.compareTo(File) Path.compareTo(Path) 경로명에 대한 절대 경로명을 문자열로 반환한다. File.getAbsolutePath() Path.toAbso.. 더보기
java object 삭제 ? 초기화 ? School s = new School();s = new School();레퍼런스 's' 에 새로운 객체를 대입하면 첫번째 객체는 버려지고 새로운 객체가 생성된다. School s = new School();s = null;'s' 를 '해제' 하면 첫번째 객체는 버려지게 되고, 결국 s는 아무것도 참조하지 않는다.결국 사용하지 않으면, 가비지컬렉터로 제거됨. 더보기
자바 오늘 날짜 구하는 메서드 및 SimpleDateFormat 패턴 기호 의미 보기 G 연대(BC, AD) AD y 년도 2009 M 월 (1~12월 또는 1월~12월) 10또는 10월, OCT w 년의 몇 번째 주(1~53) 50 W 월의 몇 번째 주(1~5) 4 D 년의 몇 번째 일(1~366) 100 d 월의 몇 번째 일(1~31) 15 F 월의 몇번째 요일(1~5) 1 E 요일 월 a 오전/오후(AM, PM) PM H 시간(0~23) 20 k 시간(1~24) 12 K 시간(0~11) 10 h 시간(1~12) 11 m 분(0~59) 35 s 초(0~59) 55 S 천분의 1초(0~999) 253 z Time zone(General time zone) GMT+9:00 Z Time zone(RFC 822 time zone) +0900 ' escape문자(특수문자를 표현.. 더보기
double 소수점 첫째자리까지만 나오게... String pattern = ".#"; DecimalFormat dformat = new DecimalFormat(pattern); avgVO.setM1_SUM(Double.parseDouble(dformat.format(avgVO.getM1_SUM()))); 더보기
textarea 줄바꿈.. java... String contents = request.getParameter("contents").replaceAll("\r\n"," "); 서블릿에 추가하면 엔터치면 자동 줄바꿈이 됨. 단 쓰면 안됨. 더보기
java & javascript 문자 모든 공백 제거 trim은 앞 뒤 공백만 제거하므로 문자열 내 모든 공백을 제거할게 필요해서 찾아봤다. java ----------------------------- str.replaceAll("\\p{Space}", ""); javascript ------------------------------ str.replace( /(\s*)/g, ""); 더보기
jdk 1.6 다운로드 링크 http://www.oracle.com/technetwork/java/javase/archive-139210.html 더보기
RSS XML DOM 파싱 import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class GetRSS { /** * @param args */ public static void main(String[] args) { String rssUrl = "http://media.daum.net/rss/today/primary/all/rss2.xml"; try { parseXml(rssUrl); } catch (Excepti.. 더보기