ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering Java: A Beginner's Guide

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

Mastering Java: A Beginner's Guide

مشخصات کتاب

Mastering Java: A Beginner's Guide

ویرایش:  
نویسندگان:   
سری: Mastering Computer Science 
ISBN (شابک) : 1032134100, 9781032134109 
ناشر: CRC Press 
سال نشر: 2022 
تعداد صفحات: 517 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Mastering Java: A Beginner's Guide به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Cover
Half Title
Series Page
	Title Page
Copyright Page
Contents
About the Editor
CHAPTER 1: Introduction to Java
	WHAT IS JAVA?
		How Does Java Work?
		Why Is Java Important?
		Java’s Technical Advantages Include
		Java’s Advantages in the Workplace
	THE JAVA PROGRAMMING LANGUAGE HAS THE FOLLOWING FEATURES
		Simple and Well-Known
		Compiled and Interpreted the Data
		Independent of the Platform
		Portable
		Neutral in Architecture
		Object-Oriented
		Robust
		Safe
		Distributed
		Interactive and Multi-Threaded
		Outstanding Performance
		Extensible and Dynamic
	BASIC SYNTAX
		What Is the Syntax of Java?
		First Java Program
		Syntax for Beginners
		Identifiers in Java
		Keywords in Java
		Modifiers in Java
		Variables in Java
		Enums in Java
		Literals in Java
		Comments in Java
		Blank Lines
			Inheritance
			Interfaces
CHAPTER 2: Getting Started with Java
	HOW TO SETUP JAVA ON A WINDOWS COMPUTER
		In Java, Here’s How to Establish Environment Variables: Classpath and Path
	INSTALLING A JAVA INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)
		Internal Java Program Details
			What Occurs throughout the Compilation Process?
			What Occurs When the Program Is Running?
	TYPES OF PRIMITIVE DATA
		Simple Programs to Write
		Identifiers
		Variables
		Variable Declaration
		Assignments Expressions and Assignment Statements
		In a Single Step, Declare and Initialize Variables
		Constants
		Numerical Data Types and Operations
		Numerical Operators
		Numeric Literals
			Integer Literals
			Floating-Point Literals
			Notations in Scientist
		Arithmetic Expressions
		Shortcut Operators
		Numeric Type Conversions
			Character Data Type and Operations
			Unicode and ASCII Code
		Special Character Escape Sequences
		Casting between Char and Numeric Types
		String Type
			String Concatenation
		Converting a String to a Number
			String to Integers Conversion
			Strings to Doubles Conversion
		Using the Console for Input
			Using a Scanner to Getting Information
		Documentation and Programming Style
		Appropriate Comments and Style of Comments
		Conventions for Naming
		Spacing Lines and Proper Indentation
		Block Styles
		Errors in Programming
			Syntax Problems “Compilation Errors”
			Runtime Errors
			Logic Errors
			Debugging
	CONTROL STRUCTURES
		If
			if Statement
			if-else Statement
			if-else-if Ladder
			Nested if Statement
			Switch Statement
			Loop Statements
		Jump Statements
	A GUIDE TO JAVA PACKAGES
		Package Kinds in Java
		Subpackages in Java
CHAPTER 3: Object-Oriented Programming
	JAVA OBJECT-ORIENTED PROGRAMMINGS (OOPs) CONCEPTS
		OOPs
			Object
			Class
			Inheritance
			Polymorphism
			Abstraction
			Encapsulation
			Coupling
			Cohesion
			Association
			Aggregation
			Composition
		In Java, What Is the Difference between an Object and a Class?
		Advantages of OOPs over Procedure-Oriented Programming Languages
		Java Naming Conventions
			Benefits of Java Naming Conventions
			Class
			Interface
			Method
			Variable
			Package
			Constant
		Java Objects and Classes
			In Java, What Is an Object?
			In Java, What Is a Class?
		In Java: Instance Variable
		In Java: Method
		In Java: New Keyword
			What Are the Many Methods of Creating an Object in Java?
			Anonymous Object
	CONSTRUCTORS
		Default Constructor
			What Is a Default Constructor’s Purpose?
		Parameterized Constructor
			Why Utilize the Parameterized Constructor?
		Constructor Overloading
			In Java, What Is the Difference between a Constructor and a Method?
		Copy Constructor in Java
		Copying Values without Constructor
	STATIC KEYWORD
		Counter Program with No Static Variables
		Counter Program with Static Variables
	IN JAVA, “THIS” KEYWORD
	JAVA ENUM’S
		Inheritance and Enumeration
			Methods values(), ordinal(), and function valueOf()
		Constructor and Enum
		Enumeration and Methods
CHAPTER 4: Creating and Using Java Strims
	A BEGINNER’S GUIDE TO STRINGS
		Interface for CharSequence
		In Java, What Is a String?
		What Is the Best Way to Make a String Object?
		Methods of the String Class in Java
	IMMUTABLE STRING IN JAVA
		Why Are String Objects in Java Immutable?
		Why Is the String Class in Java Final?
	STRING COMPARISON
	STRING CONCATENATION
	IN JAVA SUBSTRING
	METHODS OF JAVA STRING CLASS
		Methods toUpperCase() and toLowerCase() in Java String
		Method to Java String trim():
		The Methods startsWith() and endsWith() in Java String
		Method to Java String charAt()
		Method to Java String length()
		Method to Java String intern()
		Method to Java String valueOf()
		Method to Java String replace ()
	STRINGBUFFER CLASS IN JAVA
		StringBuffer Class’s Important Constructors
		Mutable String
	STRINGBUILDER CLASS IN JAVA
		Examples of StringBuilders
	DIFFERENCE BETWEEN STRINGBUFFER AND STRING
		String and StringBuffer Performance Tests
		HashCode Test for Strings and StringBuffers
		Difference between StringBuilder and StringBuffer?
		Example of StringBuffer
		Example of StringBuilder
	HOW CAN WE MAKE AN IMMUTABLE CLASS?
		The Function toString() Method in Java
			Benefit
			Java StringTokenizer
			StringTokenizer Constructors
			StringTokenizer Class Methods
CHAPTER 5: Collections, Lists, and Java’s Built-in APIs
	WHAT ARE JAVA ARRAYS?
		Advantages
		Disadvantages
		Array Types in Java
		Java Single Dimensional Array
		Java Array Declaration, Instantiation, and Initialization
		Java Array for Each Loop
			Passing an Array to a Method
		Method Returning an Array
		ArrayIndexOutOfBoundsException
		Java Multidimensional Array
		Java’s Jagged Array
		What Is the Name of the Java Array Class?
		Creating a Java Array Copy
		In Java, Clone an Array
		In Java, Add Two Matrices
		In Java, Multiply Two Matrices
	JAVA SETS
		The Set Interface’s Operations
		Methods of Set
	LIST IN JAVA
		ArrayList vs. Java List
			How to Make a List
		Converting an Array to a List
		How to Convert a List to an Array
		Get and Set an Element in a List
		Sorting a List
		Interface for Java ListIterator
	MAP INTERFACE IN JAVA
		Hierarchy of Java Map
		The interface of Map.Entry
	IN JAVA, ITERATING COLLECTIONS
		The Four Java Collection Iteration Methods
		Method of Java Collection iterator()
CHAPTER 6: Libraries, Packages, and Modules
	WHAT IS THE LIBRARY IN JAVA?
		Locating a Library
		.jar Files Downloading
		Documentation in the Library
		Classpath
		What Exactly Is a Java Class Library?
		Library Classes in Java
		Making Use of Java Libraries
		User vs. Builder
		What Is Included in the Java SDK?
	WHAT ARE THE PACKAGES IN JAVA?
		To Compile a Java Package, Follow These Steps
		To Launch a Java Package Application, Follow These Steps
		How Do I Go to a Package from Another Package?
	JAVA SUBPACKAGE
		How Do I Transfer the Class File to a Different Directory or Drive?
		Another Approach to Execute this Program Is to Use the Java -Classpath Switch
		Methods for Loading Class Files or Jar Files Include
		How Do You Combine Two Public Classes into a Single Package?
	JAVA ACCESS MODIFIERS
		Private Constructor’s Role
		Access Modifiers with Method Overriding in Java
	ENCAPSULATION
		The Benefits of Encapsulation in Java
		Class Read-Only
		Class Write-Only
	CLONING OBJECTS IN JAVA
		Why Should You Use the Clone() Method?
			The Benefit of Object Cloning
			Object Copying Has the Following Disadvantages
	MODULES IN JAVA
		Benefits of Java Modules
		Modular Java Platform for Smaller Application Distribution
		Internal Package Encapsulation
		Start Detection of Absent Modules
		Module Basics in Java
		Naming a Java Module
		Module’s Root Directory
		Module System
		Modularized Java 9 JDK
			Module for Java 9
		Module Name
			How to Make a Java Module
		Construct a Directory Structure
		Source Code for Java
		Compile Java Module
		Module Execution
	WHAT EXACTLY IS MAVEN?
		What Does Maven Do?
		Maven’s Core Ideas
		Maven Installation Procedure
		pom.xml Maven File
		Elements Utilized in Creating the pom.xml File
		Other Pom.xml File Elements
		The Benefits and Drawbacks of Using Maven
			Benefits
			Drawbacks
		When Should Maven be Used?
		Maven in Practical Application
		Maven Repository
	WHAT EXACTLY IS GRADLE?
		High Performance
		The JVM Foundation
		Conventions
		Flexibility
		Gradle: Five Things You Should Know
		What Is the Difference between Gradle and Maven?
CHAPTER 7: Java Database Connectivity
	WHAT IS JDBC IN JAVA?
		What Are the Benefits of Using JDBC?
		What Exactly Is API?
	DRIVER FOR JDBC
		5 Steps to Connecting a Java Database
	ORACLE DATABASE CONNECTIVITY IN JAVA
		Creating a Table
		Example
		How to Configure the Temporary Classpath
		How to Configure the Permanent Classpath
		MySQL Database Connectivity in Java
	CONNECTIVITY WITH ACCESS WITHOUT DATA SOURCE NAME (DSN)
		Example of Connecting a Java Application without a DSN
		Example of Connecting a Java Application to a DSN
	DRIVERMANAGER CLASS
		Interface of Connection
		Statement Interface
	DATABASE MANAGEMENT SYSTEM
		What Exactly Is a Database?
		Database Management System
		DBMS Features Include the Usage of a Digital Repository Built on a Server to Store and Manage Information
			Benefits of DBMS
			DBMS Disadvantages
	DATABASE
		What Exactly Is Data?
		What Exactly Is a Database?
	DATABASE EVOLUTION
		File-Based
		Hierarchical Data Model
		Network Data Model
		Relational Database
		Cloud Database
			Benefits of a Cloud Database
	NoSQL DATABASE
		The Benefit of NoSQL Is Its Scalability
		The Disadvantage of NoSQL Is That It Is Open Source
	OBJECT-ORIENTED DATABASES
	WHAT EXACTLY IS RELATIONAL DATABASE MANAGEMENT?
		How Does It Work?
		RDBMS History
		What Actually Is a Table?
		What Exactly Is a Field?
		What Is Row or Record?
		What Basically Is a Column?
		What Is the Distinction between DBMS and RDBMS?
		File System vs. DBMS
	ARCHITECTURE OF DBMS
		DBMS Architecture Types
			1st-Tier Architecture
			2-Tier Architecture
			3-Tier Architecture
		The Architecture Consists of Three Schema
	MODELS OF DATA
	SCHEMA AND INSTANCE OF A DATA MODEL
	INDEPENDENCE OF DATA
		Language of Database
		Database Language Varieties
CHAPTER 8: Java I/O
	WHAT IS INPUT/OUTPUT IN JAVA?
		Stream
		OutputStream versus InputStream
			OutputStream
			InputStream
		Class OutputStream
		Class InputStream Class
		FileOutputStream Class in Java
			Declaration of the FileOutputStream Class
		FileInputStream Class in Java
			Declaration of the Java FileInputStream Class
		BufferedOutputStream Class in Java
			BufferedOutputStream Class Example
		BufferedInputStream Class in Java
		Declaration of the Java BufferedInputStream Class
		Constructors of the Java BufferedInputStream Class
		SequenceInputStream Class in Java
			Declaration of the Java SequenceInputStream class
			SequenceInputStream Class Constructors
			SequenceInputStream Class Methods
		Class Java ByteArrayOutputStream
			Declaration of the Java ByteArrayOutputStream Class
		Class Java ByteArrayInputStream
			Declaration of the Java ByteArrayInputStream Class
		DataOutputStream Class in Java
			Declaration of the Java DataOutputStream Class
		DataInputStream Class in Java
			Declaration of the Java DataInputStream Class
		FilterOutputStream Class in Java
			Declaration of the Java FilterOutputStream Class
		FilterInputStream Java Class
			Declaration of the Java FilterInputStream Class
		Console Class in Java
		How to Get the Console Object
		FilePermissions Class in Java
			Declaration of the Java FilePermission Class
		Writer in Java
		Reader in Java
		FileWriter Class in Java
			Declaration of the Java FileWriter Class
		FileReader Class in Java
			Declaration of the Java FileReader Class
		Java’s Properties Class
CHAPTER 9: Java Streams
	STREAMING IN JAVA 8
		Stream Has the Following Features
	STREAM PIPELINE IN JAVA
		Methods of the Java Stream Interface
		Java Stream Example: Using a Stream to Filter a Collection
		Example of Iterating a Java Stream
		Filtering and Iterating Collection in a Java Stream Example
		Example of a Java Stream: reduce() Method in a Collection
		Summation of a Java Stream Example Using Collector Methods
		Example of a Java Stream: Determine the Maximum and Minimum Product Price
		Example of a Java Stream: count() Method in a Collection
		Converting List to Set Using Java Streams Example
		Converting a List to a Map Using Java Streams Example
		Stream Method Reference
	STREAM FILTER IN JAVA
		Signature
		Parameter
		Return
		Example of a Java Stream filter()
		Example 2 of a Java Stream filter()
	BASE64 ENCODE AND DECODE IN JAVA
		Encoding and Decoding Fundamentals
		Encoding and Decoding of URLs and Filenames
		Multipurpose Internet Main Extensions (MIME)
	DEFAULT METHODS IN JAVA
		Example of a Java Default Method
		Java 8 Interface Static Methods
		Java 8 Interface vs. Abstract Class
	FOREACH LOOP IN JAVA
		Method forEachOrdered() in Java Stream
		Signature
		Java Stream forEachOrdered() Method Example
	JAVA COLLECTORS
		Example of a Java Collector: Obtaining Data as a List
		Example of Using the Sum Function in Java Collectors
		Example of Java Collectors: Obtaining Average Product Price
		Counting Elements in Java Collectors Example
CHAPTER 10: Functional Programming with Lambda Expressions
	WHAT IS FUNCTIONAL PROGRAMMING IN JAVA?
		Why Is Functional Programming Important?
		Is Java a Good Fit?
	JAVA’S PURE FUNCTIONS
	LAMBDA EXPRESSIONS IN JAVA
		What Is a Functional Interface?
		Why Should You Utilize Lambda Expression?
		Example of a Java Lambda Expression
APPRAISAL
INDEX




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