블로그– category –
-
Java
Java 현재 (오늘)의 요일을 찾습니다.
【】 Java 로 Calendar 클래스를 사용해, 현재(오늘)의 요일을 취득하는 샘플 프로그램입니다. 취득에는, Calendar.DAY_OF_WEEK 를 이용합니다. Calendar cal = Calendar.getInstance(); int week = cal.get(Calendar.DAY_OF_WEEK); Calendar.DAY_OF_WE... -
웹 회의 영상 통화
웹 회의 및 화상 통화가 데스크톱, 모바일 연동 Win/Mac/Android/iOS v4.03.07
【기능 추가】 Chat&Messenger는 2009년에 LAN 전용으로 음성·비디오 통화 기능을 출시했으며(창문 모음 뉴스 기사 참고), 그 후 약 10년의 시간을 거쳐 클라우드, 모바일로 컨셉을 쇄신했습니다. 개념은 다음과 같습니다. Chat&Messenger 클라... -
Java
Java 메모리 사용량 취득
【】 Java 가상 머신의 메모리 정보에 대해서, 「합계」, 「사용량」, 「사용 가능 최대」의 정보를 돌려줍니다. 각 항목의 설명은 다음과 같습니다. 합계・・・Runtime.getRuntime().totalMemory()로, Java 가상 머신에의 메모리 할당량이 됩니다. 사용량・・・... -
Java
Java 시스템 프로퍼티를 보기 쉽게 출력
【】 Java로 시스템 프로퍼티의 키와 값을 알파벳순으로 보기 쉽게 출력하는 샘플 프로그램을 소개합니다. 일단, TreeMap에 격납하는 것에 의해, 알파벳순으로 재정렬하고 나서 출력하고 있습니다. 일반적으로 다음과 같은 방법이 잘 소개되지만 값은 ... -
Java
Java 외부 명령을 실행하여 세 가지 결과 얻기
【)의 결과 취득】 Java로 커멘드나, 배치·쉘등의 외부 실행 파일을 기동하는 샘플 프로그램을 소개합니다. 또한 외부 커맨드 실행과 동시에 메소드의 리턴 값으로서 표준 출력, 에러 출력, 리턴 코드를 취득합니다. 보통 자바에서 밖으로... -
Java
Java IP 주소에서 호스트 이름 얻기
【】 지정된 IP 주소를 가지는 호스트명(머신명)을 취득하는 샘플 프로그램입니다. 【】 /** * 지정된 IP 주소를 가지는 호스트명을 취득합니다. * @param address IP 주소 * @return 호스트 이름 * ※ 예기치 않은 예외가 발생하면 문자열 "Unk... -
Java
Java 실행중인 시스템의 호스트 이름 가져 오기
【】 Java로 실행하고 있는 머신의 호스트명(머신명)을 취득하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 다음의 방법으로 호스트명을 취득하고 있습니다. java.net.InetAddress.getLocalHost() 에 의해 로컬 호스트를 나타내는 InetAddress 의 인... -
Java
Java 클립보드로 복사
【】 JavaSwing로 캐릭터 라인을 클립 보드에 카피하는 샘플 소스를 소개합니다. JavaSwing에서 클립보드를 조작하려면 java.awt.datatransfer.Clipboard를 사용합니다. Clipboard는 이렇게 얻습니다. Clipboard clipboard = Toolkit.getDefaul... -
Java
Java 월말 날짜 얻기
【】 Java로 지정한 일자의 월말 일자를 취득하는 샘플 프로그램입니다. java.util.Calendar 클래스의 getActualMaximum(Calendar.DATE)로 월말 일자를 취득할 수 있습니다. 【】 /** * 지정된 날짜 문자열 (yyyy/MM/dd or yyyy-MM-dd) * 의 월말일 ... -
Java
Java 날짜의 유효성 및 존재 확인
【】 Java로 일자의 타당성・존재 체크를 실시하는 샘플 프로그램입니다. 지정된 날짜 문자열(yyyy/MM/dd 또는 yyyy-MM-dd)이 달력에 있는지 확인합니다. java.text.DateFormat 클래스의 setLenient() 에 false 를 지정하면, 날짜 해석을 ... -
Java
Java 날짜 및 시간 계산 가산 및 빼기 쉽게
【】 Java로 간단하게 일자·시간의 가산·감산을 계산하는 샘플 프로그램을 소개합니다. 샘플 프로그램의 특징은 다음과 같습니다. 현재, 또는 임의의 일자·시각으로부터 지정의 시간량을 가산·감산한 결과를 돌려줍니다. 더하기 숫자를 지정하면 시간을 ... -
Java
Java 두 날짜의 월 수 차이를 찾습니다.
【】 Java 로, 2 개의 일자의 월수의 차이를 구하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 비교 대상의 일자가, 캐릭터 라인 ( yyyy/MM/dd )의 경우, java.util.Date 의 경우에 대응하고 있습니다. 월수의 차이를 구하는 계산 방법은 다음과 같습니다. 처음 두... -
Java
Java 두 날짜의 차이를 찾습니다.
【】 Java 로, 2 개의 일자의 차이를 구하는 샘플 프로그램을 소개합니다. 샘플 프로그램에서는 비교 대상의 일자가, 캐릭터 라인 ( yyyy/MM/dd )의 경우, java.util.Date 의 경우에 대응하고 있습니다. 날짜 차이를 찾는 계산 방법은 다음과 같습니다. 처음 두 날 ... -
Java
Java XMLEncoder로 객체 저장
【】 Java로 오브젝트를 XML 형식으로 보존하는 샘플 프로그램을 소개합니다. XML 출력에는 java.beans.XMLEncoder를 사용합니다. 또한 java.beans.XMLDecoder를 사용하여 저장된 객체를 복원하는 샘플 프로그램도 동시에 소개합니다. 【】 플라스틱 ... -
Java
Java 재귀 적으로 파일 검색
【】 Java 로, 지정된 디렉토리로부터, 서브 디렉토리도 포함해 재귀적으로 파일을 검색해, 검색 조건에 해당하는 파일 리스트를 취득하는 샘플 프로그램을 소개합니다. 이들은 UNIX 계열 명령의 ls -R , Windows 계열 명령의 dir /s 와 동등한 ... -
Java
Java 파일 복사 (간단 · 고속)
【FileChannel#transferTo】 Java로 파일을 복사하는 샘플 프로그램을 소개합니다. 샘플 프로그램은, J2SE1.4 로 도입된 New I/O 의 java.nio.channels.FileChannel#transferTo 메소드를 이용합니다. 데이터를 읽는 데 필요한 버프 ... -
Java
Java 파일 복사(버퍼 크기 변경)
【】 Java로 java.io.InputStream, java.io.OutputStream에서의 입출력 스트림을 이용한 카피 처리를 실시하는 샘플 프로그램을 소개합니다. 스트림을 이용한 복사 처리에서는, 읽기 버퍼 사이즈를 크게 하는 것으로, 큰 파일에서도 비교적... -
Java
Java 디렉토리의 파일 목록 표시
【】 Java로, 지정된 디렉토리내의 파일 일람을 표시하는 샘플 프로그램을 소개합니다. 파일 리스트를 표시하려면 java.io.File 클래스의 다음의 메소드를 사용합니다. list()・・・지정한 디렉토리에 포함되는 파일, 디렉토리의 ... -
Java
Java 파일 이름에서 확장자 얻기
【】 Java로 파일명으로부터 확장자를 취득하는 샘플 소스입니다. 【】 /** * 파일명으로부터 확장자를 돌려줍니다. * @param fileName 파일명 * @return 파일의 확장자 */ public static String getSuffix(String fileName) { if (fileName == null) ... -
Java
Java 문자열의 URL을 링크로 변환
【】 Java로 캐릭터 라인내의 URL을, 정규 표현을 사용해, 링크(a href=...)로 변환하는 샘플 소스입니다. 【】 /** URL을 추출하기 위한 정규식 패턴 */ public static final Pattern convURLLinkPtn = Pattern.compile ("(http://|https://){1}[\\w\\.\. ..