본문 바로가기

Stupid Computer/3. Java

Doxygen 사용법 (자세한 가이드) 출처 : http://neotrinity.egloos.com/943385Doxygen Guide !!!*Doxygen 기본 스타일 /** */*주석안에 아이템들 @breif ==> 설명을 쓴다. 여러줄을 쓸때에는 @breif를 쓰고 한줄 띄운다움 계속해서 쓰면된다. @file ==> 파일 이름을 구별할때. @return ==> 함수의 리턴값 나타낼때. @author ==> 작성자 이름을 나타낼때 @date ==> 작성날짜를 나타낼때. @param ==> 함수 파라메터를 나타낼때 @see ==> 참고할 함수나 페이지를 지정한다. @todo @bug @code ==>중요 코드를 설명할때 시작 지점 가리킨다. @endcode ==> 중요코드 설명할때 종료 지점 가리킨다. @exeception @mainpage.. 더보기
자바 Thread 기초 예제 쓰레드public class PrintTask implements Runnable { private final String taskName; public PrintThread(String str) { //생성자 taskName = str; } public void run() { while (true) { try { // TODO Auto-generated method stub System.out.println("쓰레드 실행중입니다."); Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block System.out.printf("%s %s\n", taskName, "terminated prematurel.. 더보기
싱글쓰레드(Single Thread)와 멀티쓰레드(multi Thread) 예제 처음에 *을 300개 찍고 다음에 #을 300개 찍는걸로 싱글쓰레드와 멀티쓰레드로 나누어 보자.1. 싱글쓰레드 방법 2. 멀티쓰레드 - 멀티 쓰레드는 클래스를 두개로 나누었다. 메인 메소드가 있는 클래스. 어차피 메인 메소드도 쓰레드라고 했다. 메인 메소드에서 자식 쓰레드를 호출해서 동시에 시작한다. 자식쓰레드 더보기
doxygen & graphviz 쓸때 error: Problems running dot: exit code=-1, command='dot' 해결법 안녕하세요, kimgaga 블로그 주인장입니다 ㅎㅎㅎㅎㅎㅎㅎ이번 포스팅은 코드를 문서화 하는것을 도와주는 doxygen을 사용할 때나타나는 에러에 대해 글을 써보려고 합니다 ㅎㅎ doxygen을 설치하고 사용하는 방법은 많죠 ~~~~ 제 블로그에 있는 http://kimgaga.tistory.com/148 이 글에서도doxygen 사용법을 따로 올려두긴 했습니다 ㅎㅎ error: Problems running dot: exit code=-1, command='dot'graphviz 설정후 doxygen 에서 어쩌구 저쩌구...위와 같은 에러 나오는데 증상은 html문서로 열었을때 모든 그림파일 엑박으로 나오고 글씨는 제대로 나오는데 그림은 하나도 안나올때 ! 즉 graphviz가 제대로 작동안할때 !내가.. 더보기
[자바,이클립스] Joptionpane 대화창 사용법 ! 대화상자 (JOptionPane)이용하기.대화상자(dialog box)를 사용하여 사용자에게 메시지를 보여주거나 간단한 데이터를 입력할 떄 입력대화상자를 사용할 수 있다사용형식JOptionPane.메소드이름(parentComponent, message, title, messageType, icon) 1 2 3 4 5 61. 대화상자의 종류(JOptionPane의 메소드들) 1) showConfirmDialog() : yes/no/cancel의 확인 응답을 위한 대화상자 2) showInputDialog() : 데이터를 입력하기 위한 대화상자 3) showMessageDialog() : 메시지를 알리는 대화상자 4) showOptionDialog() : 3기능 모두를 위한 대화상자.2. parentComp.. 더보기
이클립스 설치후 환경변수 설정! 이클립스와 자바를 모두 설치했다면 환경변수를 설정해줘야 합니다.설치와 자바등에 대한 글을 않읽어보셨다면 이전글을 먼저 읽어보세요. 이클립스는 개발 프로젝트에 사용할 JDK버젼을 프로젝트별로 따로 설정할 수도 있다는 점을 염두해두세요. 아래의 예제는 윈도우입니다.제어판 - 시스템 및 보안 - 시스템에서 고급 시스템 설정을 클릭합니다. 시스템 속성창에서 환경변수를 클릭합니다. 시스템 변수에서 Path 를 클릭하고 편집을 클릭합니다. 참고사항 : 사용자 변수, 시스템 변수 사용자변수는 현재 윈도우에 로그인한 사용자만 사용할 수 있는 것입니다.시스템변수는 로그인한 사용자만 해당하는것이 아니라 이 컴퓨터를 사용하는 모든 사용자에게 같은 권한을 주는것입니다.그러니 여러사람이 사용하는 컴퓨터라면 사용자변수에 path.. 더보기
이클립스 설치( jdk 및 eclipse) 자바관련 커뮤니티를 살살 돌아다니다 보니까 의외로 이클립스같은 IDE 를 쓰지 않고 에딧트플러스나 울트라에딧트 같은 에디터로 개발을 하는 사람들이 있는것 같았다. 뭐 하긴 나도 자바 개발할때 에디트플러스 쓰다가 이클립스로 바뀌기 까지 무려 일년정도의 세월을 보내긴 했었다 -_-; 아무튼!, 요렇게 좋은 이클립스를 쓰지않고 매우매우 불편하게 개발을 하고 있는 사람들을 보면 요걸 꼭 써보라고 말을 해주고 싶지만 부끄러움을 많이 타서.. 그래서 완전 쌩 기초편으로, JDK 설치부터 이클립스 설치후 전형적인 Hello 라는 문자열을 찍는 후로그램 작성까지 설명하는 포스트를 작성해 본다. 먼저 자바개발의 제일 첫번째 시작은 JDK 를 설치하는 것이다. java.sun.com 사이트에가서 JDK 를 다운로드 받는다.. 더보기
[이클립스] 이클립스에서 기존 source불러오기 ! import 방법 안녕하세요 kimgaga 블로그 주인장입니다 ㅎㅎ이번 글에서는 이클립스를 사용할때 필요한 간단한 팁입니다 ㅎㅎ 바로 기존에 작업하던 source를 불러오는 방법입니다. 별거 없습니다 ㅎㅎㅎ 그냥 아래에서 하는 데로 따라하셔도 되고 눈치 빠르신 분들은 이런글 안보고도 잘 찾아서 하실 수 있죠 ㅎㅎ 비주얼 스트디오에서는 프로젝트를 오픈하면되는데 이클립스는 그런메뉴가 없습니다. import로 불러와야 하죠. File > Import 로 들어가면 Import라는 창이 뜨는데 여기서 General > Existing Projects into Workspace 를 선택하고 Next를 누릅니다. 당연히 모두들 아실거라고 생각은 하지만, 혹시나 하는 마음에 ^^ ;; 이렇게 올려 드립니다. General 부분에서 선택.. 더보기