CS Intermediate Programming
Here are the review guide and a practice test example.
Topics and Terms
Tools and Skills
IDEs
Java documentation (Oracle)
UML diagrams
Basic Java
pre/post increment operators
integer overflow
Wrapper classes
autoboxing, unboxing
Arrays
array swap
2D properties length (rows and columns)
filling with random values
passing arrays to methods
returning arrays from methods
searching arrays for a key value
parallel arrays
ragged arrays
boolean arrays
Exceptions
Exception theory
Throwable, Error, and Exception classes
File I/O exception handling
Try, catch, finally blocks
Recursion
Recursion vs. Iteration
Base case
General case
Infinite recursion
Writing recursive procedures
Object-oriented Programming
Classes and objects
Encapsulation
Inheritance
Polymorphism
Class relationships: is-a, has-a, can-do
Interfaces
Abstract classes
Access modifiers: public, private, protected, package-protected
instanceof, equals(), downcasting, toString, getClass(), @Override
Static fields and methods
Constructors
this, super
Generics
Parameterized types
T,E,K,V
erasure
converting to generic parameters
Java Data Structure classes
ArrayList
LinkedList
Stack
Queue (interface)
PriorityQueue
HashTable
Binary Tree, Binary Search Tree (BST) and tree terminology
Advanced Topics
Hashing
Iterators
Searching / Sorting
Big O growth function and measuring
Selection, Insertion, Quick, and Merge Sort algorithms
Average run times of sorting algorithms
We've got everything to become your favourite writing service
Money back guarantee
Your money is safe. Even if we fail to satisfy your expectations, you can always request a refund and get your money back.
Confidentiality
We don’t share your private information with anyone. What happens on our website stays on our website.
Our service is legit
We provide you with a sample paper on the topic you need, and this kind of academic assistance is perfectly legitimate.
Get a plagiarism-free paper
We check every paper with our plagiarism-detection software, so you get a unique paper written for your particular purposes.
We can help with urgent tasks
Need a paper tomorrow? We can write it even while you’re sleeping. Place an order now and get your paper in 8 hours.
Pay a fair price
Our prices depend on urgency. If you want a cheap essay, place your order in advance. Our prices start from $11 per page.