본문 바로가기

java5

[JAVA]sqlite3 라이브러리 사용법 및 예제 [JAVA]sqlite3 라이브러리 사용법 및 예제 사실 나는 간단한 프로젝트를 할때는 sqlite를 선호한다. 기능도 나름 있을거 다 있고 무엇보다 파일 디비 형식을 제공하기 때문이다. 실제로 많은 android app이나 프로그램들에서 자체 DB용으로 sqlite를 애용하고 있다. 본론으로 들어가겠다. sqlite를 사용하려면 당연 라이브러리 import해줘야 한다. import 하는 법은 http://mainia.tistory.com/2273 여기 참고하고.. package serv; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; .. 2016. 12. 14.
[JAVA]Jsoup을 이용한 네이버 사전 추출/파싱기 네이버 사전 추출/파싱기 최근 간단한 의뢰가 들어와서 잠깐 끄적여 본다. Jsoup은 자바에서 가장 많이 사용되는 HTML 파싱기이다. CSS 셀렉터를 통해 가볍게 파싱을 할 수 있기 때문이다. 사용 방법은 간단하다. input.txt에 원하는 단어들을 작성해놓고? 프로그램을 실행시키면? 아래는 관련 소스이다 (첨부파일) 나름 깔끔하게 짠다고 짜 보았다. Jsoup을 사용하기 위해서는 외부 라이브러리를 추가해야 한다. 이클립스 - 라이브러리 추가 관련 http://mainia.tistory.com/2273 2016. 12. 14.
[자바]Runnable과 쓰레드(Thread)와의 관계 자바 프로그래밍 - Runnable 이 글을 보시기 전에 Thread에 대해서 익혀오시는걸 추천합니다 ^^; 아, extends(상속)과 implements(인터페이스)의 차이점에 대해서도 포스팅 해놓도록 하겠습니다~ [자바-Java]쓰레드-Thread [자바-Java]extends와 implements의 차이점 요점은! 결국에 Runnable == Thread 라고 하셔도 무방합니다. (퍼퍽..) 죄송합니다. Runnable != Thread(상속)..! 다릅니다. 사용을 잘 구분하셔야되요ㅎ.. 단지 같은점은 run()을 정의해야 한다는 것입니다. 이 run은 Thread에서 실행되는 메소드인데 그 run이 Thread를 extends함으로써 @override(오버라이딩)될 것이냐, 또는 Runnabl.. 2015. 12. 21.
[자바]쓰레드-Thread 자바 프로그래밍 - Thread 1. 쓰레드의 정의(Thread's Definition) 사실 Java의 Thread라고 하긴 했지만 '쓰레드'라는 자체는 자바에서만 있는 개념이 아닌 프로그램의 기본적 구조에 포함되는 개념입니다. 스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드(multithread)라고 한다. 위의 내용은 위키피디아가 쓰레드를 정의한 내용입니다. (스레드라네요, 그래도 저는 쓰레드로 밀어 붙일겁니다. ^오^)저 말을 조금 더 분석 해봅시다. 프로그램 내에서, 특히 프로세스 내에서 라.. 2015. 12. 19.