java 16

이클립스에서 javadoc 에서 생성 방법

이클립스에서 javadoc 생성 방법 프로젝트 선택 후 오른쪽 버튼 export 클릭 javadoc 선택 * 소스 내의 주석에 한글이 있을 경우 다음과 같은 오류 발생 할 수 있음. "error: unmappable character (0x80) for encoding x-windows-949" 해결 방법은 인코딩 설정을 추가 -encoding UTF-8 javadoc.exe 의 사용법 Usage: javadoc [options] [packagenames] [sourcefiles] [@files] where options include: --add-modules (,)* Root modules to resolve in addition to the initial modules, or all modules ..

java 2020.06.06

Maven 종속성

Dependency Scope Dependency Scope는 Dependency의 전이성을 제한하고 다양한 메이븐 빌드 작업에 사용되는 클래스 경로에 영향을 주기 위해서 사용 됩니다. 6가지 가능한 Scope가 있음. - compile: 이것은 지정된 범위가없는 경우 사용되는 기본 범위입니다. 컴파일 종속성은 프로젝트의 모든 클래스 경로에서 사용할 수 있습니다. 또한 이러한 종속성은 종속 프로젝트에 전파됩니다. - provided: 이것은 컴파일과 매우 비슷하지만 런타임에 JDK 또는 컨테이너가 종속성을 제공 할 것으로 기대한다는 것을 나타냅니다. 예를 들어, Java Enterprise Edition 용 웹 응용 프로그램을 빌드 할 때 웹 컨테이너가 해당 클래스를 제공하기 때문에 Servlet API..

java 2017.11.11

Java Access Modifiers (default, public, private, protected)

자바에서 Access Modifier의 종류는 (default, public, private, protected)가 있다. 간혹 코드에 없어도 빌드에는 문제가 없기 때문에 default(no modifier) 라는 Access Modifier를 잊을 수 있다. default access modifier는 지정해주지 않았을 경우를 말한다. 당연히 알면서도 소스리뷰 할 때 자주 나오는 문제이기도 하다. 없을 경우 접근 범위는 같은 class, package까지이다. 다른 패키지에서 접근 못함. 상속 받아도 접근 못함 참조 https://www.tutorialspoint.com/java/java_access_modifiers.htmhttps://docs.oracle.com/javase/tutorial/java..

java 2017.11.11

STS에서 Hello World 출력

1. New - Project - Java - Java Project로 프로젝트를 생성 2. Project Name에 "Hello World" 입력 3. 해당 프로젝트에 마우스 오른쪽 버튼, New-Other-Java 선택 후 Class 생성 4. Class Name에 "HelloWorld" 입력 (default package는 권장하지 않는다고 나옴, default package는 package를 지정하지 않을 경우 임) 5. 클래스파일에 아래와 같이 코딩 추가 (코드를 어떻게 추가해야 되는지 모름) public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!!"); } } 6. Run ..

java 2017.11.11

Spring Tool Suite 설치

이클립스로 개발하면 스프링 프레임워크 사용 개발시 불편한 점이 있음. 이클립스로 개발시에 스프링에 최적화된 환경을 위해서는 관련 플러그인이 추가로 설치 되어야 함. 하지만 특별한 경우가 아니면 STS standalone 설치 하면 편하게 사용 가능. (추천) https://spring.io/tools/sts/all 에서 32bit, 64bit 확인 후 설치 가끔 설치 하면 최신버전이 문제가 있을 수 있다. ( 기존에 사용하는 버전보다 느려질 수가 있음, 최신버전이 만능이 아님. ) spring-tool-suite-3.9.1.RELEASE-e4.7.1a-win32-x86_64 다운로드 후 설치 설치 전에 Java SDK를 먼저 설치해야 함.

java 2017.11.11

자바 다운로드 및 설치

자바(SDK) 다운로드 및 설치 - 자바 개발을 위해서 자바 SDK가 필요 - 일반적인 웹개발의 경우 Java SE Downloads에서 다운로드 (http://www.oracle.com) - 현재 Java SE 9.0.1 버전이 나왔지만, 아직 해당 버전과 호환이 되는 OSS가 없을지도 모르기 때문에 안전하게 Java SE 8u152 버전 다운로드 후 설치 - JRE에도 보안 취약점이 발견 될 수 있기 때문에, 운영하는 서비스가 있다면 버전 확인 후 최신 버전으로 업데이트 해줄 필요가 있음. - Documentation - Release Notes에 가면 JDK Release Notes 를 확이하면 해당 버전에 업데이트 내용 확인 가능 윈도우 64bit 버전에 맞는 Windows x64 버전 다운로드 ..

java 2017.11.11