본문 바로가기

차이점

[Java] Runable과 Thread의 차이점 Thread의 사용방법 : http://scarlett.tistory.com/entry/Thread-2Thread의-사용방법 Thread와 Thread의 상속 : http://scarlett.tistory.com/entry/Thread-3Thread와-Thread의-상속 간단한 Thread 검색 프로그램 : http://scarlett.tistory.com/entry/Thread-4간단한-Thread-검색-프로그램 쓰레드를 구현하는 방법은 Thread클래스를 상속받는 방법과 Runnable인터페이스를 구현하는 방법, 모두 2가지가 있다. 이 두 가지 방법 중 어느 쪽을 사용해도 별 차이는 없지만 Thread클래스를 상속받으면 다른 클래스를 상속받을 수 없기 때문에, Runnable인터페이스를 구현하는 방.. 더보기
[Network] ipv4 VS ipv6 * ipv4, ipv6차이 현재 IP주소는 버전4(IPv4)으로 네 도막으로 나눠진 최대 12자리의 번호로 이뤄져있다. 예를 들면 「210.113.39.224」이다. 32비트로 이뤄진 IPv4는 최대 약 40억개의 서로 다른 주소를 부여할 수 있다. 그러나 기하급수적으로 늘어나는 사용자 수요를 감안할 때, 현재 사용되고 있는 IPv4 체계로는 계속해서 요구되는 인터넷 어드레스 수요를 충족시킬 수 없다. (문제점이죠) 한마디로 32비트의 40억게의 주소로 구성됩니다 ^^* * IPv4 → IPv6 이유 '인터넷 엔지니어링 태스크 포스'(IETF;Internet Engineering Task Force)에서는 2008년에서 2011년 사이에 IPv4 어드레스가 고갈될 것으로 예측했으며, 'IPng'(IP n.. 더보기
[Java] AWT와 Swing의 차이점 1. AWT와 Swing의 차이 1> Swing의 등장배경 AWT는 사용하기에는 쉽지만 어느정도 한계가 있다. 가령 버튼에 롤오버 이미지를 사용한다던지 풍선말 기능 등 실제로 많이 사용하는 기능들을 AWT로 구현하기란 쉽지가 않다. 또한 운영체제마다 매우 다른 GUI 구현 방식 때문에 AWT의 컴포넌트를 사용함에 있어서 많은 버그가 발견되고 있다. 즉 AWT는 모든 컴포넌트를 운영체제의 자원을 사용한다. 따라서 각기 다른 운영체제에서는 문제가 발생할 수 밖에 없다. 이런 이유 때문에 나온 것이 Swing 이다. Swing은 Top-Level 컨테이너만을 운영체제의 자원을 사용할 뿐 그 하부에 있는 모든 컴포넌트는 직접 자바 코드에 의해 그리는 방식을 가지고 있다. 1> AWT와 Swing의 차이 AWT .. 더보기