자바 데이터타입 -기본형(8개):논리형,문자형,정수형,실수형 -참조형(무한) 객체:속성+기능 클래스(틀):객체를 만들기 위한 틀 ex1) 객체)사람 속성)이름,성별,키,성격,전투력 --- 필드(멤버변수): 객체의속성, ()없음 기능)말하다,걷는다,뛴다 --- 메소드
class Constructor1 {//extends Object 생략되어있음 //디폴트 생성자:구현하지 않으면 jvm 컴파일 시점에 제공 public Constructor1() {}생성자가 많이 존재하는 이유:객체가 생성되는 다양한 case때문에 제공new 개수만큼
final 역할1.클래스:sub클래스가 없는 클래스2.필드:상수선언(필드,매개변수,지역변수)3.메소드:오버라이딩불가오버라이딩이란:상위클래스에서 정의한 메소드를 하위클래스에서 재정의하는것final로 상수 선언할때 초기화를 해주지 않으면 오류가 남static:필드 및 메소
추상클래스 -타입은 존재하나 객체생성 못함 -상속의 개념은 그대로 유지 -추상메소드
//4개의 tf값을 정수형으로 리턴int a\[]=new int4;for (int i=0; i<a.length; i++) { ai=Integer.parseInt(tfi.getText()); }
Checkbox fillcb;//mode:0 선그리기,1:사각형(채우기체크됫는지),2:원그리기(채우기체크됫는지) switch(mode) { case 0: g.drawLine(a0, a1, a2, a3); break; case 1: if (
openDialog=new FileDialog(this,"파일열기",FileDialog.LOAD)openDialog.setVisible(true);
try { FileReader fr=new FileReader(file); int a; String s=""; while((a=fr.read())!=-1) { s+=(char)a; } ta.setText(s); fr.close();
개발순서:서버->클라이언트c/s서버는 24시간 항상 돌아가야됨클라이언트:ip와 port번호 가지고 서버소켓에 접속시도 <ㅡ쓰레드없음serversocket(port):평상시 접속대기중 <ㅡ쓰레드로 만듬(내부클래스)request와response는 동시에 이뤄져야