1> this 의 정의 자기 자신 클래스(객체)를 가리킨다. 2> this 의 특징 객체 자신에 대한 참조값을 갖는다.(즉 자신을 가리킨다.) 메소드내에서만 사용된다 객체 자신을 메소드에 전달하거나 리턴해 주기위해 사용하기도 한다. this를 사용하으로서 모호하지 않고 좀더 명확한 프로그램을 작성할 수 있다. 객체 생성자내에서 사용시 다른 생성자를 호출한다. (this의 용법 1) 매개변수와 객체 자신이 가지고 있는 변수의 이름이 같은 경우 이를 구분하기 위해 자신의 변수에 this를 사용한다. (this의 용법 2) (주의) static 메서드(예를 들어 main())에서 쓸 수 없다. (why? static 메서드는 객체가 new라는 키워드로 생성되기 이전에 메모리에 로딩이되므로 아직 객체가 생기지 ..
모든 클래스는 적어도 하나의 생성자를 가진다. 클래스와 동일한 이름을 갖는 메소드(새로운 객체에 대해 임의의 초기화 등이 목적) 자바에서는 생성자가 정의 되지 않은 경우 인자가 없고 특별한 초기화를 진행 하지않는 기본생성자를 기본적으로 정의한다. new 연산자는 초기화 되지않은 새로운 클래스 인스턴스를 생성한다. 생성자는 this를 비롯하여 다른 어떤 값도 Return 하는것 없이 선언되며, 심지어 void도 붙지 않는다. 생성자의 몸체는 this객체를 초기화 해야한다. public class Circle { Public Circle() { This(1); //클래스내의 다른 생성자 호출, 첫번째 명령문으로 나타날수 있다. } Public Circle(double r) { This.r = r; } }
이클립스로 SKVM 개발환경 만들기 및 이클립스 단축키 모음 1. http://www.eclipse.org/ 에서 받은 이클립스 다운로드후 압축 해제 2. eclipse.exe 실행 3. 처음 실행시에 workspace 를 물어보는 창이 나오는데 자신의 skvm 작업 폴더를 지정하시면됩니다 (예) C:\Mobile\SKVM134\work 4. 처음 실행했을경우에 나오는 화면은 화면 오른쪽 상단에 화살표 모양 클릭해주면 사라집니다 5. 이클립스 창 중에 왼쪽 Package Explorer 에서 마우스 오른쪽 버튼을 누리시고 new -> project -> java Project ->프로젝트 이름 입력(폴더명) -> next -> Libraries 현재 등록되있는 (JRE System Library [jre..
이클립스 자동 import문 생성 방법 -> java 파일 작성 후 사용한 해당 class를 자동으로 import 할 수 있다. 작성되는 import문은 import한 클래스 별로 작성된다. -> 모든 클래스 임포트: Ctrl + Shift + O 를 누르면 java 파일에 사용한 모든 클래스가 각각 임포트된다. -> 개별 클래스 임포트: 클래스 사용 후 해당 클래스명에 커서를 둔 후 Ctrl + Shift + M 을 누르면 해당 클래스가 import 된다.
Media On Air TV Channel MBC, SBS GTB, KBS 1TV, KBS 2TV, UBC 1, UBC 2, EBS, EBS Plus 2, FTV, TBC, TJB, CBS, TBS, JTV, YTN, MNet, KMTV, ABC AP, BBC World, Arirang World Radio Channel MBC Normal FM, MBC FM4U, KBS 1 FM, KBS 2 FM, KBS 1 Radio, KBS 2 Radio, KBS 3 Radio, U-KBS DMB, KBS 사회 교육, SBS Love FM, SBS Power FM, CBS Normal FM, CBS Music FM, Big FM, MUZ DMB, eTomato, 국악 방송, 국악 방송, 극동 방송, SunnyFM,..
import java.io.*; public class Ha { public static void main (String[] args)throws IOException { BufferedReader in= new BufferedReader(new InputStreamReader(System.in)); String a,b; int c,d; System.out.print("첫번째 숫자 = "); a = in.readLine(); System.out.print("두번째 숫자 = "); b = in.readLine(); c = Integer.parseInt(a); d = Integer.parseInt(b); System.out.println(); System.out.println("두수합:"+(c+d)); Sy..
javaString 형변환 ----------------------------------------------------- 자바에서는 문자열을 다룰 수 있도록 String 클래스를 제공하지만 내부적으로 아스키 코드가 아닌 유니코드를 사용하기 때문에 기존의 C 프로그램에 익숙한 사람은 혼란을 겪기도 합니다. 특히 문자열의 길이를 구할 때 가장 어렵습니다. 자바에서는 문자열 상수를 효율적으로 관리하기 위해 String 클래스를 제공합니다. 다음은 문자열과 관련해 사용할 수 있는 몇 가지 유용한 팁을 정리한 것입니다. ◆ 숫자의 문자열 변환(C에서 itoa 함수) int a=1000; String s=””+a; 정수 a를 문자열로 변환 String s1 = “”+3.141592; 부동 소수 3.141592를 ..
제 1 장 암호학 1.1 정보화 사회와 암호학 컴퓨터와 전기 통신 기술의 발달과 더불어 컴퓨터 통신망의 보급으로 종합 정보 시스템이 구축되고 있다. 이러한 정보 시스템의 보급 확대로 우리 사회는 고도 정보화 사회로 진입되고 있다. 따라서 정보 시스템의 사회적 중요성은 날로 높아지고 있으며, 정보 시스템의 정상적인 기능의 유지는 건전하고 효율적인 사회를 실현하는데 무엇보다도 중요한 요소가 되고 있다. 정보화 사회란 컴퓨터와 정보 통신 기술이 결합되어 정보의 축적, 처리, 전송 능력이 획기적으로 증대되면서, 정보의 가치가 산업 사회에서의 물질이나 에너지 이상으로 중요해지는 사회로, 정보가 상품으로서의 가치를 인정받아 시장에서 유통되는 사회를 말한다. 정보화 사회의 진전으로 정보 처리와 정보 통신이 다양화됨에..