/javajungsuk_basic

자바의 정석 기초편 관련 자료입니다.

Primary LanguageJava

자바의 정석 기초편 - http://www.yes24.com/Product/Goods/85632276

소스 설명

  • flash - 9개의 어려운 개념을 플래시 동영상으로 단계별 설명(exe파일. 윈도우 only)
  • javajungsuk_basic_src - 책의 전체 소스
  • ppt - 요약집(강의자료)
  • 연습문제 풀이 - 챕터별 연습문제 답안
  • javajungsuk_basic_sample.pdf - 샘플 ebook(ch1~ch4)
  • javajungsuk_basic_요약집.pdf - ppt 요약집 pdf버젼

무료강의 - 최고의 자바강의를 무료로

https://youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp


책관련 Q&A

http://www.codechobo.com


자바개발도구(JDK8) 설치

[Windows] https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.292-1.b10/java-1.8.0-openjdk-1.8.0.292-1.b10.ojdkbuild.windows.x86_64.zip

[Mac] SDKMAN을 이용해서 openJDK설치

 $ curl -s "https://get.sdkman.io" | bash
 $ source "$HOME/.sdkman/bin/sdkman-init.sh"    
  • SDKMAN 명령어
 $ sdk version  <--- sdkman 버전출력  
 $ sdk list java  <-- 설치 가능 & 설치된 JDK목록  
 $ sdk install java 8.0.292-zulu <--- 지정된 JDK설치(원하는 종류와 버전 지정)  
 $ sdk default java 8.0.292-zulu <--- 사용할 java버전을 변경(모든 쉘에 적용)
 $ sdk use java 8.0.292-zulu <--- 사용할 java버전을 변경(현재 쉘에만 적용)  
 $ sdk current java <--- 현재 사용중인 java버전 출력  
 $ echo $JAVA_HOME  <--- JAVA_HOME으로 지정된 경로 출력

[참고] openJDK버전별 다운로드 - https://jdk.java.net/archive/

통합 개발 환경(eclipse) 설치

[Windows] https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-09/R/eclipse-jee-2019-09-R-win32-x86_64.zip

[Mac] https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-09/R/eclipse-java-2019-09-R-macosx-cocoa-x86_64.dmg&mirror_id=1273

[eclipse.ini]
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1100.v20190907-0426
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
/Users/seongnamkung/.sdkman/candidates/java/8.0.292-zulu/bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts