JAVA TEACHER

ALL THE JAVA MATERIAL AND RESOURCES YOU NEED!

How to use this site

This site is not a sequential Java textbook. Instead, it is a Java and SQL encyclopedia.

There are two ways to get help.

  1. On the right, you will find the topics sorted by grades.
  2. On the top right you will find a search bar where you can search by keywords eg class diagram, rounding, tracetables, debug etc
  3.  This site is based on the Java by Example approach – less explanation and more examples. View or download the coded examples and study them, code them, run them, edit them, break them . . . this is how professional coders learn.
  4. There are two “Java by Example” textbooks that are a companion to this website. These textbooks offer an sequential learning experience grade by grade.

Steve Eilertsen – steve.eilertsen@gmail.com

inter school java competition

Java NetBeans 17

Java version 17 (JDK 17) is a LTS (Long Term Support version of Java). We use this version together with Apache NetBeans version 17. It is a good idea to uninstall any previous versions of Java and NetBeans using Windowns Control Panel, Uninstall software. Click here...

read more

PAT image problems

Your Java PAT project and image problems using NetBeans. JFrame Form. Images are too big. They are the wrong "shape" or size. Resizing your images. Aspect ratio. Background images. Images on action buttons. Layers. Layered pane. And finally when you run your...

read more

Gr 11 – Date time methods

Java - LocalDate, LocalTime, LocalDateTime These date time classes have a number of methods. Here is the list . . . Cautionary: Some of these methods are static, some are non-static, some need parameters, some are void, some are typed. See code examples for more...

read more

Gr 11 – Past papers 2022

Here is a list of IT exams, both IT theory and practical Java coding for grade 11 - both the question paper and the memo. Note: Some questions are quite experimental in nature. If a question does not suit your needs merely move onto the next question. There are also...

read more

Gr 10 – Past papers 2022

Here is a list of 2022 IT examination papers for grade 10 - both Java and IT theory. Note that in some papers question one is experimental and therefore may not match your needs. In this case just move onto the next question. There may also be some back pages where a...

read more

PAT – How to start

PAT - How to start lesson You will need your Funworks grade 12 Java text book page 152 onwards There is also an alternative handout called Grade 12 Performance Assessment Task (PAT)  Meeting in _General_-20230126_145010-Meeting Recording.mp4

read more

Gr 11 – Date Time

Everything you need to know about time and date contained in 17 Java mini example programs. How to create date-time objects, and how to do date-time calcultions. The text file contains  the method analysis tables for each method used. Sorting with the bubble sort...

read more

SEARCH BY CATEGORY