ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Learn Java Fundamentals: A Primer for Java Development and Programming

دانلود کتاب اصول جاوا را بیاموزید: آغازی برای توسعه و برنامه نویسی جاوا

Learn Java Fundamentals: A Primer for Java Development and Programming

مشخصات کتاب

Learn Java Fundamentals: A Primer for Java Development and Programming

ویرایش: [1st ed., First Edition] 
نویسندگان:   
سری:  
ISBN (شابک) : 9798868803505 
ناشر: Apress 
سال نشر: 2024 
تعداد صفحات: [394] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

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



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

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


در صورت تبدیل فایل کتاب Learn Java Fundamentals: A Primer for Java Development and Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب اصول جاوا را بیاموزید: آغازی برای توسعه و برنامه نویسی جاوا

مهارت های جاوا خود را تقویت کنید و پتانسیل خود را به عنوان یک متخصص فناوری اطلاعات تقویت کنید. این کتاب شما را با ویژگی های اساسی جاوا و API های مورد نیاز برای آماده شدن برای حرفه ای در برنامه نویسی و توسعه آشنا می کند. ابتدا مقدمه‌ای بر جاوا دریافت می‌کنید و سپس ویژگی‌های زبان را از جمله نظرات و کنترل استثنا/خطا بررسی می‌کنید، که عمدتاً بر روی نحو زبان و چند API مربوط به نحو منتخب تمرکز می‌کنید. این قلب کتاب را تشکیل می‌دهد، و شما از این بلوک‌های ساختمانی برای ساختن برنامه‌های جاوا ساده استفاده می‌کنید و یاد می‌گیرید که پیاده‌سازی‌های جاوا از عبارات (و عملگرها) و عبارات در کجا از زبان‌های دیگر متفاوت است. چند فصل آخر به برخی از APIهای اضافی مانند کلاس ریاضی، انواع مرتبط، String و StringBuffer و System می پردازد. در طول مسیر، برنامه‌های جالبی مانند Graph (یک برنامه ترسیم موج سینوسی/کسینوس) و WC (یک برنامه برای شمارش کلمات) کشف خواهید کرد. دو ضمیمه ارجاع سریع به کلمات رزرو شده پشتیبانی شده جاوا و اپراتورهای پشتیبانی شده جاوا را ارائه می دهند. با مجهز شدن به این دانش، Learn Java Fundamentals مسیری را در اختیار شما قرار می دهد تا به تنهایی API های اضافی را کاوش کنید و آگاهی جاوا را افزایش دهید. آنچه یاد خواهید گرفت اصول برنامه های کاربردی جاوا و API ها را بدانید ویژگی های زبان مانند نظرات، شناسه ها، متغیرها، انواع و لفظ ها را مطالعه کنید. عملگرها، عبارات، عبارات و سایر ویژگی‌های کلیدی مانند کلاس‌ها، اشیاء، پسوند کلاس و انتزاع کلاس را کاوش کنید. چه کسی این کتاب برای توسعه دهندگان، برنامه نویسان و دانش آموزانی است که تجربه جاوا کمی دارند یا اصلاً تجربه ندارند


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

Sharpen your Java skills and boost your potential as an IT specialist. This book introduces you to the basic Java features and APIs needed to prepare for a career in programming and development. You’ll first receive an introduction to Java and then explore language features ranging from comments though exception/error handling, focusing mainly on language syntax and a few select syntax-related APIs. This constitutes the heart of the book, and you’ll use these building blocks to construct simple Java programs, and learn where Java’s implementations of expressions (and operators), and statements diverge from other languages. The final few chapters tour some additional APIs such as the Math class, related types, String and StringBuffer, and System. Along the way you’ll discover some interesting programs, such as Graph (a sine/cosine wave-plotting application) and WC (a word-counting application). Two appendixes provide quick references to Java’s supported reserved words, and to Java’s supported operators. Equipped with this knowledge, Learn Java Fundamentals will provide you the pathway to explore additional APIs on your own, and increase your Java awareness. What You’ll Learn Understand the basics of Java applications and APIs Study language features such as comments, identifiers, variables, types, and literals. Explore operators, expressions, statements, and other key features such as classes, objects, class extension, and class abstraction. Who This Book Is For Developers, programmers, and students with little or no Java experience



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: Getting Started with Java
	What Is Java?
		Java Is a Programming Language
		Java Is a Virtual Platform
	The Java Development Kit
	“hello, world” – Java Style
	Application Architecture
	What’s Next?
Chapter 2: Comments, Identifiers, Types, Variables, and Literals
	Comments
		Single-Line Comments
		Multiline Comments
		Javadoc Comments
	Identifiers
	Types
		Primitive Types
		User-Defined Types
	Variables
	Literals
	Putting It All Together
		What’s Next?
Chapter 3: Expressions
	Introducing Expressions
	Simple Expressions
	Compound Expressions
		Operator Examples
			Assignment Operators
				Simple Assignment
				Compound Assignment
			Conditional Operator
			Logical OR Operator
			Logical AND Operator
			Bitwise Inclusive OR Operator
			Bitwise Exclusive OR Operator
			Bitwise AND Operator
			Equality Operators
				Is Equal To
				Is Not Equal To
			Relational Operators
				Relational Less Than
				Relational Less Than or Equal To
				Relational Greater Than
				Relational Greater Than or Equal To
				Relational Type Comparison for Objects
			Shift Operators
				Bitwise Left Shift
				Bitwise Right Shift with Sign Extension
				Bitwise Right Shift with Zero Extension
			Additive Operators
				Addition/String Concatenation
				Subtraction
			Multiplicative Operators
				Multiplication
				Division
				Modulus
			Unary Operators
				Pre-increment
				Pre-decrement
				Plus
				Minus
				Logical Negation
				Bitwise Complement
				Type Cast
			Unary Post-increment/Post-decrement Operators
				Post-increment
				Post-decrement
			Additional Operators
				Parentheses
				Array Index
				Member Selection
	Playing with Expressions
	What’s Next?
Chapter 4: Statements
	Introducing Statements
	Assignment Statements
		Simple-Assignment Statement
		Compound-Assignment Statement
	Decision Statements
		If Statement
		If-Else Statement
		Switch Statement
	Loop Statements
		For Statement
		While Statement
		Do-While Statement
	Loop-Branching Statements
		Break Statement
			Labeled Break
		Continue Statement
			Labeled Continue
	Additional Statements
		Assert Statement
		Empty Statement
		Import Statement
		Method-Call Statement
		Package Statement
		Return Statement
		Try Statement
		Try-with-resources Statement
	Playing with Statements
	What’s Next?
Chapter 5: Arrays
	Introducing Arrays
	One-Dimensional Arrays
		Creating a 1D Array
			Use Only an Initializer
			Use Only Keyword new
			Use Keyword new with an Initializer
		Accessing 1D Array Elements
	Searching and Sorting
		Linear Search
		Binary Search
		Bubble Sort
	Two-Dimensional Arrays
		Creating a 2D Array
			Use Only an Initializer
			Use Only Keyword new
			Use Keyword new with an Initializer
		Accessing 2D Array Elements
		Ragged Arrays
	Matrix Multiplication
	What’s Next?
Chapter 6: Classes and Objects
	Introducing Classes
		Declaring Classes
		Describing State via Fields
		Describing Behaviors via Methods
			Local Variables
			Method Overloading
		Describing Initialization via Constructors
			Calling Constructors
		Putting It All Together
	Introducing Objects
		Constructing Objects
		Accessing Fields
		Calling Methods
		Putting It All Together
	Additional Topics
		Information Hiding
		Object Initialization
			Explicit Field Initialization via an Instance Field Initializer
			Instance Initialization Block
		Utility Classes
			Class Fields
			Class Methods
		Class Initialization
			Explicit Field Initialization via a Class Field Initializer
			Class Initialization Block
		Field-Access Rules
		Method-Call Rules
		Final Fields
			Class Final Fields
			Instance Final Fields
		Method-Call Chaining
		Recursion
		Varargs
	What’s Next?
Chapter 7: Reusing Classes via Inheritance and Composition
	Inheritance
		Class Extension
		Method Overriding
			Method Overloading Instead of Overriding
			Method Overriding and Protected Methods
		The Ultimate Ancestor of All Classes
			Cloning Objects
				Shallow Cloning
				Deep Cloning
				Array Cloning
			Determining Object Equality
			Finalization
			Getting the Class Object
			Hash Codes
				Hash Maps
				Demonstrating the Hash Map
				Overriding hashCode() and equals() Together
			String Representation and Debugging
	Composition
		The Trouble with Inheritance
			Logging Appointments
			Composed Objects and Forwarding to the Rescue
	What’s Next?
Chapter 8: Changing Type via Polymorphism
	Upcasting and Late Binding
	Abstract Classes and Abstract Methods
	Interfaces
		Interface Declaration
		Implementing Interfaces
			Implementing Multiple Interfaces
		Extending Interfaces
			Extending Multiple Interfaces
	Downcasting and RTTI
		Runtime Type Identification
	Additional Topics
		Covariant Return Types
		Interface-Based Static Methods
	What’s Next?
Chapter 9: Static, Non-static, Local, and Anonymous Classes
	Static Classes
		A More Practical Static Class Example
	Inner Classes
		Shadowing
		A More Practical Inner Class Example
	Local Classes
		A More Practical Local Class Example
	Anonymous Classes
		Summarizing
		A More Practical Anonymous Class Example
	What’s Next?
Chapter 10: Packages
	What Are Packages?
	The Package Statement
	The Import Statement
	Playing with Packages
		Packaging a Logging Library
		Importing Types from the Logging Library
	Additional Topics
		Static Imports
		Protected Access
		JAR Files
	What’s Next?
Chapter 11: Exceptions and Errors
	What Are Exceptions and Errors?
	Representing Exceptions and Errors in Source Code
		Error Codes vs. Objects
		The Throwable Class Hierarchy
			The Throwable Class
			The Exception Class
			The RuntimeException Class
			The Error Class
	Throwing Exceptions
		The Throw Statement
		The Throws Clause
	The Try Statement
		The Try Block
		Catch Blocks
			Multiple Catch Blocks
		The Finally Block
			Cleaning Up in a Try-Catch-Finally Context
			Cleaning Up in a Try-Finally Context
	The Try-with-resources Statement
	What’s Next?
Chapter 12: Math, BigDecimal, and BigInteger
	Math
		Math Constants
		Trigonometric Methods
		Random Number Generation
	BigDecimal
	BigInteger
	What’s Next?
Chapter 13: String and StringBuffer
	String
		Creating Strings
		Comparing Strings
		Concatenating Strings
		Exploring String Methods
		Immutability and Interning
		Word Counting
	StringBuffer
		Creating String Buffers
		Exploring StringBuffer Methods
		Text Reversal
	What’s Next?
Chapter 14: System
	Array Copying
	Current Time and Nano Time
	Garbage Collection
	Line Separator
	Standard I/O
		Standard Input
		Standard Output
			Formatted Output
		Standard Error
	System Properties
		The Properties Class
			Understanding Properties
			Data Storage and Retrieval
			Properties Loading and Saving
	Virtual Machine Shutdown
	What’s Next?
Appendix A: Reserved Words Quick Reference
Appendix B: Operators Quick Reference
Index




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