وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Java SE 17 Fundamentals

سرفصل های دوره

Java is one of the most in-demand and widely-used programming languages in the world. This course will teach you everything you need to know to get started programming in Java.


1. Course Overview
  • 1. Course Overview

  • 02. Creating Your First Java App
  • 01. Introduction
  • 02. Creating Your App with IntelliJ
  • 03. IDE, JDK, JRE
  • 04. Running from the Command Line
  • 05. Statement Structure and Whitespace
  • 06. Comments
  • 07. Using Comments in Code
  • 08. Introduction to Packages
  • 09. Using Packages
  • 10. Summary

  • 03. Variables, Data Types, and Math Operators
  • 01. Introduction
  • 02. Variables
  • 03. Primitive Data Types
  • 04. Primitive Types Are Stored by Value
  • 05. Arithmetic Operators
  • 06. Prefix, Postfix, and Compound Assignment Operators
  • 07. Operator Precedence
  • 08. A Closer Look at Operator Precedence
  • 09. Type Conversion
  • 10. A Closer Look at Type Conversion
  • 11. Inferring Variable Type
  • 12. Summary

  • 04. Conditional Logic and Block Statements
  • 01. Introduction
  • 02. Conditional Logic and Relational Operators
  • 03. If-else Statement
  • 04. Creating the CalcEngine Project
  • 05. Logical Operators
  • 06. Logical vs. Conditional Operators
  • 07. Block Statements
  • 08. Using Block Statements in CalcEngine
  • 09. Switch Statement
  • 10. Using Switch Statement and Conditional Assignment
  • 11. Summary

  • 5. Looping and Arrays
  • 1. Introduction
  • 2. While Loop
  • 3. Do-while Loop
  • 4. For Loop
  • 5. Arrays
  • 6. CalcEngine and Parallel Arrays
  • 7. For-each Loop
  • 8. CalcEngine and For-each Loop
  • 9. Summary

  • 06. Understanding Methods
  • 01. Introduction
  • 02. Declaring and Calling Methods
  • 03. Parameters
  • 04. Parameter Passing Behavior
  • 05. Exiting a Method
  • 06. Returning a Value
  • 07. CalcEngine with Methods
  • 08. Command-line Arguments
  • 09. CalcEngine Command-line Arguments
  • 10. Running CalcEngine with Command-line Arguments
  • 11. Summary

  • 07. Working with Strings
  • 01. Introduction
  • 02. String Class
  • 03. String Equality
  • 04. String Methods and String Conversions
  • 05. Adding String Support to CalcEngine
  • 06. Making CalcEngine Interactive
  • 07. Running CalcEngine Interactively
  • 08. StringBuilder
  • 09. Building String Output in CalcEngine
  • 10. Summary

  • 8. Understanding Classes and Objects
  • 1. Declaring Classes
  • 2. Declaring the MathEquation Class
  • 3. Using Classes
  • 4. Creating an Array of Classes
  • 5. Using the MathEquation Class
  • 6. Encapsulation and Access Modifiers
  • 7. Special References - this and null
  • 8. Field Accessors and Mutators
  • 9. Summary

  • 9. Implementing Class Constructors and Initializers
  • 1. Introduction
  • 2. Class Initial State
  • 3. Field Initializers
  • 4. Constructors
  • 5. Constructor Chaining
  • 6. Constructor Visibility
  • 7. Adding Constructors to MathEquation
  • 8. Initialization Blocks
  • 9. Summary

  • 10. Using Static Members
  • 1. Introduction
  • 2. Static Members
  • 3. Using Static Members
  • 4. Enhancing MathEquation with Static Members
  • 5. Static Imports
  • 6. Static Initializers
  • 7. Summary

  • 11. A Closer Look at Methods
  • 01. Introduction and Passing Objects as Parameters
  • 02. Changes to Objects Passed as Parameters
  • 03. Overloading
  • 04. Method Overloading Examples
  • 05. Matching Method Calls to Overloads
  • 06. Using Method Overloading in CalcEngine
  • 07. Object Class and Methods
  • 08. Overriding Object Equality
  • 09. MathEquation Custom toString Implementation
  • 10. Summary

  • 12. Working with Wrapper Classes, Enums, and Records
  • 01. Introduction and Primitive Wrappers
  • 02. Using Primitive Wrappers in CalcEngine
  • 03. Understanding Enums
  • 04. Enums and Relative Comparison
  • 05. Converting CalcEngine to Use Enums
  • 06. Specifying Operations with MathOperation
  • 07. Enum Types as Classes
  • 08. Use Enum Class Features in CalcEngine
  • 09. Working with Records
  • 10. Summary

  • 13. Introducing Annotations
  • 1. Introduction
  • 2. Applying Annotations
  • 3. Annotations in Code
  • 4. Using Annotations in Method Overloading
  • 5. Cleaning up the App
  • 6. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 11144
    حجم: 767 مگابایت
    مدت زمان: 421 دقیقه
    تاریخ انتشار: 19 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید