java.lang 에 있는 클래스들은 따로 import하지 않아도 사용할 수 있다.
String a="Java"; //new를 사용하지 않는다고 해서 암시적, 묵시적 생성이라고 한다
String b=new String("Java");//명시적 생성
String class는 final이 붙어서 더이상 자식이 없음.
String a="사과";
String b="사고";//String 객체는 고정이며, 값이 불변. 사고를 새로 생성한다.
String c="사과";
================================================================================
이벤트 구현 3단계
1.구현하려는 이벤트의 종류에 맞는 해당
Listener를 implements or Adapter를 상속받아야 한다.
2.Listener -재정의 override
Adpater - 재정의 override
3.해당 컴포넌트에 이벤트를 구현한 객체를 붙인다!!
String a="korea";
String b="korea";
System.out.println(a==b);//내용비교가 아닌 레퍼런스 주소값 비교
System.out.println(a.equals(b));//내용비교
자바메일발송에 필요한 서버 및 라이브러리
1)James서버
config파일을 찾아 dnsserver의 내용을 현재 dns 값으로 바꿔줘야한다.
2)2개의 Jar : class로 이루어진 라이브러리 압축파일 이파일을 임의의 폴더에 위치시키고
그 경로를 압축파일경로까지 등록한다(activation.jar,mail.jar)
inetmgr --> IIS라는 윈도우 웹서버
@파일복사의 원리
파일의 종류 -바이너리 파일
-문서파일(인간이 읽을수 있는)
이 두파일은 바이트로 이뤄져있다.
파일 복사는 이 무수한 바이트를 하나하나 베끼는 작업