به دنیای زبان برنامهنویسی جاوا و کتاب ما یعنی «جاوا چگونه برنامه بنویسیم ویراست یازدهم» خوش آمدید! این کتاب آخرین فناوریهای دنیای کامپیوتر را در اختیار دانشجویان، اساتید و برنامهنویسان مبتدی و حرفهای قرار می دهد. مثل همیشه در این کتاب هم از رویکرد کُدنویسی فعال پیروی کرده ایم، یعنی مفاهیم برنامهنویسی را با کُدهایی که می توانید آنها را روی یک کامپیوتر اجرا کنید، توضیح دادهایم. توصیه می کنیم برای دیدن مقدمات لازم و چگونگی آماده سازی کامپیوتر برای اجرای این کُد ها، قبل از شروع کتاب بخش Before You begin سایت ما را در آدرس زیر ببینید:
http://www.deitel.com/books/jhtp11
کُد منبع برنامه های کتاب را هم می توانید از صفحهی وب زیر (و همچنین CD پیوست کتاب) دریافت کنید:
http://www.deitel.com/books/ jhtp11
ویژگیهای جدید و بههنگامشدهی کتاب
ویراست یازدهم کتاب «جاوا، چگونه برنامه بنویسیم» از جنبههای مختلف به هنگام شده است، که میتوان مهمترین ویژگی های آن را چنین برشمرد:
•هماهنگی و یکپارچگی با آخرین ویراست زبان جاوا، یعنی Java SE 9
•تضمین اجرای تمامی کُدها روی سیستم های لینوکس، ویندوز و Mac OSX
•بههنگام شدن مطالب فصل اول برای همگامی با آخرین فناوری های روز دنیا.
•بهینه شدن و ارتقای ساختار کُد ها.
•تغییر مکان تعریف متغیرها از ابتدای برنامه ها به داخل آنها.
•فراهم آوردن چکیده ی فهرست وار مطالب هر فصل در انتهای آن.
•استفاده از واژه شناسی استاندارد.
دیگر ویژگیهای کتاب
سایر ویژگی های ساختاری کتاب «جاوا، چگونه برنامه بنویسیم، ویراست یازدهم» عبارتند از:
•اضافه شدن قسمتهایی دربار هی برنامه نویسی گرافیکی جاوا در انتهای فصل های ابتدایی کتاب.
•تمرکز بر کارایی برنامه ها.
•تمرینهای «تحو لساز شوید» همگام با مسایل و مشکلات روز دنیا.
•عنوا نگذاری تمرین های پایان فصل.
•رهنمودهایی در زمینه ی ترتیب ارزیابی عبارت های محاسباتی و شرطی.
•تفکیک بخشهای مختلف کُدها با استفاده از رنگهای متمایز و سایه.
•فهرست کردن اهداف هر فصل در ابتدای آن.
•استفاد هی گسترده از تصویر و نمودارهای UML برای تشریح ساختارهای برنامه نویسی جاوا.
•تمرینهای خودآزمایی به همراه پاسخهای تشریحی.
•انواع مختلف تمرین در پایان هر فصل (شامل پرسشهای تشریحی، خطایابی و دیباگ کردن کُدها، نوشتن
دستورات ساده، نوشتن برنامه های کامل، و پیادهسازی پروژههای بزرگ و پیچیده).
•برجسته کردن نکات متنوع برنامهنویسی در قالب های مختلف، مانند زیر:
ترفند برنامه نویسی
نکات مفید برای نوشتن برنامههای بهتر و خواناتر.
خطای رایج برنامه نویسی
برجسته کردن نکاتی که باعث بروز خطا در برنامه خواهند شد.
نکته ی اجتناب از خطا
نکاتی که می توانند در نوشتن برنامه های عاری از خطا مؤثر باشند.
ترفند کارایی
اشاره به مواردی که به سریعتر شدن و بهبود کارایی برنامه کمک می کنند.
ترفند انتقال پذیری
نکاتی در زمینهی نوشتن کُدهایی که می توان آنها را در پلتفرمهای مختلف اجرا کرد.
نکتهی مهندسی نر مافزار
نکات مرتبط با معماری و طراحی ساختار برنامهها، به ویژه در مقیاس بزرگ.
نکتهی ظاهر-حس
نکاتی دربار هی حس و حال ظاهری برنامه ها و رعایت مسائل زیباشناسی در طراحی برنامههای
گرافیکی.
نقد و بررسی
هیچ دیدگاهی هنوز نیست.