전체 글 172

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

티스토리에 소스 코드 보기 좋게 하기 (highlight.js 사용하기)

다른 사람은 티스토리에 소스코드를 보기 좋게 올리는데 어떻게 해야하지? 1. 구글에서 highlight.js 검색2. https://highlightjs.org/ 찾아서 이동3. hightlight.js는 Syntax highlighting for the Web, 176 languages and 79 styles support 4. Get version 9.12.0 download5. CDN을 사용하던지 아니면 Custom package에서 사용할 언어 선택 후 라이브러리 다운로드 6. 난 Custom package를 이용해 디폴트 다운로드 7. highlight.zip 파일 다운로드 됨. 압축 해제8. https://highlightjs.org/usage/ 에 사용법 이 나와 있음 간단하게 path 맞..

카테고리 없음 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