Java Programming with Java 8 and OCA OCP Java Exam Prep

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-8-core-training-/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java 编程与 Java 8,以及 OCA OCP Java 认证考试准备 课程概述:本课程是一个结合了最新在线编程实践的练习课程,旨在教导学生 Java 编程的基本知识与实用技能。您将遇到的问题将通过编写代码获得自动反馈,所有源代码将在第一讲中提供,方便您直接导入并测试。课程不仅为准备 Oracle 认证考试 OCJA 和 OCJP 提供了基础,同时每个章节后都有详细的练习题和解决方案,确保学生能够巩固所学知识。 课程内容包括: 0- Java 的重要性、平台独立性及其在专业软件开发中的广泛应用。 1- 编程基础:学习变量、基本数据类型、数学与逻辑运算符、控制结构和循环,并通过高质量的练习进行实际操作。 2- 一维和多维数组的应用:利用数组进行实际问题的解决,例如分析 NBA 球队的表现。 3- 面向对象编程:学习封装、继承和抽象,通过实例和练习加深理解。 4- Java 核心类型与实用类:了解如何在实际编程中使用内置类型和工具类,例如 StringBuilder、Date 类型等。 5- 正则表达式的使用:提取字符串中的有用数据,学习如何验证电子邮件地址等。 6- 数据集合的深入学习:理解列表、集合和映射的使用场景,并通过与面试相关的练习进行强化。 7- 文件操作:学习如何处理文件,包括读取文本文件和二进制文件,使用数据集合处理文件内容。 8- Java 8 的函数式编程:使用函数式接口、Lambda 表达式和流的处理方式来高效编程。 9- Java 8 日期与时间 API 的使用。 10- 泛型的理解与应用。 11- Java 与 MySQL 数据库的互动。 本课程为希望成为 Java 程序员的学生提供了一个稳固的基础,通过高质量的练习和详细的讲解,帮助学生在编程学习的道路上取得成功。

课程评论(0条)

课程详情

NEW: ONLINE CODE PRACTICES ARE ADDED. YOU STUMBLED UPON THE FIRST JAVA COURSE WITH UDEMY ONLINE CODE PRACTICES. Read the problem, write your code and get the feedback automatically. That's it! [ALL SOURCE CODE IN THE FIRST LECTURE. JUST IMPORT AND TEST!!!] [FIRST STEP TO PREPARATION FOR THE ORACLE CERTIFICATION EXAMS: OCJA and OCJP] [MOST CHAPTERS HAVE A GREAT EXERCISE AND ITS SOLUTION IN DETAILS] This course is for those want to be a Java programmer by following a proven methodology and one-to-one online version of the lectures I gave to hundreds of students in several classrooms in several high-quality training center. The biggest missing part for programming students is the exercises that they may work on. This class has high-quality exercises and their solutions right after the video explanations. Here is our agenda: 0- Why java? What is platform independency? Why it is the most used programming language in professional software development? 1- Learn programming basics: Using variables, primitive types, mathematical and logical operators. Control structures, loops and really high-quality exercises to have hands-on experience. 2- Learn one dimensional and multidimensional arrays: Use this basic data collection and use them inside real-world, fun practices. Find the longest lost series of an NBA team for instance:) 3- Learn object oriented programming: Learn encapsulation, inheritance, abstraction with great examples and exercises. Possibly you wasted lots of time by watching similar unclear explanations so far. It is time to polish the dust of these concepts. 4- Learn core types and great utility classes of Java. How a professional programmer leverages built-in types and utility classes in real life? StringBuilder, StringBuffer, Date type, String - Date conversions with SimpleDateFormat, Math class, Collections and Arrays class the topics you will learn. 5- Learn regular expressions. Extracting useful data from a string by regular expressions is the greatest feature of all programming languages. But it is the most overlooked one. We don't overlook it. With two great explanation you will learn how to extract data from a URL and you will validate an email address ( by not Googling and copying of course!!!) 6- Learn data collections. Everyone teaches you what is a list, set and map. How to put data and retrieve it. But this is the top of the iceberg. You MUST know where to use them, when to leverage the collections. Included exercises are asked in job interviews!!! Hold tight!!! 7- Learn file operations How java communicates with files, read text files, binary files or write to them? How the content of the file is processed with data collections? You will learn by great exercises. At this point you may move on Java EE course for further understanding. 8- Functional programming in Java 8 Using ASM interfaces, Function, Predicate, Consumer, Supplier interfaces, lambda expressions. Using streams to process collections in functional style. Leveraging multi-cpu cores easily by using parallel streams9- Java 8 Date and Time API10- Generics11- Java and Database Interaction with MySQL Have a great experience!!!

课程标签

0人关注该课程

主题相关的课程