مجله علمی تفریحی بیبیس
0

دانلود کتاب انتقال به جاوا

بازدید 1135
  • عنوان: Transitioning to Java
  • نویسنده: Ken Fogel
  • حوزه: برنامه نویسی جاوا
  • سال انتشار: 2023
  • تعداد صفحه: 354
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 8.20 مگابایت

در سال 1980، پس از چند ماه ازدواج، اولین کامپیوترم را خریدم. چرا؟ چون در سن 26 سالگی فکر می کردم این می تواند بهترین اسباب بازی باشد که می توانم داشته باشم. این یک اپل ][+ بود. چند روز پس از ورود آن، من با آن وسواس پیدا کردم. در اواخر دهه 70 و اوایل دهه 80، مجلات متعددی به قلمرو جدید رایانه های شخصی اختصاص داده شد و من بیشتر آنها را خریدم. زمانی که تکنسین عکاسی در کالج داوسون بودم از سر کار به خانه می آمدم و هر برنامه ای را که پیدا می کردم تایپ می کردم. سه سال بعد، داوسون را ترک کردم و به طور حرفه ای برنامه نویسی خودم را شروع کردم و هفت سال بعد از آن، مدرس کالج علوم کامپیوتر در کالج داوسون شدم.
من به این داستان اشاره می کنم زیرا برنامه نویسی کامپیوتر زندگی من را تغییر داد. هر روز از خواب بیدار می شوم و تا به امروز، هنوز با چالش ها و مشکلات جدیدی روبرو می شوم که باید آنها را حل کنم. احتمالا شما هم به همین دلیل یک برنامه نویس هستید.
تعداد کمی از توسعه دهندگان کار خود را صرف برنامه نویسی به یک زبان یا یک سیستم عامل می کنند. به همین دلیل این کتاب را نوشتم. اگر قبلاً به یک زبان کدنویسی می‌کنید، تقریباً اصول هر زبان برنامه‌نویسی را می‌دانید. این کتاب برنامه نویسی برای مبتدیان نیست. این کتاب برای مبتدیان برنامه نویسی جاوا است.
چهار قسمت این کتاب مهارت هایی را ارائه می دهد که برای یک برنامه نویس موفق جاوا باید با آنها آشنا شوید. جاوا زبانی است که تکامل سریعی را تجربه می کند. این کتاب پیشرفت های اخیر زبان را برای برنامه نویسی دسکتاپ و سمت سرور پوشش می دهد.
در این کتاب، من کد منبعی را ارائه می کنم که خواندن آن به اندازه متن کتاب مهم است. تمام کد منبع در GitHub موجود است. برای تاثیرگذاری کامل این کتاب، از شما می خواهم که تمام نمونه ها را دانلود کنید. نمونه ها را اجرا کنید و آنها را تقویت کنید. بسیاری از چیزهایی که من آموخته ام از کار با نمونه کد حاصل شده است. من کاری را که با این نمونه ها انجام می دهم به عنوان انجام آزمایش توصیف می کنم. من شما را تشویق می کنم که آزمایش های خود را با کد نمونه انجام دهید.
در حالی که من به طور خلاصه در مورد محیط های توسعه یکپارچه (IDE) صحبت می کنم، همه نمونه ها را می توان با یک ویرایشگر متن ساده ویرایش کرد و سپس مستقیماً از خط فرمان یا با ابزار ساخت Maven اجرا کرد. اگر قبلاً یک IDE مورد علاقه دارید یا قصد استفاده از آن را دارید، بدانید که تمام کدهای ساخته شده برای Maven بدون نیاز به تغییر چیزی در هر IDE بارگیری می شود.
جاوا در زمان نگارش 27 سال است که وجود داشته است. جامعه جاوا هر زمان که منسوخ، پرمخاطب یا بسیار پیچیده اعلام شده باشد، ایده‌ها، نحو و کتابخانه‌های جدیدی را ارائه کرده است که بخشی از زبان شده‌اند. من می‌توانم برای صفحات و صفحاتی بنویسم که چگونه جاوا از زمان معرفی آن در سال 1996 تغییر کرده است. این کار را نمی‌کنم، اما چیزی که می‌خواهم بر شما تأثیر بگذارم این است که جاوا زبانی است که همیشه در حال یادگیری آن هستید. این کتاب فقط یک نقطه شروع است.
این کتاب برای توسعه دهندگانی نوشته شده است که با زبان هایی غیر از جاوا تجربه دارند. فرض بر این است که شما در چند سال گذشته با یک یا چند زبان کار کرده اید. اخیراً یک پروژه جاوا جدید یا موجود به شما اختصاص داده شده است، اما این پیشینه شما نیست. یا شاید فقط می خواهید به رزومه خود اضافه کنید. این کتاب را به عنوان یک کتاب مبتدی برای توسعه دهندگان با تجربه در نظر بگیرید.

In 1980, after being married for just a few months, I purchased my first computer. Why? Because at the age of 26, I thought it could be the best toy I could ever own. It was an Apple ][+. Within days of its arrival, I became obsessed with it. In the late 70s and early 80s, numerous magazines were dedicated to the new realm of personal computers and I bought most of them. I’d come home from work when I was a photography technician at Dawson College and typed in any program I could find. Three years later, I left Dawson and struck out on my own programming professionally, and seven years after that, I became a college instructor in computer science at Dawson College.
I mention this story because computer programming changed my life. Every day I woke up, and to this day, I still wake up to face new challenges and problems that I need to solve. You are likely a programmer for the same reason.
Few, if any, developers spend their career only programming in a single language or on a single operating system. This is why I wrote this book. If you already code in one language, you already know the basics of almost every programming language. This is not a book on programming for beginners. It is a book for beginners to Java programming.
The four parts of this book present the skills you need to be familiar with to be a successful Java programmer. Java is a language that is experiencing rapid evolution. This book covers the recent enhancements to the language for both desktop and server-side programming.
In this book, I present source code that is just as important to read as the text of the book. All the source code is available on GitHub. For this book to have its full impact, I ask that you download all the examples. Run the examples and enhance them. Much of what I have learned has come from working with code samples. I describe what I do with these samples as conducting experiments. I encourage you to conduct your own experiments with the sample code.
While I do briefly discuss Integrated Development Environments (IDEs), all the examples can be edited with a simple text editor and then run either directly from the command line or with the Maven build tool. If you already have a favorite IDE or plan to use one, know that all the code built for Maven will load into any IDE without needing you to change anything.
Java has been around for 27 years at the time of writing. Whenever it has been declared out of date, too verbose, or too complex, the Java community has contributed new ideas, syntax, and libraries that have become part of the language. I could write for pages and pages on how Java has changed since its introduction in 1996. I won’t, but what I do wish to impress on you is that Java is a language you are always learning. This book is just a starting point.
This book has been written for developers with experience with languages other than Java. It is assumed that you have worked with one or more languages in the last few years. Recently you had either been assigned a new or existing Java project, yet that is not your background. Or maybe you just want to add to your resume. Think of this book as a beginner’s book for experienced developers.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Transitioning to Java

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

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.