Skip to content

Introduction to Java Programming and Data Structures Comprehensive Version 12

License

Notifications You must be signed in to change notification settings

Jonathan-Birkey/IntroductionToJavaProgramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction To Java Programing

Introduction to Java Programming and Data Structures Comprehensive Version 12 by Y. Daniel Liang

This is the textbook I used to first learn programming in 2016. After having graduated and working as a software engineer for a few years now I am working through this textbook as a way to self gauge how I have progressed in my programming abilities with Java.

Super-Linter

Notes

Tool Name Version Link
IDE Eclipse 2023-12 R https://www.eclipse.org/downloads/packages/installer
JVM Oracle Java JRE 21.0.2 Installed from Eclipse IDE installer
Code Formatter google-java-format-eclipse-plugin v1.20.0 https://github.com/google/google-java-format/releases/tag/v1.20.0

google-java-format

This project uses the google-java-format-eclipse-plugin to do the code style formating. You can download the build jar file for the releases page. Once downloaded drap-and-drop the jar into your Eclipse/Contents/Eclipse/dropin folder.

Make sure you add the following lines to the end of your eclipse.ini file.

--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED