DOC PREVIEW
Java Application Building Necessities

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Java Series II:Advanced Java: Application Development, J2EE and Service-Oriented Distributed ComputingJava Course 4 ContentsJava Application Building Necessities Topics: Java packages for basic application functionality- Overview of Java Fundamentals for Applications - Exceptions and Exception Handling- Swing - Threads- Multi-Threading and Synchronization - Database Connectivity JDBC- Documentation and AnnotationLesson 1: Application BuildingIntroduction Lesson Format O’Reilly IconsHow Cool Can They Get? Review: What Were These Added Potentials? Things Learned to Observe in This Version of the ApplicationCourse Preview of Topics What New Things Will We See?Design Pattern: Model/View/Controller Separation of Application from user-interfaceComing Attractions: The View PreviewLesson 2: Graphical User InterfacesViews Preview Frames and Panels Frames: The Top Level View Input And OutputRunning the Application The MainChecking It Out Lesson 3: Error Checking and Exception HandlingBeing Prepared for Users What WILL They Try to Do?! Crashes When You Least Expect It, Expect ItException Handling Where Is the Problem? Find It Fix ItTry/Catch Clauses Catching Them At the Pass Making It Right: Dialog BoxesExceptions Checked Exceptions Unchecked ExceptionsWhat about the Other Problems?Lesson 4: Unchecked Exceptions: Keeping Our Applications RunningChecked Exceptions Checking for UnChecked ExceptionsRuntime Exceptions NullPointerException Example1 Example2 Example3 Example4 Example5 Division By Zero Array Out of Bounds Example1 Example1ErrorsThe Controversy Lesson 5: Checked Exceptions: Catching Problems Graceful DegradationIO Exceptions Checked Exceptions: What Can We Get Away With?Exception Types Playing Catch HandledI Don’t Know What To Do! Making Others Do Our Work for Us Example Passing It OnOne More For DadSynopsisException Hierarchy finallyAdditional InformationLesson 6: Threads Dual-Core ProcessorsMulti-Tasking ThreadsPragmaticsThreads: SubclassingMore Than One Way to Make a Threadextends ThreadManipulating ThreadsThreads in AppletsThe Runnable InterfaceSummaryLesson 7: Threads: Concurrent Programming Behind the ScenesMulti-threaded ApplicationsOur First MistakeWhat is Happening in the Background?Garbage CollectionThread StatesThread.State: Are We Where We Think We Are?More on Multi-threaded ApplicationsDesign Pattern” Producer/ConsumerEating Alphabet SoupThe ProducerThe ConsumerThe MonitorThe GUI ViewLesson 8: Threads: SynchronizationMulti-threaded CommunicationsRace ConditionsMore Soup Please More RacingAdditional SourcesA GameHow Good IS Your Typing?Type Or DieAnother Producer Consumer Concurrent Programming ExampleThe BombWord Crafting: Producing WordsSpeedy Keys to ConsumeThe World WatchesThe User InterfaceThe VisualThreads are EasyReal GamesLesson 9: Swing: A Very Brief OverviewUser-Interface ToolsAWT vs. SwingBackgroundDo I Have To Relearn Everything?Looks Re-ToolingChanging Looks: facelift or No?JApplets, JFrames and Threads Behind the Scenes And Japplets?Resources: Where You Can Find Out MoreLesson 10: Databases: Connectivity through Java The JDBC APIWhat is JDBC?What Does the JDBC API Help Us Do?Establish a Connection Access to a Database The Driver Hello? Can You Hear Me Now?The Factory Design PatternTesting Our Connection The Main1: Providing Parameters inside Code2: Give Eclipse the ArgumentsSend SQL Statements User Access and Input The Bad Thing We DidResourcesLesson 11: Databases and Java: Processing InformationGive Me Results!Databases and SQL in a Peanut ShellResultSetInformation about InformationMetaMay We Have a Table Please? Close Properly Please Sir, May We Add Some More? SQL CommandsSELECT Logging In Lesson 12: Database Application with GUIWhat More Could We Want?An Application That Looks Like an ApplicationSome Things Stay the SameSome Things Change a LittleAnd Now For Something Completely DifferentThe View Controllers for Our View Research and Development with JDBCLesson 13: Documentation: Javadoc and Annotations Enticing Others to Use Our WorkSharing and/or Selling Our ProductHelping Others to Read Our WorkJavadoc and API PagesDatabaseManagerCreate JavadocsA Documented and Annotated ApplicationSimplePhoneBookPhoneBookFrameListingsTableModelAddListingListenerAddListingDialogPhoneDocumentListenerPhoneFocusListenerThe Package DocumentationResourcesWhat’s


Java Application Building Necessities

Download Java Application Building Necessities
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Java Application Building Necessities and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Java Application Building Necessities 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?