Java Programming notes
77 notes by 54 users · Page 1 of 2
This Java Programming notes page gathers user-made notes on topics from variables and vocabulary to servlets and Spring. It is for university students and professional candidates reviewing Java, and teachers looking for material to use. There are more than 60 notes, mostly at university and professional level, with some school-level material. Choose a topic and start reading.
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
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
-
3_Chapter 3 Test Study Guide
-
Chapter 3 Test Study Guide
-
1_Introduction to Computer Programming Chp. 2 Study Guide Introduction to Computer Programming Chp. 2 Study Guide1. Suppose a Scanner object is created as follows:Scanner input = new Scanner(System.in);What method do you use to read an int value? A. input.nextInt(); B. input...
-
Variables Variables As you learned in the previous lesson, an object stores its state in fields. int cadence = 0; int speed = 0; int gear = 1; The What Is an Object? discussion introduced you to fields, but you probably have st...
-
static block in java unlike instance block, static block executes during dot class file loading class file loads only once therefore static block runs only one time. instance block executes for each instance of the class &nbs...
-
Java basic Java threading Thread:- Uint of process Two ways of implementation on extending the Thread Class or implement the runnable interface. wait():- wait for it's time to execute notify():-ones one thread co...
-
Topics Language Enhancements Develop code that uses String objects in the switch statement, binary literals, and numeric literals, including underscores in literals Develop code that uses try-with-resources statements, inclu...
-
Chapter 2 Vocabulary Chapter 2 Vocabulary Algorithm: A set of steps that outline how to solve a problem Argument Data: Data passed to a method for processing. Bytecode: A compiled Java source code Class: defines the the of data and action...
-
java intro chapter 1: access modifiers: default:The data members, class or methods which are not declared using any access modifiers i.e. having default access modifier are accessible only within the same package. pri...
-
1_Chapter 2 Vocabulary Chapter 2 Vocabulary Algorithm procedure or formula for solving a problem. Argument Data Data passed to a method for processing Bytecode Compiled Java soursecode Class The description of an object Code conventions A s...
-
1_Chp. 3 Vocabulary Chapter 3 Vocabulary Abstract data type - A class. A data type that can store data and methods ArithmeticException exception - An exception thrown when division by 0 occurs Assignment statement - A statement that give...
-
4.1.2 Understand the Directory Structure - created from Mind Map 1) Arrange the resources (servlets, JSPs, static files, and deployment descriptors) in the prescribed directory format. 2) Write web application deployment descriptor (web .xml) 3) Create the WebLogic-Specific Deploym...
-
Binary Literals In Java SE 7, the integral types (byte, short, int, and long) can also be expressed using the binary number system. To specify a binary literal, add the prefix 0b or 0B to the number. The following examples show binar...
-
Chp. 4 Vocabulary Chapter 4 VocabularyDefine the following terms and expressions from your textbook. Boolean expression expression that evaluates to true or false Compound Boolean expression expression that contains more than one Boole...
-
Java- Data terms int is short for integer, which are all positive and negative numbers, including zero. This number could represent the number of visits a website has received or the number of programming languages you know. A Boolean...
-
Ch. 1-4 Notes Source Files = .java extensionClass Files = .class extensionA class contains information that is required to create an objectA part of the computers memory is known as the heap. DrawingKit dk = new DrawingKit("Rectang...
-
Chp. 4 Vocabulary Chapter 4 VocabularyDefine the following terms and expressions from your textbook. Boolean expression- An Expression that evaluates to true or false Compound Boolean expression- An expression that includes more than o...
-
Untitled SPRING can create objects can manage objects Inversion of control - Spring is creating object for us.. we just need to change the spring.xml Dependency injection - 2 types: 1. Setter injection...
-
Exceptions Exception An Exception is a condition caused by run time error in the program. When the java interpreter encounters an error,it creates an exception object and throws it. If the exception object is not caught and hand...
-
Java The Java Classloader is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine.[1] Usually classes are only loaded on...
-
Java- Vocabulary Hardware: The machinery, physical parts of a computerSoftware: The program instructions that make the computer do something.Program: Listing of instruction for computer to follow written in computer language Hardcopy:...
-
4.1 Development in Web - created from Mind Map 4.1.1 Steps to Deploy a Web Application 1. Arrange the resources (servlets, JSPs, static files, and deployment descriptors) in the prescribed directory format. 2. Write the Web Application deployment descriptor (web.x...
-
Java Generics with Examples As we know that, Generics was added in Java 5 to provide compile-time type checking and removing the risk of ClassCastException that was common while working with collection classes. The ...
-
Untitled Why is Java platform independent? Why not C & C++? When you run a C native code, it will be executed immediately. Whereas in the case of Java, when you run the byte code, the byte code will first be converted into nat...
-
Java Notes 10 Sept Sun distinguishes between its Software Development Kit (SDK) and Runtime Environment (JRE) which is a subset of the SDK, the primary distinction being that in the JRE the compiler is not present. There were five prima...
-
ServletProgramming Servlet Simple Program This Program Is Done Using HttpServlet , Where I Have Used doGet().We Can Also Use doPsot() instead. web.xml : &nbs...
-
Untitled Java Servlet technology provides dynamic, user-oriented content in web applications using a request-response programming model. What Is a Servlet: A servlet is a Java programming language class used to extend the...
-
Untitled OPERATORS AND EXPRESSIONS Operators in Java Def: The special symbols used to perform some special operations on operands or variables are called operators. Types of Operators: Arithmetic Increment/ Decrem...
-
Spring framework Spring IoC The org.springframework.context.ApplicationContext interface represents the Spring IoC container and is responsible for instantiating, configuring, and assembling the beans. The container gets its...
-
lambda Expression
-
Java Programming Full Course जावा एक प्रोग्रामिंग भाषा है जिसे मूलतः सन माइक्रोसिस्टम्स के जेम्स गोसलिंग द्वारा विकसित किया गया तथा 1995 में इसे सन माइक्रोसिस्टम्स के जावा प्लेटफ़ार्म के एक मुख्य अवयव के रूप में रिलीज़ कि...
-
Chp. 3 Vocabulary Chapter 3 Vocabulary Abstract data type- is a mathematical model for data types where a data type is defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of possible ...
More Java Programming resources
About java programming notes
GoConqr OriginalExplore Java programming notes
The notes on this page cover vocabulary, variables, generics, servlets and the Spring framework. They include Chapter 2 Vocabulary, Variables and Java Generics with Examples. For a Spring topic, Spring 5 Framework Certification 2019 covers dependency injection and inversion of control.
Use notes in your revision
Start with Chapter 2 Vocabulary if you want to review terms before moving on to a particular topic. Its entries include algorithm, argument data, bytecode and class. The notes in Variables offer a way to look at fields.
Read a section at a time and make a short summary in your own words. Return to the notes when a term or idea needs another look. If you want to test your understanding or see a topic laid out differently, switch to a quiz or mind map on the Java Programming unit page. Pick a note that matches what you are reviewing.
Frequently asked questions
Which note is a useful starting point?
Try Chapter 2 Vocabulary if you want to review terms used in Java programming. It includes entries for algorithm, argument data, bytecode and class. If your current topic is fields, Variables is another starting point, with examples of values stored in fields.
Are these notes free to use?
Yes. Every resource listed here is free to open and study without an account. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes. The resources were made by GoConqr users, rather than by GoConqr.
Who are these notes for?
The collection is mainly suited to university students and professional candidates reviewing Java, and teachers looking for material. There is also some school-level material. The notes range from vocabulary and variables to topics such as generics, servlets and the Spring framework.