본문 바로가기

java

(5)
무료 IT ebook 다운로드 사이트 http://it-ebooks.info/ 위 사이트로 이동해서 보면 10가지 정도의 IT서적(원서이지만..)을 다운로드 받을 수 있습니다. (*저 ebook이 저작권에 걸리는지는 모르겠지만, 링크를 걸어둔것으로는 저작권법에 저촉된다고 보지 않을겁니다... 아마도..)
JAVA Thread 동기화 방법 Java에서 Thread를 동기화 하는 방법. synchronized를 사용하면 된다. 아래 코드를 참조. class A extends Thread { private int value = 0; public synchronized void setValue(int var) { value = var; } public void run() { //synchronized로 block된 부분은 동기화처리가 된다. synchronized (this) { //처리할 코드 } } } public class Test { public station void main(String[] ar) { A _thread = new A(); _thread.start();//run thread } }
JAVA 쓰레드 생성 방법 JAVA나 C++이나 기본 문법구문이나 구조는 크게 다르지 않다고 본다. C++을 계속 만져왔기때문에 JAVA의 기본 구문이나 기본적인 구조를 이해하는데는 전혀 문제가 없었다. 오히려 하나를 알고 있으니 다른 하나가 쉽게 다가 오는 것처럼... 그래서, JAVA를 공부하는데, 기본적인 내용에 대해서는 단 한두시간만에 대충대충 훑어보고 넘어갔다. 이후에 공부할 내용조차도 기본적인 개념은 몇가지를 빼놓고는 거의 동일한것 같다. 프로그램을 짤때, 종종 쓰게 되는것이 Thread인데 JAVA에서 Thread를 어떻게 쓰는지 봤다. JAVA에서 독립 쓰레드를 쓰기 위해서는 이렇게 쓰면 된다. class A extends Thread { public void run() { //쓰레드로 실행할 코드 } } publi..
JAVA에 다시 손을 대다.. 내가 대학교때.. 그러니깐.. 2000년쯤이었나.. JAVA를 약간 공부한적이 있었다. 그당시에 모바일폰에서 Java를 쓴다는 이야기를 들었기때문에 한번 해보고 싶어서.. 최근에 다시 관심을 가지게 된것이 안드로이드 때문이다. 그리고, 몇몇 로봇 시뮬레이션용으로 개발된 오픈소스 프로젝트들이 자바기반으로 많이 개발되고 있기때문이기도 하다. 뭐 C++이 사라질리야 없겠지만, 여기에 능숙히 다룰수 있는 하나의 언어가 더 생긴다면 좋을것 같다는 생각이 많이 들어서 오늘 노트북에 JAVA를 설치하였다. 그리고, 추가적으로 Android SDK까지.. http://java.sun.com 에서 JavaBeans 최신버젼을 다운 받았다. Eclipse를 깔아서 쓸까라고도 생각했었는데, 몇몇 블로거들의 말에따라 GUI환..
Wiimote 프로그램 지난주에 Wiimote와 Nunchuk를 구입해서 이것저것 테스트를 해봤다. 처음에 생각했던만큼 데이터가 안나와서 일차적으로 4월 말에 출시되는 MotionPlus라는 Wiimote의 확장 악세사리가 나올때까지는 하려던것을 멈췄다. 어느분이 만들어 놓으신 Wiimote API를 구해다가 OpenGL를 사용해서 프로그램도 짜봤다. 이건 어느정도 정리가되면 공개하겠다. 일단 외국사이트를 검색하다가 본 Wiimote를 사용하는 프로그램을 정리해보려고 한다. 이 페이지는 완성된 페이지가 아니라, 조금씩 정리해나가는 페이지입니다.. 1. Wiimote Pointer - URL : http://blog.dawnofthegeeks.com/2009/01/01/a-better-wiimote-pointer/ - IR과 가..