728x90
반응형
- [ 언어·프레임워크/Java ][Java] 윈도우에서 여러개의 Java 버전 관리 하기2024-07-26 09:47:241. Java 버전 스크립트 작성여기서는 Java 11, 17 버전을 각각 사용할 수 있게 해 주는 스크립트를 작성하였다. 다른 버전도 얼마든지 적용할 수 있다. "JAVA_HOME"에 실제 해당 버전의 Java가 설치된 경로를 지정해야 한다. 1) Java 11 버전 적용 스크립트 작성@echo offset JAVA_HOME=C:\Program Files\Java\jdk-11set Path=%JAVA_HOME%\bin;%Path%echo Java 11 activated.java -version메모장에서 위 스크립트를 작성한 후 "C:\Program Files\Java" 경로에 "java11.bat"라는 형식으로 저장한다. 2) Java 17 버전 적용 스크립트 작성@echo offset JAVA_HOM..
- [ 언어·프레임워크/Java ][Java] 추상 클래스와 인터페이스2024-02-02 11:01:121. 공통점 추상화(선언부는 보여주고, 구현부는 숨김)를 위해 사용한다. 상속받거나(extends) 구현(implements)하는 클래스에게 추상 메서드를 구현하도록 강제한다. 스스로 인스턴스를 생성할 수 없다. 2. 차이점 내용 추상 클래스 인터페이스 비고 추상 메서드가 반드시 있어야 하는가? ❌ ⭕ 추상 클래스의 경우 추상 메서드가 없어도 된다. 멤버 변수, 메서드를 가질 수 있는가? ⭕ ❌ 인터페이스는 상수와 추상 메서드를 가질 수 있고-자바8 이상의 경우-default, static 메서드를 가질 수 있다. 다중 상속 처럼 사용할 수 있는가? ❌ ⭕ 추상 클래스는 모호성을 제거하기 위해 다중 상속을 지원하지 않는다. 추상 메서드에 abstract 키워드를 반드시 붙여야 하는가? ⭕ ❌ 용도(사용 ..
- [ 언어·프레임워크/Java ][Java] VS Code에서 Java extensions 설치 및 Package 생성2022-09-13 18:28:321. Install Visual Studio Code for Java VS Code에서 Java를 사용하기 위해서는 아래 URL에 접근하여 [그림 1]의 코딩 팩을 설치한다. 자바 코딩 팩 https://code.visualstudio.com/docs/languages/java#_install-visual-studio-code-for-java 2. Package 생성 Java Package 생성은 아래 그림을 따라 하면 된다. [그림 8]에서 com.dandy.java 패키지를 생성하였는데 생성 방법은 src 폴더에서 com 폴더 생성, com 폴더 안에서 dandy 폴더 생성, dandy 폴더 안에서 java 폴더 생성을 차례대로 해주었다. 이클립스에서는 기본적으로 패키지를 생성하면서 진행되는데 반해 ..
728x90
반응형