Java Programming
519 resources created by 371 users
This Java Programming page on GoConqr gathers community-made quizzes, mind maps, flashcards, notes and slide sets, from Java building blocks and exceptions to lambdas, JDBC and Spring. It's built for university students and professional candidates preparing for OCA, OCP or similar Java exams, and for teachers after ready-made material, with a little for school students too. There are over 490 resources here, including more than 120 quizzes and over 190 mind maps. Pick a topic, try a quiz to find your gaps, then build your own revision.
Select topic
- Java Program Structure and Execution13
- Variables, Data Types and Character Encoding27
- Operators and Control Flow20
- Java Input, Output and Formatting7
- Java Arrays and Collections16
- Java Classes, Objects and Methods27
- Inheritance, Interfaces and Enums6
- Java Exception Handling10
- Java GUI and Applets8
- Java Servlets, JSP and Web Applications29
- Spring Framework18
Top Java Programming resources
-
200 questionsJava Practice 1 A practice test for Gwinnett Tech's Level 1 java class
-
200 questionsJava Practice 2 To add a value 1 to variable x, you write (Choose all that apply.)
-
50 questionsCore Spring 4.2 Certification Mock Exam Given the following Spring configuration file, what is the correct answer:
-
30 questionsAssessment Test 1. What is the result of executing the following code snippet? 41: final int score1 = 8, score2 = 3; 42: ch...
-
105 questionsJava Practice 3 Which class do you use to write data into a text file?
-
68 questionsJAVA basics System.out.println or next.Int( ) or close( ) are examples of:
-
100 questionsJava (Ch 1 - Ch 7) Which of the following statements opens a file named MyFile.txt and allows you to append data to its existi...
-
80 questionsAISE 2205 A recursive call is always expensive in terms of memory usage
Quizzes
See all 136 quizzes-
200 questionsJava Practice 1 A practice test for Gwinnett Tech's Level 1 java class
-
200 questionsJava Practice 2 To add a value 1 to variable x, you write (Choose all that apply.)
-
50 questionsCore Spring 4.2 Certification Mock Exam Given the following Spring configuration file, what is the correct answer:
-
30 questionsAssessment Test 1. What is the result of executing the following code snippet? 41: final int score1 = 8, score2 = 3; 42: ch...
-
105 questionsJava Practice 3 Which class do you use to write data into a text file?
-
68 questionsJAVA basics System.out.println or next.Int( ) or close( ) are examples of:
-
100 questionsJava (Ch 1 - Ch 7) Which of the following statements opens a file named MyFile.txt and allows you to append data to its existi...
-
80 questionsAISE 2205 A recursive call is always expensive in terms of memory usage
Mind maps
See all 198 mind mapsFlashcards
See all 98 flashcards-
108 cardsCS 162 Final The type of errors that the compiler will NOT detect are known as:
-
48 cardsJava 8 In Java 8 how can I filter a collection using the stream?
-
51 cardsWeek 1 Recap Questions What is Java?
-
100 cardsCIS 1030 - FlashCards Which of the following statements opens a file named MyFile.txt and allows you to append data to its existi...
-
17 cardsSpring Boot How do you decide whether to choose either Spring or Spring Boot framework for the application?
-
14 cardsCore Spring What are Spring Beans?
-
97 cardsJAVA
-
21 cardsJavaBasics Tell us about Java
Flowcharts
Notes
See all 77 notes-
Spring 5 Framework Certification 2019 Container, Dependency and IoC What is dependency injection and what are the advantages? This chapter covers the Spring Framework implementation of the Inversion of Control (IoC) [1] principle. IoC is also known as dep...
-
Understanding, Accepting, and Leveraging Optional in Java
-
Semester 2 Java
-
Untitled
-
1_Chapter 3 Test Study Guide
-
1_Chapter 3 Test Study Guide
-
Chapter 3 Test Study Guide
-
2_Chapter 3 Test Study Guide
Slides
Topics in Java Programming
More Computing and ICT (programming, computer science, digital skills, educational technology) topics
About Java Programming
GoConqr OriginalWhat you will find
The page is mostly quizzes, mind maps and flashcard decks, with notes and a few slide sets alongside. Core language topics come first: data types, operators, arrays, classes, methods and encapsulation, exceptions and the Java APIs. Further out are Java 8 lambdas, functional interfaces, JDBC, servlets, JSP, serialization and the Spring framework.
Where to start
If you are new to the language, begin with the quiz Java Building blocks, which asks about valid identifiers and reading short programs. Then try JAVA basics and the notes on variables. The mind map Data Types in Java gives a quick overview before you go deeper.
- Read a mind map or the notes on a topic.
- Take a short quiz such as Chapter 6 Exceptions.
- Go over the flashcard decks, for example Wrapper Classes or JDBC.
Exam-style practice
Several quizzes follow the style of Oracle certification papers. The Assessment Test opens with a switch expression and asks what the code returns. Segundo Set de Preguntas Java OCA Exam (1z0-803) and Tercer Set de Preguntas Java OCA Exam (1z0-803) are written in Spanish, and OCA Exam Objectives 2.1 / 2.2 is organised by objective. The listed resources also mention OCP Java SE and AP Computer Science A. For Spring, Core Spring 4.2 Certification Mock Exam asks you to read a configuration file and judge the answers.
Using quizzes and maps together
Use a quiz first to see what you miss. Then open the matching mind map, such as Java8 lambdas or Spring Beans and dependency injection, and read that branch again. Finish by retaking the quiz. Teachers can use the course-style quizzes, the vocabulary notes and the slide sets on the Scanner class, the Math class and arrays as ready-made starting points.
Where it fits
This unit sits in the Programming strand of Computing and ICT. Choose one topic, try a quiz and see how far you get.
Frequently asked questions
Which quiz should I try first?
Start with Java Building blocks if you are new to Java. It covers valid identifiers and asks you to read short programs and predict their output. If you already know the basics, the Assessment Test gives a tougher mix, including switch expressions.
Which exams do these resources relate to?
The listed resources mention OCA, OCA Java, OCP and OCP Java SE, as well as AP Computer Science A. Most are aimed at university students and professional candidates. Check each quiz or deck to see how closely it matches the paper you are preparing for.
What do the mind maps cover?
There are over 190 mind maps. They cover data types, literals, arrays, objects, methods and encapsulation, serialization, servlets and JSP, Java 8 lambdas, and Spring topics such as beans, security and configuration. They work well as a quick recap after a quiz.
Are the resources free to use?
Yes. Every resource on this page is free to open, study and take, with no account needed. They were made by GoConqr users, not by GoConqr. A free account also saves your quiz scores and lets you make your own quizzes, mind maps, flashcards and notes.
Are there resources in languages other than English?
Yes, some. The OCA question sets with 1z0-803 in their titles are in Spanish, and one OCAJP7 quiz includes explanations in Polish. Most other resources are in English, so you can mix them as you revise.
What if the topic I need is missing?
Try a nearby topic first, since many decks and notes cover several areas at once, such as the Java Questions and Core Java decks. If the gap remains, you can build your own quiz, mind map or flashcards and keep them for revision.