디시인사이드 갤러리

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

갤러리 본문 영역

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

아나바다(121.170) 2013.02.18 12:49:54
조회 121 추천 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 - -
347565 형들 이거 어떻게구현함? [10] 2er22(175.215) 13.02.28 271 0
347563 내가 생각해봤는데 JSP로 인터넷뱅킹 구현가능하지않냐 부스타(175.197) 13.02.28 109 0
347562 시발 좆같은 군대에잇어서 배운거 다까먹엇는 3학년되는 학부생인디요 [3] 내ㅏ가(183.108) 13.02.28 137 0
347561 형들 피시정비사 질문 [2] (203.226) 13.02.28 91 0
347560 자동로그인 다시질문좀... 미안요... [4] 햄버거11(124.49) 13.02.28 125 0
347556 svn에 lock 걸면 어떻게 되냐? [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.02.28 77 0
347554 안녕하세요. 이제 고2됩니다 [11] 작성자(175.215) 13.02.28 158 0
347553 php책살까 mysql책살까.. [2] 작성자(175.215) 13.02.28 181 0
347552 [질문] 하나의 쿼리는 Atomic한가 [1] 천회장(118.131) 13.02.28 66 0
347551 JSP로 인터넷뱅킹구현 불가능? 부스타(175.197) 13.02.28 80 0
347550 이집트상형문자해독 vs 존나어려운코드해독 [4] 에놀라 게이(121.169) 13.02.28 123 0
347544 이스트 소프트 필기 시험 뭐냐ㅐ? [1] ㅇㅁㄴㅇㄴㅁ(59.11) 13.02.28 1525 0
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 183 0
347527 형들 하나만 질문할게 새벽에 미안 [3] 이름(118.40) 13.02.28 93 0
347523 게임회사 퍼블리싱 팀으로 해도됨?사업자없어도? [1] (211.237) 13.02.28 78 0
347522 모바일 IDE 좋은 앱 있냐? [3] 생물학(175.119) 13.02.28 77 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 52 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 100 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 127 0
347496 스레드 떡밥이라면 OkJsp에서 피 터지게 싸우지않았냐? 생물학(175.119) 13.02.28 58 0
347495 수학과 출신이 왜 컴공에서 교수질하냐 [3] ㅊㅊㅌㄹㅇ(210.183) 13.02.28 206 0
347494 금,토 다 나오랜다.... [3] 야요이갤로그로 이동합니다. 13.02.28 83 0
347493 이거 뭐 때문에 그러는지 아시는분? [1] ㅇㅇ(168.126) 13.02.28 91 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 92 0
347485 winapi 다이얼로그 만들고 그안에 에딧컨트롤클릭하면 꺼져요.. [3] 이힝(118.39) 13.02.27 51 0
347483 도와죠 실행이 안돼 [1] (14.43) 13.02.27 54 0
뉴스 H.O.T. 토니안, 우울증 고백...“술과 약에 의존하며 매일 죽음을 생각했다” 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2