Course
Grades (Through Final Exam)
Course
Syllabus (Fall 2007)
Downloading
Java 6 to your personal machine, try the
Java SE 6.0 link.
We will be using NetBeans this semester, starting
about mid-term. For your own machine,
you may choose to
download a “bundle” that includes both
Java and NetBeans, or download Netbeans later as an independent
download.
Downloading JavaDoc
(Java language documentation).
Need to get a current copy of the class editor for
Java, try the TextPad
link.
Need
help with Path or Classpath, you can find information about this at the Sun
Java Website that supports Installation
Issues
A
typical addition to the
A
typical CLASSPATH command would appear as: c:\Program Files\Java\jdk1.6.0_02\lib;. (note the
period on the end which signifies that classes should be sought in the current
working subdirectory).
Internet access to Net
Storage
Problems:
Problem #1: Compiling and Running Java Applications
Problem
#2: Simple Input/Output Operations
and Fundamentals of Data Typing and Conversion
Problem
#3: Logical Processing, Multiple
(Internal and External) Methods and Objects
Problem #4: More advanced logical processing and methods.
subStringTest.java (Code Illustrating substring operations)
Problem
#5: Dates, Inheritance,
Documentation, Packages and JAR files
Prob5Support
(Zip file containing YNP-Lodging database, database interface classes, and
documentation)
Prob5Support
with Java Source Code (Zip file containing YNP-Lodging database, database
interface source code and classes, and documentation)
Problem
#6: Array and Collection Class Processing
IDE Support
Links
Program Samples (See updated versions
and more extensive range of samples via the
¨ DME2DOS (Denton Municipal Electric DOS application – Chapter 2 – System.in input)
¨ DME2BDOS (Denton Municipal Electric DOS application – Chapter 2 -- System.in input with Scanner class)
¨ DME2Pane (Denton Municipal Electric Pane application – Chapter 2)
¨ DME3Pane (DME application w/while, if, try/catch statements & multiple internal methods -- Chapter 3)
1. DME3 Visio Documentation (html format)
2. DME3 Visio Documentation (vsd file)
¨ DME4PaneApp and DME4Customer (Objects, external methods – Chapter 4)
¨ DME4BPaneApp and DME4BCustomer (User Package creation and usage. Package in subdirectory DME.)
¨ DME4CCustomer and supporting documentation.
¨ DME5BDriver, DME5BPaneApp and DME5BCustomer (Inheritance and class usage providing database support)
¨ DME6ADriver, DME6APaneApp and DME6ACustomer (Date and GregorianDate classes and DateFormat)
¨ DME6BDriver, DME6BPaneApp and DME6BCustomer (do/while and for loops; switch/case statement)
¨ DME7ADriver, DME7APaneApp and DME7ACustomer (One and two dimension arrays, array sort, nested for loops)
¨ DME7BPaneApp (Vectors, Array fill)
1. Sample Input
¨ DME7BBPaneApp (Multiple vectors with array correlation)
¨ Special Note: Effective Summer 2003, course grades will be available via the registrar’s office at the end of the semester by going to the web site www.unt.edu/grades
Last Updated: 12/11/2007.