Java from Python: syntax, types, classes and OOP explained for FP2 students at ULPGC who already know Python and want to transition without starting from scratch. Every topic with theory, practice and solved exercises with an exam-style quiz.
48 articles
Classes, main, println and the basic syntax
Exam-style quizPrimitive types, String, final and casting
Exam-style quizScanner, if/else, switch and logical operators
Exam-style quizfor, for-each, while and do-while
Exam-style quizstatic, parameters, return and overloading
Exam-style quizArrays, matrices, indexes and references
Exam-style quizequals, substring, split and the == trap
Exam-style quizPattern, Matcher, groups and data validation
Exam-style quizFields, constructors, getters and this
Exam-style quizextends, super(), overriding and polymorphism
Exam-style quiztry, catch, finally, throw and your own ones
Exam-style quizinterface, implements and abstract classes
Exam-style quizcompareTo, sorting objects and clone()
Exam-style quizIterator, Iterable, ListIterator and for-each
Exam-style quizList, Set, Map and when to use each
Exam-style quizNode, first, next, inserting, deleting, traversing
Exam-style quizNo topic matches that search.
Systems
Operating systemsProcesses and memory · 22 articlesLinuxTerminal and scripts · 18 articlesNetworksOSI, TCP/IP and IP · 6 articlesStart here
FundamentalsWhat nobody explains · 2 articlesToolsInstall and use it · 6 articlesAll articlesWith search and filters
IC2 theory mock exam — first midterm, second midterm or the full exam, with your real mark and a review of every mistake (as if you were in the exam room)Read it