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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 11144
    حجم: 767 مگابایت
    مدت زمان: 421 دقیقه
    تاریخ انتشار: ۱۹ اردیبهشت ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید