Java

    [java] String parameter, text += "a" text += "b"

    public class StringPlus { public static void main(String[] args) { String text = ""; text += "a"; System.out.println(text); text += "b"; System.out.println(text); } } result : hklee@hklee:~/Dropbox/java/string$ javac StringPlus.java && java StringPlus a ab

    Java Error message 종류를 알아봅시다.

    1. 목적 Java Error Message의 종류가 궁금했습니다. 2. 사용 방법 throw new XXXXX(error Message); 3. Reference Class Throwablehttp://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html - http://docs.oracle.com/javase/7/docs/api/java/lang/Error.html- http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html

    java, java.lang.EventObject

    usr---------------------------------------------------------http://docs.oracle.com/javase/7/docs/api/java/util/EventObject.html description---------------------------------------------------------public class EventObjectextends Objectimplements Serializeable The root class from witch all event state objects shall be derived.All Events are constructed with a reference to the object, the "source",..

    java, notify에 대해서.

    notify에 대해서 살펴봣었다. 즉, signal의 역활을 하는 것인데 java에서는 thread의 priority를 정할 수 있다.그래서 priority가 높은 것일 수록 먼저 호출이 되는데, 이 priority는 set으로 정할 수 있다. norify에 대한 아주 간단한 예제이다.이 예제에서 사용된 개념은 wait과 notify이다. Bank.java public class Bank { public synchronized void in() { int i=0; System.out.println("**** in start ****"); while(true) { System.out.println("in "+(i++)); try { if (i==20) { System.out.println("start wa..

    What is synchronized on Java?

    1. Why is used? synchronized is lock for avoding race condition. 2. How do?1) functionex) public synchronized void setData(int data) {...} 2) blockex) public void setData(int data) { synchronized(this) { m_data = data; }} 3) valueex)private int m_data; public void setData(int data) { synchronized(m_data) { m_data = data; }} from: http://blog.naver.com/meelong0/140094191195

    java Thread 모양 익히기. 2가지 종류(예제, 코드)

    java로 threadPool을 만들기 전에 잠시 thread에 대한 기본적인 모양을 익히고 간다.(c++로 thread pool의 로직은 알고 있으나 java에선 어떻게 동작하는지 모르겠다.) class AAA extends Thread { public void run() { System.out.println("Here is AAA class"); } } class BBB implements Runnable{ @Override public void run() { System.out.println("Here is BBB class"); } } public class ThreadEx { public static void main(String[] arg) { AAA ap = new AAA(); Thread ..

    java에서 public final class란?

    java나 cpp 에서 class 에 final을 붙이면 상속이 금지됩니다. final의 의미는 상수로 수정이 금지되는 것이기 때문에 class에도 동일하게 적용됩니다.

    java/자바 에서 call back에 대해서 공부해보기 -2

    java/자바 에서 call back에 대해서 공부해보기 -2 1. 목적 callback 예제를 작성해보고 사용 방법을 이해해보자. callback을 사용하는 방법을 알게되었다. 1. 환경 셋팅 java, ubuntu 14.04 1. Source CallbackServer.java public class CallbackServer { public void sayHello(String s, CallbackImpl c) { if( s.equals("ENGLISH")) c.speakEnglish(); else if( s.equals("KOREAN")) c.speakKorean(); } } CallbackImpl.java public class CallbackImpl { int a=0; public void g..