네트워크 : 데이터를 다른 장치로 이동시키는 것 노드: 네트워크에 연결된 모든 장치 호스트: 다른 노드에게 하나 이상의 서비스를 해주는 노드 ip: 인터넷 주소체계 포트: 연결통로 프로토콜: 클라이언트와 서버간의 통신 규약 tcp : 채팅할때 쓰기 udp inetAddress getAllByName(String host) getAddress() getHostAddress() getHostName() toString() import java.net.*; import java.util.*; public class NetworkEx1 { public static void main(String[] args) { InetAddress ip =null; InetAddress[] ipArr = null; try { ..
/*예외처리 * * * try : 예외 발생환경 블럭 * catch: 예외 처리기 * throw finally * * */ public class Ex { public static void main(String[] args) { int [] arr = {4,3,2,1}; for(int i=0; i
class ATM implements Runnable{ private long depositeMoney = 10000; public void run(){ synchronized(this) { for(int i=0; i
public class Test01 extends Thread{ public Test01(String name) { super(name); } public void run() { for(int i=0; i
다향성-한가지를 여러가지로 표현 1글자로 된 영문대문자 :type import static java.lang.System.out; //정적으로 정하겠다.. out으로 선언해도 system.out을 쓸수있음 public class GenericEx1 { T[] v; //String 으로 바뀜 public void set(T[] n) { v = n; } public void print() { for(T s:v) out.println(s); } } 2
//어나니머스 클래스 abstract class Test{ abstract void disp(); } public class MemberInnerClass { //outer class public static void main(String[] args) { //문법적으로 어나미머스 클래스 - 이벤트처리할때 많이 사용 new Test() { void disp() { //아우터클래스에 접근하려고 그냥 쉽게 클래스안에 클래스가 있구나 } }; } }