.. This file is part of the OpenDSA eTextbook project. See
.. http://opendsa.org for more details.
.. Copyright (c) 2012-2020 by the OpenDSA Project Contributors, and
.. distributed under an MIT open source license.

.. avmetadata::
   :author: Hamza Manzoor
   :requires:
   :satisfies: JSVEE Java
   :topic: JSVEE Java


JSVEE JAVA 2
================

About
-----------------------

JSVEE content package containing Java examples.

ae_BJ4_ch02_s09_MoveTester
---------------------------
Create a rectangle object and move it to the right

.. extrtoolembed:: 'ae_BJ4_ch02_s09_MoveTester'
   :learning_tool: mastery-grid-java-animations

ae_BJ4_ch02_s10_CopyDemo
------------------------------
Declare two object variables and copy the first into the second. Mutating one
object changes the other as well because both refer to the same object.

.. extrtoolembed:: 'ae_BJ4_ch02_s10_CopyDemo'
   :learning_tool: mastery-grid-java-animations

ae_BJ4_ch03_s01_CounterDemo
--------------------------------
Use counter class to increment the counter in order to demonstrate classes

.. extrtoolembed:: 'ae_BJ4_ch03_s01_CounterDemo'
   :learning_tool: mastery-grid-java-animations

ae_BJ4_ch03_s06_BankAccountTester
----------------------------------
Another demonstration of the use of classes

.. extrtoolembed:: 'ae_BJ4_ch03_s06_BankAccountTester'
   :learning_tool: mastery-grid-java-animations

ae_BJ4_ch03_s06_CashRegisterTester
----------------------------------
More complicated example of classes

.. extrtoolembed:: 'ae_BJ4_ch03_s06_CashRegisterTester'
   :learning_tool: mastery-grid-java-animations

ae_JavaTutorial_4_1_3
----------------------------------
Demonstrate the use of integer and long

.. extrtoolembed:: 'ae_JavaTutorial_4_1_3'
   :learning_tool: mastery-grid-java-animations


