Java Programming IV | UC San Diego Division of Extended Studies
![](https://dc.ads.linkedin.com/collect/?pid=1112684&fmt=gif)
Skip to Content shopping_cart search twitter instagram facebook google linkedin youtube mail thumbs-up phone Chat Bubble envelope icon Location Pin Icon Download Icon calendar mobile Coronavirus Information for the UC San Diego Division of Extended Studies Community: Chancellor Khosla released information about the University of California’s approved COVID-19 vaccination policy. Learn More Toggle main menu visibility Collaborate Partner With Us Custom Training Teach for Us Sign In My Extension Canvas Instructor Link Search UCSD Division of Extended Studies Courses & Programs Arts & Humanities Art History Children's Book Writing & Illustration Fine Art Humanities Illustration Performing Arts Photography Studio & Decorative Arts Business & Leadership Accounting and Taxation Business Management Facilities Engineering and Management Finance and Business Analysis Human Resource Management Leadership Development Marketing Nonprofit Management Project Management & Lean Six Sigma Corporate Education & Custom Training Data Analysis & Mathematics Applied Mathematics Bioinformatics and Biostatistics Business Intelligence Data Science Degree Credit College Credit Concurrent (Open) Enrollment Graduate Programs Digital Arts Computer-Aided Design (CAD) & Building Information Modeling (BIM) Graphic & Web Design Photography User Experience (UX) Design Video & Editing Education Commission Approved Programs Professional Development Supporting K-12 Students Teaching English as a Foreign Language (TEFL) Teaching Strategies for Adults Engineering Communications Engineering Electrical Engineering Embedded Engineering Engineering Design Facilities Engineering and Management Systems Engineering Environment & Sustainability Environmental Management Sustainability Urban Planning and Preservation Healthcare Clinical Trials & Regulatory Affairs Counseling & Behavioral Sciences Healthcare General Education Healthcare Informatics Healthcare Technology Lactation & Perinatal Education Medical Coding and Revenue Cycle Medical Communication Medical/Clinical Laboratory Science Nursing & Clinical Professionals Nutrition Post Baccalaureate Programs International Programs Languages and English Learning English as a Second Language (ESL) Foreign Languages Teaching English as a Foreign Language (TEFL) Translation & Interpretation Law Advanced Legal Education Intellectual Property Paralegal Studies Occupational Safety & Health Cal/OSHA Courses OSHA Safety Courses OSHA Trainer Courses UCSD Safety Courses Osher Lifelong Learning Institute Pre-College Academic Connections A-G Approved Courses from UC Scout College Credit Futures - Programs for High Schoolers Global Environmental Leadership and Sustainability Library NExT Partnership Programs Research Scholars Sally Ride Science Academy Test Preparation Sciences Basic Sciences Brewing Clinical Trials & Regulatory Affairs Diagnostics and Medical Technology Industrial Biotechnology Pharmaceutical Operations Therapeutic Discovery and Development Technology Healthcare Informatics IT Operations and Management Mobile Applications Programming & Design Programming and Scripting Languages System Administration, Networking and Security Web Technologies and Design Writing Children's Book Writing & Illustration Copyediting Creative Writing Science Communication Technical Communication News & Events Event Calendar Extended Studies Blog Public Events & Lectures Burke Lectureship on Religion and Society Helen Edison Lecture Series Downtown Community Events Kyoto Prize Symposium Social Media Directory Media Room Community & Research UCTV & UCSD-TV Center for Research + Evaluation California Workforce and Degree Completion Needs Serving the Community Global CONNECT UC Professional Development Institute (UCPDI) Collaborate With Us Teach for Us Corporate Education & Custom Training Partner With Us Student Resources COVID-19 Updates Academic Information Additional Services Career Resources LAUNCH Course Catalogs & Magazines Financial Resources Income Share Agreement (ISA) Workforce Innovation Opportunity Act (WIOA) Veterans Education Benefits Student Grant Program Forms Library International Student Services Registration Policies and Procedures Concurrent Enrollment Services for Students with Disabilities Student Rights and Responsibilities Transcripts Tuition and Fees About Division of Extended Studies Careers Contact Us Instructors Locations, Maps & Transportation San Diego Office of the Dean Division of Extended Studies Calendar international programs Java Programming IV : Advanced Java Programming Structures Home / Courses And Programs / Java Programming IV : Advanced Java Programming Structures SHARE: Twitter Facebook LinkedIn Building on "Java Programming III: Intermediate Java Programming you will attain many of the specific topics in the Oracle Certified Professional Java Programmer (OCPJP) exam, including the Java runtime environment, generic collections, thread handling and synchronization, native methods, standard file IO (java.io), socket-based network programming and serialization (java.net), and Java Remote Method Invocation (RMI). You will apply object-oriented techniques (interfaces, abstract classes, inner classes, etc.) to create applications using Swing components (javax.swing) and appropriate Javadoc comments. Additional topics include new I/O, JNI, and unit testing with JUnit. Course Highlights: The Java Virtual Machine (JVM) - managing object creation, execution and garbage collection Reflection Annotations Test driven developments Java 9 modulatiry Concurrent programming - thread handling and synchronization Functional programming REST-based web services Java networking with sockets Distributed Java applications Java security Course Learning Outcomes: Understand how to be a more effective Java developer Acquire an understanding of advanced Java concepts and apply them in the real world Deploy the latest Java features Gain the knowledge to prepare yourself for the Oracle Java certification exam Hardware: Access to a computer and a Java compiler required. Optional Reading: Core Java, Volume II-Advanced Features - 11th ed. Author - Cay S. Horstmann - Publisher - Prentice Hall - ISBN-13: 978-0135166314 and Core Java SE 9 for the Impatient - 2nd ed. - Author - Cay S. Horstmann - Publisher - Prentice Hall - ISBN-13: 978-0134694726 Course Typically Offered: Online in Winter, Summer, and Fall quarters. Prerequisite: CSE-40481 Java Programming III: Intermediate Java Programming or equivalent knowledge and experience. Next Step: After completing this course consider taking CSE-41321 Data Structures and Algorithms in Java to continue building your skills. Contact: For more information about this course, please email infotech@ucsd.edu. Course Number: CSE-40482 Credit: 3.00 unit(s) Related Certificate Programs: Java Programming There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again. Stay in Touch Hear about upcoming events and courses SUBSCRIBE Popular in Programming and Scripting Languages Data Structures and Algorithms in C/C++ course Python Programming Fundamentals course C/C++ Programming II : Dynamic Memory and File I/O Concepts course Java Programming II: Core Java Programming course C/C++ Programming I : Fundamental Programming Concepts course Introduction to SQL Programming course Introduction to R Programming course Java Programming I: Fundamental Java Concepts course Introduction to Programming course See All In Programming and Scripting Languages Courses & Programs Degree Credit International Programs Occupational Safety and Health Osher Lifelong Learning Inst. Pre-College News & Events Event Calendar Extended Studies Blog Social Media Directory Media Room Community & Research UCTV & UCSD-TV Teach for Us California Workforce and Degree Completion Needs Center for Research + Evaluation Collaborate With Us Student Resources Workforce Innovation Opportunity Act (WIOA) Veterans Education Benefits Registration Policies and Procedures Services for Students with Disabilities Tuition and Fees Privacy Policy Site Map Sign up to hear about upcoming events and courses Subscribe Follow us today and get inspired! Facebook Twitter Instagram LinkedIn YouTube Copyright © 2022 Regents of the University of California. All Rights Reserved. Back to top