[태그:] java


윈도우10에서 Java JDK 9 설치하기

윈도우 10 자바 JDK 9 설치하기 http://www.oracle.com/technetwork/java/javase/downloads/index.html 접속 혹은 구글에서 java jdk download 검색 후 접속 자바 다운로드 아이콘 클릭 로그인 후 라이선스에 동의해야 다운로드가 가능합니다. Windows 용 jdk-9.0.1_windows-x64_bin.exe 다운로드 다운받은 설치파일 jdk-9.0.1_windows-x64_bin 로 설치를 시작합니다. Next 클릭 Next 클릭 설치중.. 브라우저 Java 콘텐츠 사용은.. 해제 후 다음 버튼 클릭 설치중.. 설치완료! Close 클릭 환경변수 […]

더 읽기

[java] 자바 Inner 클래스, Nested 클래스, Local 클래스 그리고 Anonymous 클래스 에 대한 이해

Inner 클래스와 Outer 클래스 – 다른 클래스 내부에 삽입된 클래스 – 외부 클래스를 Outer 클래스 내부 클래스를 Inner 클래스라고 한다. – Outer 클래스의 인스턴스가 생성된 후에 Inner 클래스의 인스턴스 생성이 가능하다. – Outer 클래스의 인스턴스를 기반으로 Inner 클래스의 인스턴스가 생성된다. public class Test{ public static void main(String[] args) { Outer o1 = new Outer(“o1”); Outer […]

더 읽기

[java] 자바 abstract(추상)클래스와 interface(인터페이스)에 대한 이해

abstract(추상) 클래스 – 하나 이상의 abstract 메소드(미완성 메소드)를 가진 클래스 – 인스턴스 생성을 불가 (컴파일 에러) – 참조변수 생성과 오버라이딩이 가능 public class Test { public static void main(String[] args) { // AA aa = new AA(); // 컴파일 에러 AA aa = new BB(); aa.aa(); } } abstract class AA{ abstract void aa(); } […]

더 읽기

[java] 자바의 메소드(Method) 오버로딩(Overloading)과 String클래스

메소드 오버로딩 – 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것 – 매개변수의 개수 또는 자료형이 다르면 오버로딩이 가능하다 – 호출시 매개변수에 따라 구분된다. 생성자와 오버로딩 – 생성자도 오버로딩이 가능하다. – this 키워드를 사용하여 생성자 내에서 다른생성자의 호출이 가능하다. public class Test { Test(String str, int i){ System.out.println(str); } Test(String str){ this(str, 1); // this […]

더 읽기