전체 글 184

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 j.sieun 입니다. 요번에 배우실 내용은 해쉬 셋과 테이블입니다. 먼저 해쉬테이블을 먼저 보도록 하겠습니다. 해쉬 테이블(hash table) : 여러개의 바구니를 만들어 두고 키 값을 이용하여 데이터를 넣을 바구니 번호를 계산하는 자료구조 를 말합니다. 간단히 말해서 여러개의 이름들을 가나다 순으로 정렬해서 좀더 빠르게 원하는 이름을 찾는 것이라고 보시면 됩니다. 생성하는 방법은 아래와 같습니다. HashMap HM= new HashMap(); 앞에 있는 String 은 가나다 순을 뜻하고 Integer 은 그에 맞는 데이터 값을 뜻합니다. 데이터를 삽입하는 방법은 HM.put("하이",13); 입니다. 그러면 "하이" 라는 바구니 안에 13이라는 값이 삽입이 됩니다. 그럼 여기서 13의..

java 2016.04.30

2016년 롤챔스 스프링 오프닝곡 (Lorde_-_Everybody Wants To Rule The World)

안녕하세요 j.sieun 입니다. 이번에 소개해드릴 곡은 Lorde 의 Everybody Wants To Rule The World 가 되겠습니다. 제가 이노래를 처음 들었을떄에는 헝거게임에서 많이 들은거 같다는 생각이 들었는데 역시는 역시 역시군... 헝거게임 OST였더군요.. 이 가수의 음색또한 정말 매력적입니다. 감사합니다. ※궁금하신거 댓글달아주시길 바랍니다. ㅎㅎ 퍼가시는건 상관 없는데 말은 하고 퍼가주시길 바랍니다.^^※

취미 2016.04.24

2016년 롤챔스 스프링 시즌 결승 오프닝 곡(Zella Day_-_High)

안녕하세요 j.sieun 입니다. 요번에 소개해드릴 곡은 매혹적인 마성의 목소리를 가진 젤라데이의 High 이란곡입니다. 롤은 안하지만 경기보는걸 좋아해서 어제 경기를 보다가 오프닝 곡을 듣고 음색이 괜찮다 생각하여 검색해보니 Zella Day 라는 가수더군요 많이 알려지지는 않았지만 음색이 정말 끌리더군요.. (한번 앨범 사봐야겠다 :D) Zella Day_-_ High 입니다. 감사합니다. ※궁금하신거 댓글달아주시길 바랍니다. ㅎㅎ 퍼가시는건 상관 없는데 말은 하고 퍼가주시길 바랍니다.^^※

취미 2016.04.24

Sam Smith_-_Money on my Mind (제가 2번쨰로 좋아하는 외국가수)

안녕하세요 j.sieun 입니다. 요번에 소개 해드릴 곡은 SamSmith 의 Money on my Mind 라는 곡입니다. 음...난 돈따윈 관심 없어 라는 해석이 되겠습니다. 자료 출처 : youtube Sam SmithVevo 채널 제가 이가수를 알게 된건 2년전쯤이였나 그떄 유투브로 음악듣고있다가 Money on my mind라는 노래를 들었을때 소름이 돋았습니다. 가사가 너무 저한테 와닿았고 목소리에서 이미 전 앨범을 구매해야겠다는 마음을 가졌습니다. 제가 고등학교떄부터 음악 앨범 모으는게 취미였는데 이렇게 빠르게 빠져들고 앨범을 산경우는 처음이였습니다. ㅎㄷㄷ 그만큼 매력이 정말 대단한거 같습니다. 셈스미스가 요새들어 유명해져서 정말 팬으로서 기분이 좋습니다. 유명곡으로는 Stay with m..

취미 2016.04.22

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 J.sieun 입니다. 이번 시간에 배우실 내용은 큐(Queue) 입니다. 큐란 데이터를 넣은 순서와 같은 순서로만 꺼낼수 있는 자료구조를 말합니다. 아래 그림을 보시면 이해하기 쉬울것입니다. 그래도 잘 이해가 안되시다면 소스를 보여드리겠습니다. public class structureClass { public static void main(String[] args) {// TODO Auto-generated method stubQueue qq = new LinkedList ();qq.offer("토끼");qq.offer("사슴");qq.offer("호랑이");qq.offer("코끼리");qq.offer("기린");System.out.println(qq);qq.poll();System.out...

java 2016.04.22

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 j.sieun 입니다. 저번에는 리스트에 대해 알았다면 오늘은 스택입니다. 스택도 거의 비슷하다고 보시면 됩니다. 스택(stack) 이란 간단히 말해서 데이터를 넣은 순서로 역순으로만 꺼낼수 있는 자료구조를 말합니다. 아래 그림으로 설명해드리겠습니다. 가장 밑에 있는 것이 제일 먼저 데이터를 삽입한것이고 그위로 가면갈수록 데이터는 나중에 입력받게 되는 것입니다. 그리고 값을 가져올떄에는 가장 나중에 입력받은 데이터가 나오게 됩니다. 대충 이런식으로 원리가 되어있습니다. 아래것은 스택을 생성하는 것입니다. Stack stack = new Stack(); 정말 별거 없습니다. 스택에서 가장 중요한것은 pop과 push입니다. 삽입 메소드로는 push 입니다. 예시로는 stack.push(여기에 넣..

java 2016.04.19

같이 앱 게임 만드실분..

음..저는 아직 프로그래밍에 대해 지금 쉬고있는 상태이긴하지만.. 조만간 깔짝 배웠던 안드로이드와 언리얼을 이제 심오하게 공부하려고합니다. 물론 간단한 게임도 만들 계획이구요.. 그래서 말인데 언리얼 배우고 있는 분 또는 배웠던 분 j.sieun73@gmail.com 여기로 메일 하나만 보내주시면 대단히 고맙겠습니다. 부탁드리겠습니다. 도저히 독학으로는 좀 어려운것들이 많은거 같습니다. ㅜㅜ

unity engine 2016.04.13

지금까지 만든 자바 네트워크 게임들.

안녕하세요 j.sieun 입니다. 현제 제가 자바로 만든 간단한 게임 또는 어렵게 만든 게임에 대해 보여줄까 합니다. (소스는...좀 어려울듯 싶습니다. 음..간단한 게임정도는 j.sieun73@gmail.com 여기로 보내달라고 하면 보내드리겠습니다. 단, 개인소장용으로 한다는 가정하에 입니다. :D ) 2010년부터 제가 자바로 만든 게임들입니다. 10년 10월 포켓몬 온라인 게임 제작15년 8월 Mysql&Socket 연동한 카드모험 게임 개발15년 8월 기존 Socket 데이터 전송방식과는 다른 교차 Socket 데이터 전송방식 알고리즘 구현15년 10월 가계부 프로그램 개발15년 10월 Socket연동한 다빈치 코드 게임 개발15년 11월 Socket연동한 기억의 미로 게임 개발 15년 11월 ..

학교 프로젝트 2016.04.13

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 j.sieun입니다. 자료구조에 대해 알아보도록 하겠습니다. 우선 자료구조란 음...데이터나 자료를 좀더 효율적으로 배치하거나 저장하기 위한 알고리즘을 뜻합니다. 바로 문법에 대해 알아보도록 하겠습니다. 자료구조에서는 자료구조 클래스 이름리스트 Arraylist, LinkedList, (Vector)스택 LinkedList, (Stack)큐 LinkedList해쉬 테이블 LinkedList, (Hashtable)집합 HashSet **위클래스들은 모드 java.util 패키지에 속함 이런식으로 되어있습니다. 아래는 자료구조 클래스를 사용하는 방법입니다. ArrayList list = new ArrayList(); 이런식으로 되어있습니다. 여기서 앞에 ArrayList 를 썼을때 뒤에도 똑같이 ..

java 2016.04.13