O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Oracle Java SE7 Programmer Level 1 Certification

Video Description

This course is specially designed for beginning or intermediate Java programmers, particularly those wishing to pass the Java Programmer Level 1 Certification exam. You'll follow the same curriculum used by Oracle, the biggest computer technology corporation in the world, by working on a different practice file for each section. You will be a coding example with a specific problem to solve, with a separate file revealing the solution. The practice files will not only help you understand the material, but will give you first-hand problem solving experience too.You will begin with a brief introduction to the very basics of Java, before moving on to implement simple concepts like variables, data types, etc. As your knowledge strengthens you will move on to object oriented programming, learning about polymorphism and encapsulation and how to apply them to relevant situations. During the final stages of the course, you will learn how Java handles errors and exceptions, how to catch them, how and where they affect your code, and how to resolve them.

Table of Contents

  1. 1.Intro to Course
  2. 2.Java Basics 00:00:11
  3. Intro2 00:00:11
  4. Hello World!- for the NetBeans IDE 00:04:44
  5. Creating & Using packages 00:01:45
  6. Sec 2_Conclusion 00:00:30
  7. 3.Working with Java Data Types 00:00:20
  8. Intro3 00:00:20
  9. Variables 00:02:32
  10. Initialising Fields 00:02:22
  11. Primitive Data Types 00:04:04
  12. The Numbers Classes 00:05:45
  13. Inheritance 00:07:23
  14. Declaring Member Variables 00:02:41
  15. Creating Objects 00:01:16
  16. Using Objects 00:01:44
  17. The Object's Lifecycle 00:01:54
  18. The StringBuilder Class 00:06:30
  19. Summary of Characters and Strings 00:04:29
  20. Converting Between Numbers & Strings 00:07:00
  21. Sec3_Conclusion 00:00:09
  22. Sec3_Ideas for Practicing These Skills 00:00:16
  23. 4.Using Operators and Decision Constructs 00:00:27
  24. Intro4 00:00:27
  25. Assignment, Arithmetic and Unary Operators 00:02:15
  26. Equality, Relational and Conditional Operators 00:02:27
  27. Expressions, Statements and Blocks 00:04:07
  28. Object as a Superclass 00:03:28
  29. The if-then and if-then-elise Statements 00:03:27
  30. The switch Statement 00:03:27
  31. Sec4_Conclusion 00:00:14
  32. Sec4_Ideas for Practicing These Skills 00:00:30
  33. 5.Creating and Using Arrays 00:00:21
  34. Intro5 00:00:21
  35. One-dimensional Arrays 00:04:05
  36. Multi-dimensional Arrays 00:02:44
  37. ArrayLists 00:04:13
  38. Sec5_Conclusion 00:00:26
  39. 6.Using Loop Constructs 00:00:17
  40. Intro6 00:00:17
  41. The while and do-while Statements 00:03:14
  42. The for and enhanced-for Loops 00:04:28
  43. Branching Statements ('break' and 'continue') 00:04:18
  44. Sec6_Conclusion 00:00:36
  45. 7.Working with Methods and Encapsulation 00:00:23
  46. Intro7 00:00:23
  47. Returning Values from Methods 00:03:37
  48. Apply the static keyword to methods & fields 00:02:49
  49. Overloaded Methods 00:01:50
  50. Constructors 00:02:14
  51. Access Modifiers 00:02:15
  52. Encapsulation Principles 00:01:40
  53. Passing Information to a Method/Constructor 00:03:19
  54. Defining & Implementing an Interface 00:02:33
  55. Overriding & Hiding Methods 00:03:08
  56. Sec7_Conclusion 00:00:16
  57. Sec7_Ideas for Practicing These Skills 00:00:16
  58. 8.Working with Inheritance 00:00:26
  59. Sec8 Intro 00:00:26
  60. Inheritance 00:03:11
  61. Using super & this to access objects & constructors 00:05:13
  62. Use abstract classes & interfaces 00:03:48
  63. Outro8 00:00:11
  64. Object Oriented Programming Tip 00:00:17
  65. Sec8_Ideas for Practicing These Skills 00:00:23
  66. 9.Handling Exceptions 00:00:17
  67. Sec9_Intro 00:00:17
  68. Exceptions and Errors 00:09:27
  69. Describe exceptions uses 00:05:04
  70. Outro9 00:00:14
  71. Sec9_Ideas for Practicing These Skills 00:00:11