Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Java SE

Advanced Java Programming (Java SE 7)

Harnessing the Power of Cross-Platform, Object-Oriented Application Programming
Rating: 3.5 out of 53.5 (10 ratings)
85 students
Created by VTC Software Training
Last updated 9/2013
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Perform advanced techniques within Java, including JDBC, RMI, EIO, collections, assertions, logging, and concurrency.

Course content

16 sections • 103 lectures • 7h 25m total length

  • Preview02:22
  • Preview01:59
  • Preview04:10
  • Preview04:47
  • Preview03:26
  • Preview04:18
  • Preview07:50
  • Preview07:30
  • Preview04:41
  • Preview05:00
  • Preview06:12
  • Preview06:33
  • Preview04:27
  • Preview02:49
  • Preview03:10

  • Preview08:46
  • Preview05:15
  • Preview06:06
  • Preview06:22
  • Preview04:19
  • Preview09:04
  • Preview05:02

  • Preview04:44
  • Preview03:13
  • Preview02:59
  • Preview06:40
  • Preview07:56
  • Preview02:57
  • Preview03:54

  • Introduction to Assertion Syntax
    02:59
  • Compiling with Assertions
    02:26
  • Enabling & Disabling Assertions
    04:09
  • Assertion Usage
    06:16

  • Introduction to Regular Expressions
    01:39
  • String Literals
    04:09
  • Character Classes
    07:55
  • Quantifiers
    03:11
  • Capturing Groups & Backreferences
    06:12
  • Boundary Matchers
    03:52
  • Pattern & Matcher
    06:59

  • Introduction to Java Collection Classes
    01:14
  • The Arrays Class
    06:10
  • Searching & Sorting Arrays (Primitives & Objects)
    05:02
  • The Comparable & Comparator Interfaces
    04:44
  • Lists & Sets
    06:33
  • Iterators
    06:13
  • Maps
    07:31
  • The Collections Class
    04:22
  • Rules of Thumb
    01:27

  • Introduction to Generics
    04:46
  • Defining Simple Generics
    02:10
  • Generics & Subtyping
    05:12
  • Wildcards
    03:24
  • Bounded Wildcards
    04:27
  • Generic Methods
    03:53

  • Introduction to Advanced I/O
    01:38
  • Basic File I/O Example
    07:48
  • Buffered I/O
    05:09
  • The Console Class
    02:51
  • Object Serialization
    05:21
  • Compressed Files
    05:01
  • Writing Your Own I/O Classes
    02:57
  • Property Files
    03:05
  • The Preferences Class
    04:03

  • Introduction to Enhanced I/O
    01:02
  • Channels
    04:11
  • Buffers Typed
    03:10
  • Buffers Direct
    04:36

  • Introduction to Logging API
    00:50
  • Loggers
    04:25
  • Logger Levels
    03:38
  • Logger Handlers (Configuring & Formatters)
    05:08
  • LogManager
    02:56

Requirements

  • Experience with basic Java coding.

Description

Java is a powerful language for cross-platform, object-oriented application programming. It can be found in many types of applications such as standalone, web, enterprise, and mobile. Advanced Java Programming is a higher level study of many advanced Java topics including JDBC, RMI, EIO, collections, assertions, logging, and concurrency. This advanced course by seasoned Java Developer David Saenz will demonstrate the power of Java and how to implement cutting edge apps that can perform well in mission critical applications. Source code is included. This title is a self-paced software training course delivered via pre-recorded video. We do not provide additional information outside of the posted content.

Who this course is for:

  • Experienced Java programmers

Instructor

VTC Software Training
Affordable, Comprehensive Software Training
VTC Software Training
  • 4.2 Instructor Rating
  • 392 Reviews
  • 3,384 Students
  • 30 Courses

  VTC is one of the world's leading producers of online computer and software training, supplying richly diverse courses of informative and inspiring tutorials. Created on the idea that anyone should have the ability to learn to use computer software on their own time, VTC has produced tens of thousands of hours of extraordinarily valuable, insightful, and easy to follow tutorials and delivers them for a fraction of the cost of other training methods. Our training authors are some of the most accomplished in their respective fields. The tutorials that could make the difference in your new job, promotion, or school advancement are always available and only a click away. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.