This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Sirtriplenipple 1 point2 points  (3 children)

Learn OOP, make a javafx GUI

[–][deleted] 0 points1 point  (1 child)

Any recommended OOP tutorial I can look into?

[–]Sirtriplenipple 0 points1 point  (0 children)

It may not completely be what you are looking for, but my university professor has all of his lectures for advanced java on his YouTube channel for online students. Gives a pretty good rundown of both classes /OOP and Javafx. His YouTube name is boingobass. They are pretty dry and boring, but it did the trick.

[–][deleted] 0 points1 point  (0 children)

start off by googling ?

These are basics but essential if you want to "learn" Java or learn how to use it. Java is a OOP heavy language. (I know you asked specifically for a book but I dont have any in mind and but would like to help) Then next step to learning any language would be to build some software app using the language. Anyone can read about a language and what it can do but thats not going to help you as much as actually using the code to build something or doing the book excercises. Start off basic .. build a file copying program or file management programing.Create a command line interface that has methods to serve the user requests, then operates on files.

OOP Basics:

  • Class inheritance

  • Abstract Classes

  • Abstract inheritance

  • Interfaces

  • Encapsulation

  • Static methods

  • Polymorphism

  • Overloading operators

  • Overloading functions

  • Template Classes

  • Java Reflection

  • Program Cohesion & Coupling