ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming

دانلود کتاب جاوا 17 برای مبتدیان مطلق: اصول برنامه نویسی جاوا را بیاموزید

Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming

مشخصات کتاب

Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming

ویرایش: [2 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484270797, 9781484270790 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 818 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 20 Mb 

قیمت کتاب (تومان) : 46,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاوا 17 برای مبتدیان مطلق: اصول برنامه نویسی جاوا را بیاموزید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب جاوا 17 برای مبتدیان مطلق: اصول برنامه نویسی جاوا را بیاموزید



اولین کد خود را در جاوا 17 با استفاده از مثال های ساده و گام به گام بنویسید که اشیا و رویدادهای واقعی کلمه را مدل می کند و یادگیری را آسان می کند. با Java 17 for Absolute Beginners  می‌توانید مفاهیم را بدون سر و صدا درک کنید. این برنامه توسعه جاوا را به زبانی که همه می توانند بفهمند آموزش می دهد و بهترین شروع ممکن را به شما می دهد.

توضیحات کد و طرح‌بندی واضح را خواهید دید تا بتوانید کد خود را در اسرع وقت اجرا کنید. نویسنده Iuliana Cosmina بر دانش عملی تمرکز می کند و شما را به سرعت بالا می برد - همه چیزهایی که یک مبتدی برای شروع برنامه نویسی در جاوا نیاز دارد.

ابتدا، خواهید فهمید که جاوا چه نوع زبانی است، برای چه کاری مناسب است و چگونه اجرا می شود. با وجود تئوری خارج از راه، جاوا را نصب می کنید، ویرایشگری مانند IntelliJ IDEA را انتخاب می کنید و اولین برنامه ساده جاوا خود را می نویسید. در طول مسیر شما این برنامه را کامپایل و اجرا خواهید کرد تا بتواند بر روی هر پلتفرمی که جاوا را پشتیبانی می کند اجرا شود. به عنوان بخشی از این آموزش خواهید دید که چگونه با پیروی از قراردادها و رعایت اصول شناخته شده برنامه نویسی کدهای با کیفیت بالا بنویسید و پروژه های خود را حرفه ای تر و کارآمدتر کنید.

Java 17 for Absolute Beginners هر آنچه را که برای شروع سفر برنامه نویسی جاوا خود نیاز دارید در اختیار شما قرار می دهد. تجربه لازم نیست پس از خواندن این کتاب، با اصول اولیه نوشتن برنامه در جاوا آشنا خواهید شد.

 آنچه خواهید آموخت

  • دریافت کنید. با جاوا 17 از ابتدا شروع شد
  • استفاده از انواع داده، عملگرها و API جریان
  • نصب و استفاده از IntelliJ IDEA و ابزار ساخت Gradle
  • تبادل داده ها با استفاده از API های جدید JSON </ li>
  • بازی با تصاویر با استفاده از API های چند رزولوشن
  • پیاده سازی معماری انتشار-اشتراک

این کتاب برای چه کسی است< /p>

کسانی که در برنامه نویسی جدید هستند و می خواهند با جاوا شروع کنند.


توضیحاتی درمورد کتاب به خارجی

Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners  you’ll be able to pick up the concepts without fuss.  It teaches Java development in language anyone can understand, giving you the best possible start. 

You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly―all the bits and pieces a novice needs to get started programming in Java. 

First, you’ll discover what type of language Java is, what it is good for, and how it is executed. With the theory out of the way, you’ll install Java, choose an editor such as IntelliJ IDEA, and write your first simple Java program. Along the way you’ll compile and execute this program so it can run on any platform that supports Java. As part of this tutorial you’ll see how to write high-quality code by following conventions and respecting well-known programming principles, making your projects more professional and efficient. 

Java 17 for Absolute Beginners gives you all you need to start your Java programming journey. No experience necessary. After reading this book, you'll come away with the basics to get started writing programs in Java.

 What You Will Learn

  • Get started with Java 17 from scratch
  • Use data types, operators, and the stream API
  • Install and use the IntelliJ IDEA and the Gradle build tool
  • Exchange data using the new JSON APIs 
  • Play with images using multi-resolution APIs
  • Implement the publish-subscribe architecture

Who This Book Is For

Those who are new to programming and who want to start with Java.



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Chapter 1: An Introduction to Java and Its History
	Who This Book Is For
	How This Book Is Structured
	Conventions
	When Java Was Owned By Sun Microsystems
	How Is Java Portable?
	Sun Microsystem’s Java Versions
	Oracle Takes Over
		Java 7
		Java 8
		Java 9
		Java 10
		Java 11
		Java 12
		Java 13
		Java 14
		Java 15
		Java 16
		Java 17
	Prerequisites
	Summary
Chapter 2: Preparing Your Development Environment
	Installing Java
	The JAVA_HOME Environment Variable
		JAVA_HOME on Windows
		JAVA_HOME on macOS
		JAVA_HOME on Linux
	Installing Maven
	Installing Git
	Installing a Java IDE
	Summary
Chapter 3: Getting Your Feet Wet
	Core Syntax Parts
	Using JShell
	Java Fundamental Building Blocks
		Packages
		Access Modifiers
		Modules
			Advanced Module Configurations
		How to Determine the Structure of a Java Project
			The “HelloWorld!” Project in IntelliJ IDEA
			The “HelloWorld!” Project Compiled and Executed from the Command Line
			Putting the “HelloWorld” Class in a Package
			Configuring the “com.sandbox” Module
			Java Projects Using Build Tools, Mostly Maven
			Explaining and Enriching the “Hello World!” Class
	Summary
Chapter 4: Java Syntax
	Base Rules of Writing Java Code
		Package Declaration
		Import Section
		Java Grammar
		Java Identifiers and Variables
		Java Comments
		Java Types
			Classes
				Fields
				Class Variables
				Encapsulating Data
				Methods
				Constructors
				Abstraction and Inheritance
				Enums
			Interfaces
				Default Methods in Interfaces
				Static Methods and Constants in Interfaces
				Private Methods in Interfaces
				Records
				Sealed Classes
				Hidden Classes
				Annotation Types
			Lambda Expressions
			Exceptions
			Generics
				var and the Diamond Operator
	Summary
		Java Keywords
Chapter 5: Data Types
	Stack and Heap Memory
	Introduction to Java Data Types
		Primitive Data Types
		Reference Data Types
		Java Primitive Types
			The boolean Type
			The char Type
			Numeric Primitive Types
			Java Integer Primitive Types
			Java Real Primitive Types
			Java Reference Types
			Arrays
			The String Type
			Escaping Characters
			Wrapper Classes for Primitive Types
		Date Time API
		Collections
		Concurrency Specific Types
	Summary
Chapter 6: Operators
	The Assignment Operator
	Explicit Type Conversion (type) and instanceof
	Numerical Operators
		Unary Operators
			Incrementors and Decrementors
			Sign Operators
			Negation Operator
		Binary Operators
			The +(plus/addition/concatenation) Operator
			The -(minus) Operator
			The *(multiply) Operator
			The /(divide) Operator
			The %(modulus) Operator
		Relational Operations
			The == Equals Operator
			The Other Comparison Operators
	Bitwise Operators
		Bitwise NOT
		Bitwise AND
		Bitwise Inclusive OR
		Bitwise Exclusive OR
	Logical Operators
	Shift Operators
		The << Shift Left Operator
		The >> Signed Shift Right Operator
		The >>> Unsigned Shift Right Operator
	The Elvis Operator
	Summary
Chapter 7: Controlling the Flow
	if-else Statement
	switch Statement
	Looping Statements
		for Statement
		while Statement
		do-while Statement
	Breaking Loops and Skipping Steps
		break Statement
		continue Statement
		return Statement
	Controlling the Flow Using try-catch Constructions
	Summary
Chapter 8: The Stream API
	Introduction to Streams
	Creating Streams
		Creating Streams from Collections
		Creating Streams from Arrays
		Creating Empty Streams
		Creating Finite Streams
		Streams of Primitives and Streams of Strings
		Short Introduction to Optional
		How to Use Streams Like a Pro
		Terminal Functions: forEach and forEachOrdered
		Intermediate Operation: filter and Terminal Operation: toArray
		Intermediate Operation: map, flatMap and Terminal Operation: collect
		Intermediate Operation: sorted and Terminal Operation: findFirst
		Intermediate Operation: distinct() and Terminal Operation: count()
		Intermediate Operation: limit(..) and Terminal Operations: min(..), max(..)
		Terminal Operations: sum() and reduce(..)
		Intermediate Operation: peek(..)
		Intermediate Operation: skip(..) and Terminal Operations: findAny(), anyMatch(..), allMatch(..) and noneMatch(..)
	Debugging Stream Code
	Summary
Chapter 9: Debugging, Testing, and Documenting
	Debugging
		Logging
		Logging with System.out.print
			Logging with JUL
			Logging with SLF4J and Logback
		Debug Using Assertions
		Step-By-Step Debugging
		Inspecting Running Application Using Java Tools
			jps
			jcmd
			jconsole
			Using jmc
		Accessing the Java Process API
	Testing
		Testing Code Location
			Building an Application to Test
			Introducing JUnit
			Using Fakes
			Using Stubs
			Using Mocks
	Documenting
	Summary
Chapter 10: Making Your Application Interactive
	Reading Data from the Command Line
		Reading User Data Using System.in
		Using java.util.Scanner
		Using java.io.Console
	Build Applications Using Swing
	Introducing JavaFX
		Internationalization
	Building a Web Application
		Java Web Application with an Embedded Server
		Java Web Application on a Standalone Server
	Summary
Chapter 11: Working With Files
	Java IO and NIO APIs
	File Handlers
	Path Handlers
	Reading Files
		Using Scanner to Read Files
		Using Files Utility Methods to Read Files
		Using Readers to Read Files
		Using InputStream to Read Files
	Writing Files
		Writing Files Using Files Utility Methods
		Using Writer to Write Files
		Using OutputStream to Write Files
		Using NIO to Manage Files
	Serialization and Deserialization
		Byte Serialization
		XML Serialization
		JSON Serialization
	The Media API
	Using JavaFX Image Classes
	Summary
Chapter 12: The Publish-Subscribe Framework
	Reactive Programming and the Reactive Manifesto
	Using the JDK Reactive Streams API
		Reactive Streams Technology Compatibility Kit
	Using Project Reactor
	Summary
Chapter 13: Garbage Collection
	Garbage Collection Basics
		Oracle Hotspot JVM Architecture
		How Many Garbage Collectors Are There?
	Working with GC from the Code
		Using the finalize() Method
	Heap Memory Statistics
	Using Cleaner
		Preventing GC from Deleting an Object
		Using Weak References
	Garbage Collections Exceptions and Causes
	Summary
Appendices
	Appendix A
		Modules
		Advanced Module Configurations
	Appendix B
Index




نظرات کاربران