디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 기초적인 소스좀 봐주세요

아나바다(121.170) 2013.02.18 12:49:54
조회 120 추천 0 댓글 4

제가 짜고 있는 코드인데, 제가 기본이 없고 자바를 시작한지 얼마 안되서


main함수를 왜 이렇게 선언하는지에 대한 이유를 잘모릅니다..

public static으로 선언하는 이유가 클래스를 생성하지 않아도 아무 클래스에서든지 불러와서 사용할 수 있게 하기 위함. 으로

알고 있는데,매개변수가 String클래스로 되어있어서 커멘드라인으로 String을 입력받을수도 있구요.

라고 책에 나와있는것을 알고 있을뿐, 원리를 알진 못해서 결국 오류를 해결하지 못하고 있습니다.

class Data
{
        double num=0;
        void Setnum()
        {
                num = Math.random()*1000;
        }
        double Getnum()
        {
                return num;
        }
}
class thread extends Thread
{
        Data thread_data;
        public thread(String str, Data D)
        {
                super(str);
                thread_data=D;
        }
        public void run()
        {
                try {
                        for(int i=0; i<10; i++){
                                sleep(1000);
                                thread_data.Setnum();
                                System.out.println(getName()+"쓰레드의 임의의 숫자 : "+thread_data.Getnum());
                        }
                } catch (InterruptedException e) {
                System.out.println(e.getMessage());
        }
}
public class jun
{
        public static void main(String[] args)
        {
                Data ddd = new Data();
                Thread t1 = new thread("첫번째", ddd);
                Thread t2 = new thread("두번째", ddd);
                Thread t3 = new thread("세번째", ddd);
                t1.start();
                t2.start();
                t3.start();
        }
}

쓰레드를 3개 생성해서 임의의 숫자를 리턴받는 코드인데요,


Exception in thread "main" java.lang.Error: 분석되지 않는 컴파일 문제점: 
        main 메소드는 static으로 정의될 수 없습니다. static 메소드는 static 또는 맨 위 레벨 유형에서만 정의될 수 있습니다.

        at thread$jun.main(jun.java:35)


이렇게 오류가 나네요.
30분째 헤매고 있습니다..힌트좀 주세요ㅜㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
347541 자바밖에 모르는놈들 딱 티가난다 [3] 돌대갈(211.36) 13.02.28 290 0
347538 새누리당 마인드로는 CIA에 협력하는 게 애국 아니겠습니까? [2] 에어로홍갤로그로 이동합니다. 13.02.28 98 1
347536 간단하게 파이썬으로 [3] HiKiKoMoRi갤로그로 이동합니다. 13.02.28 185 0
347533 나랑 같은 고민하는 사람있네 모바일 마ㅣ널미널 ㅁㅁ(175.194) 13.02.28 62 0
347529 개빡친다 ㅠㅠ ㄱㄷㄱ(61.41) 13.02.28 30 0
347528 올해 편입을 해서 컴공과에 들어갔는데, 커리질문좀 하고싶습니다 ㅠ [3] 흙흙흙(58.145) 13.02.28 181 0
347527 형들 하나만 질문할게 새벽에 미안 [3] 이름(118.40) 13.02.28 93 0
347523 게임회사 퍼블리싱 팀으로 해도됨?사업자없어도? [1] (211.237) 13.02.28 75 0
347522 모바일 IDE 좋은 앱 있냐? [3] 생물학(175.119) 13.02.28 76 0
347520 그러고보니 자살춤 살았냐? 죽었냐? 생물학(175.119) 13.02.28 48 0
347519 인기랑 매출은 별갭니다. 생물학(175.119) 13.02.28 44 0
347517 모바일 게임에서 홍보비 적게 쓰고 효율 가장 높게 뽑는 법은 생물학(175.119) 13.02.28 51 0
347516 혹기 게임 중에서 마법진 직접 만드는 판타지 게임 있냐.ask 생물학(175.119) 13.02.28 53 0
347515 똥이안나옴 [2] 작성자(175.215) 13.02.28 47 0
347513 맛폰게임을 제작시 커뮤니티에 광고한다면 어디가적절할까? [2] (211.237) 13.02.28 84 0
347512 아 실수 [1] 생물학(175.119) 13.02.28 51 0
347511 자라 [3] 루비•‿•갤로그로 이동합니다. 13.02.28 64 0
347510 웹만드는거넘힘들다.. [3] 작성자(175.215) 13.02.28 120 0
347508 백왕형은 형이 말한 싱글 스레드가 멀티 스레드란거 알고있긔? [1] 생물학(175.119) 13.02.28 125 0
347506 형들 좆고딩 c언어 하나만 해결 앙망... [5] ㅁㄴㅇㄹ(175.126) 13.02.28 99 0
347505 왠 처음 보는 유동이 그림으로 날 능욕했다 생물학(175.119) 13.02.28 76 0
347504 백왕형, 싱글스레드 말고 멀티스레드 기준은 뭐라고 생각해? [1] 생물학(175.119) 13.02.28 50 0
347503 취미로 그림을 그리는데 Yo! man people(211.189) 13.02.28 53 0
347502 패커를 손대봤는데 정..말로 어려운거같다. *갤로그로 이동합니다. 13.02.28 47 0
347501 난 일하는거 좋은데 Yo! man people(211.189) 13.02.28 24 0
347500 난 배고프면 잠이 안온다... ㅋㄱ(183.96) 13.02.28 32 0
347497 메인 스레드가 뭐시기요....... [5] 야요이갤로그로 이동합니다. 13.02.28 126 0
347496 스레드 떡밥이라면 OkJsp에서 피 터지게 싸우지않았냐? 생물학(175.119) 13.02.28 58 0
347495 수학과 출신이 왜 컴공에서 교수질하냐 [3] ㅊㅊㅌㄹㅇ(210.183) 13.02.28 206 0
347494 금,토 다 나오랜다.... [3] 야요이갤로그로 이동합니다. 13.02.28 82 0
347493 이거 뭐 때문에 그러는지 아시는분? [1] ㅇㅇ(168.126) 13.02.28 90 0
347492 오늘은 싱글스레드 떡밥이냐 c(175.208) 13.02.28 30 0
347491 만나실 아자씨들 연락주세요♡ 黑猫갤로그로 이동합니다. 13.02.28 89 0
347490 한 페이지를 그대로 메모장에서 만들때 가장쉬운방법이뭐임? [1] 씹선비(183.101) 13.02.27 55 0
347488 립카페 가성비에 대해 ㅇㅁㅎㅇㅀ(101.101) 13.02.27 1863 0
347487 C# vs Java [1] ㅁㅁ(117.111) 13.02.27 91 0
347485 winapi 다이얼로그 만들고 그안에 에딧컨트롤클릭하면 꺼져요.. [3] 이힝(118.39) 13.02.27 51 0
347483 도와죠 실행이 안돼 [1] (14.43) 13.02.27 54 0
347481 난 모바일 프로그래밍 존나 싫은데 회사서 하라고 하면 어케되냐? [5] ㅁㅁ(211.246) 13.02.27 201 2
347479 형들 웹프로그래머가 꿈인데 [11] 볍신임(112.158) 13.02.27 245 0
347478 횽아들 bluetooth chat 예제 수정하는거 조언좀..ㅠ 냐냐얌(220.90) 13.02.27 40 0
347477 횽들~ C++에서 auto 키워드에 대해 궁금한게 있어~~~~ [6] 횽들(115.136) 13.02.27 102 0
347475 형들아 임베디드,전기전자 관련 책좀 추천해줭 [1] 형들책(114.203) 13.02.27 85 0
347472 안드로이드 어플 사용자한테 메세지 날릴수 있어? 푸시알림 안쓰고 노네임(175.208) 13.02.27 82 0
347471 비베쟁이 새끼들 어떡해 해야함? [3] 111(121.164) 13.02.27 106 0
347470 mysql 데이터 자릿수는 뭘의미함? [11] 작성자(175.215) 13.02.27 107 0
347469 Game coding complete 번역판 삽니다 ㅠㅠ 책사요!(203.226) 13.02.27 37 0
347467 운영체제 어디 까지 암? 111(121.164) 13.02.27 48 0
347466 mfc 종자 는 없냐 ? mfc(121.164) 13.02.27 42 0
347465 사이트 디자인 ㅍㅌㅊ? [12] 서버짱짱맨(121.181) 13.02.27 212 1
뉴스 정동원(JD1), 박진영 '이지 러버' 재해석! 오는 8월 5일 깜짝 발매 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2