معرفی و دانلود کتاب جاوا به زبان ساده

عکس جلد کتاب جاوا به زبان ساده
قیمت:
۶۹,۰۰۰ تومان
۵۰٪ تخفیف اولین خرید با کد welcome

برای دانلود قانونی کتاب جاوا به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

برای دانلود قانونی کتاب جاوا به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

معرفی کتاب جاوا به زبان ساده

در کتاب جاوا به زبان ساده نوشتۀ یونس ابراهیمی، زبان برنامه‌نویسی جاوا را بصورت بسیار آسان و قدم به قدم و به همراه مثال‌های متعدد فرا خواهید گرفت. (فایل کتاب در تاریخ 28 آبان 1397 به روز رسانی شده است.)

جاوا یک زبان برنامه‌نویسی و همچنین یک پلتفرم است؛ که از زبان‌های سطح بالا و شیءگرا محسوب می‌شود. جاوا را اولین بار جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد کرد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته شده به این زبان بالاست و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد و زبان منعطفی‌ست. جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. از زمان انتشار اولین نسخه جاوا (java 1.0) تا به امروز، شرکت Sun تقریباً هر دو سال یکبار نسخه ای جدید از زبان برنامه سازی جاوا را منتشر می‌نماید. در این نسخه تازه، معمولاً قابلیت‌های جدیدی افزوده شده و ایرادهای نسخه قبل رفع را رفع کرده و عملکرد زبان را بهبود می بخشد.

فهرست مطالب کتاب

مبانی زبان جاوا
جاوا چیست؟    
JVM چیست؟    
NetBeans و  JDK    
نصب NetBeans و  JDK    
پیکربندی JDK    
ساخت یک برنامه ساده در JAVA    
استفاده از IntelliSense در  NetBeans    
رفع خطاها    
کاراکترهای کنترلی    
توضیحات    
متغیر    
انواع ساده    
استفاده از متغیرها    
ثابت    
تبدیل ضمنی    
تبدیل صریح    
عبارات و عملگرها    
عملگرهای ریاضی    
عملگرهای تخصیصی    
عملگرهای مقایسه ای    
عملگرهای منطقی    
عملگرهای بیتی    
تقدم عملگرها    
گرفتن ورودی از کاربر    
ساختارهای تصمیم    
دستور  if    
دستور if…else    
دستور if تو در تو    
عملگر شرطی    
دستور if چندگانه    
استفاده از عملگرهای منطقی    
دستور switch    
تکرار    
حلقه While    
حلقه do While    
حلقه for    
آرایه‌ها    
حلقه foreach    
آرایه‌های چند بعدی    
آرایه دندانه دار    
متد    
مقدار برگشتی از یک متد    
پارامتر و آرگومان    
ارسال آرگومان به روش مقدار    
ارسال آرایه به عنوان آرگومان    
محدوده متغیر    
آرگومان های متغیر (VarArgs)    
سربارگذاری متدها    
بازگشت (Recursion)    
شمارش (Enumeration)    
آرگومان های خط فرمان (Command Line Arguments)    
برنامه نویسی شیء گرا (OOP)    
کلاس    
سازنده    
سطح دسترسی    
کپسوله سازی (Encapsulation)    
خواص (Properties)    
Package    
وراثت    
سطح دسترسی  Protect    
اعضای  static    
Override    
کلاس آبجکت (java.lang.Object)    
Boxing و Unboxing    
aggregation    
عملگر  instanceof    
رابط (Interface)    
کلاسهای انتزاعی (Abstract Class)    
کلاس final و متد final    
چند ریختی (Polymorphism)    
کلاس‌های تو در تو (nested classes)    
کلاس داخلی استاتیک و غیر استاتیک    
کلاس‌های محلی (Local Classes)    
کلاس داخلی بی نام (Anonymous Inner Class)    
ایجاد آرایه ای از کلاسها    
عبارات لامبدا    
مدیریت استثناءها و خطایابی    
استثناءهای اداره نشده    
دستور try و catch    
بلوک finally    
ایجاد استثناء    
تعریف یک استثناء توسط کاربر    
مقایسه اشیاء با استفاده از رابط های Comparable و Comparator    
کلکسیون‌ها (Collections)    
کلاس ArrayList    
Iterator و ListIterator    
Vector    
List    
Map    
Set    
HashSet    
LinkedList    
Queue    
HashMap    
TreeMap    
TreeSet    
Stack    
PriorityQueue    
Hashtable    
BitSet    
ArrayDeque    
Properties    
جنریک ها (Generics)    
متدهای جنریک    
کلاس جنریک    
کلکسیون عمومی (Generic Collection)    
Object Initializer    
SWING
برنامه نویسی ویژوال    
AWT چیست ؟    
SWING چیست ؟    
ایجاد یک برنامه Swing ساده    
کلاس JOptionPane    
کنترل کننده رویداد    
کنترل‌ها    
نامگذاری کنترل‌ها    
کنترل JFrame    
مدیریت لایه‌ها و چیدمان کنترل‌ها    
BorderLayout    
CardLayout    
FlowLayout    
GridLayout    
BoxLayout    
ایجاد حاشیه برای کنترل‌ها    
کلاس TitleBorder    
کلاس MatteBorder    
کنترل JButton    
کنترل JLabel    
کنترل JTextField و JPasswordField    
کنترل JTextArea    
کنترل JRadioButton    
کنترل JCheckBox    
کنترل JPanel    
کنترل JComboBox    
کنترل JList    
کنترل JSpinner    
کنترل JSlider    
کنترل JTabbedPane    
کنترل JMenuBar    
کنترل JToolBar    
کنترل JTree    
کنترل JToggleButton    
کادرهای محاوره ای (Dialogs)    
کنترل JFileChooser    
کنترل JColorChooser    
کار با تاریخ، رشته و فایل
کلاس Date    
کلاس Math    
ایجاد عدد تصادفی    
رشته‌ها و عبارات با قاعده    
کلاس String    
مقایسه رشته‌ها    
الحاق یا چسباندن رشته‌ها    
تکه تکه کردن رشته‌ها    
جستجوی رشته‌ها    
تغییر بزرگی و کوچکی حروف یک رشته    
استخراج و جایگزین کردن رشته‌ها    
جایگزین کردن رشته‌ها با استفاده از متد replace    
فرمت بندی رشته‌ها و اعداد    
کلاس StringBuilder    
File System    
پکیج Java IO    
کلاس‌های Reader و Writer    
کلاس‌های InputStream و OutputStream    
کلاس File    
کلاس InputStreamReader    
کلاس OutputStreamWriter    
کلاس RandomAccessFile    
کلاس ByteArrayInputStream    
کلاس ByteArrayOutputStream    
کلاس‌های ObjectInputStream و ObjectOutputStream    
کلاس BufferedReader    
کلاس BufferedWriter    
کلاس StringReader    
کلاس StringWriter    
کلاس PrintWriter    
زبان نشانه گذاری توسعه پذیر (XML)    
مدیریت فایل‌های XML    
ساخت XML با روش مبتنی بر DOM    
ساخت XML با روش مبتنی بر Stream    
پرس و جوی محتوای XML با XPath    
استفاده از XPath    
کار با بانک اطلاعاتی
MYSQL چیست؟    
مبانی MYSQL    
دستورات MYSQL    
نصب سرور MYSQL    
نصب نرم افزار MYSQL Administrator و آشنایی با محیط آن    
آشنایی با محیط MYSQL Administrator    
ایجاد جدول و دیتابیس با استفاده از محیط کنسول MYSQL    
ایجاد جدول و دیتابیس با استفاده از محیط MYSQL Administrator    
JDBC چیست؟    
JDBC Driver چیست؟    
ارتباط با بانک
اجرای دستورات بر روی بانک
پاک کردن اشیاء بی استفاده و آزاد کردن حافظه
ثبت، حذف، ویرایش و انتخاب اطلاعات با استفاده از NetBeans

مشخصات کتاب الکترونیک

نام کتابکتاب جاوا به زبان ساده
نویسنده
سال انتشار۱۳۹۶
فرمت کتابPDF
تعداد صفحات616
زبانفارسی
موضوع کتابکتاب‌های برنامه نویسی جاوا
قیمت نسخه الکترونیک

نقد، بررسی و نظرات کتاب جاوا به زبان ساده

سید علی موسوی
۱۳۹۶/۰۴/۳۰
آقا ممنون و انشاءالله که خیر ببینید...
و میدونید که آموختن علم به یک مسلمان نشانه سروری و اقایی ان شخص نصبت به ان مسلمان یا انسان جاهل را نشان میدهد...
بازم بابت این کتابتون ممنون و کمال تشکر را دارم...
ببخشید یک سوال و یک درخواست داشتم...
اول اینکه آیا این کتاب به نصبت نسخه چاپیش کامل هست و
و
چیزی کمتر ندارد؟ دوم اینکه حقیقتش خیلی وقته دنبال کتابی میگردم که برنامه نویسی هوش مصنوعی به زبان جاوا باشه و یک پروژه به اسم بازی tic-tac-to دارم و خواستم کاملش کنم اما منبع پیدا نکردم که به زبان جاوا باشه و اینکه ایا شما چنین کتابی رو دارید...
ممنون و سپاس.
محمد ش
۱۳۹۶/۰۷/۰۵
سلام اقای ابراهیمی خسته نباشید
راستش من توی تمام نت سرچ کردم که بتونم فیلم یا کتابی پیدا کنم که قدم به قدم و از صفر تا صد زبان جاوا رو با یک لحن ساده و شیرین و قابل فهم توضیح داده باشه.. اما هر چی دانلود کردم گنگ بود و سخت میشد فهمید چی میگن.. لطفا صادقانه جوابمو بدین که این کتاب شما برای من که از
هیچی زبان‌های برنامه نویسی نمیدونم و عین یک نوزاد هستم که بلد نیست حتی یک کلمه برنامه نویسی کنه ایا مفیده؟ یعنی اگه من کتاب شما رو دانلود کنم ایا واقعا اونقد قابل فهم هست که بتونم باهاش خیلی راحت زبان جاوا رو کامل یاد بگیرم و برنامه نویسی کنم؟
Ehsan ar
۱۳۹۶/۰۸/۲۵
کتاب واقعا خوب و ساده ایه به دوستان پیشنهادش میکنم به عنوان یه برنامه نویس، اما خیلی خوب میشد اگر به نظر من در مورد‌ای دی ای‌ها همگانی تر بود مثلا ص 38 این دستور کامل تریه و همه جا اجراییه و امثالهم
package myfirstprogram;

public class Main {

private static System system;

public static void {
main (String[] args) system. out. println ("Salam test") ;
}
}
به امید بهتر و بهتر شدن روز افزون این کتاب و موفقیت نویسنده‌ی خوبش
Mike Wezovski
۱۳۹۷/۱۱/۲۶
کتاب خیلی خوبیه. متن کتاب کاملا واضح، ساده و قابل فهم هستش. و کسی که قصد داره از صفر کد نویسی جاوا رو یاد بگیره پیشنهاد میکنم. و یه مشکلشم که بخوام بگم اینه که مثال کم داره و مثال‌هایی هم که توش هستن بصورت ابتدایی است که بازم این برای اونایی که میخوان از صفر شروع کنن خیلی خوب و عالیه ولی برای کسی که مثلا تسلط به یه زبان دیگه داشته باشه زیاد مثال‌های جونداری محسوب نمی‌شود. بازم
تشکر میکنم از مؤلف بابت این کتاب فوق العاده
زنده باد
آزاده
۱۴۰۱/۰۵/۱۵
واقعا بسیار ظریف توضیح داده شده و واقعا قابل فهم ۵۰ تا ویدئو در یوتیوب اینقدر حرف زده و تبلیغ کرده ولی اصلا ساده و قابل فهم و گویا نیست بعد طرف میگه چون شما یک زبان برنامه نویسی دیگه رو بلد نیستید خوب بالاخره آدم از یک زبان شروع می‌کنه به یادگیری از وقتی متولد شده که زبان برنامه نویسی بلد نبوده، از وقتی می‌گن صفر و مقدماتی یعنی اینکه باید آموزش بسیار گویا و قابل فهم و حرفه‌ای باشه برای گام اول مثل این کتاب
hamed velhan
۱۳۹۸/۰۵/۰۸
سلام من خودم برنامه نویسم که به صورت فوق تخصصی ۸ زبان بلدم و جاوا اصلی‌ترین تخصص منه. من حدود ۲۰۰ کتاب در مورد برنامه نویسی به زبان فارسی و هارجی خودم هیچکدوم به اندازه این کتاب روان نبود مطالب فوق العاده خوب سطح بندی شده هستند. من هر کتابی که در مورددجاوا باشه چه مقدماتی چه فوق پیشرفته مبخونم و جز این کتاب ۵ کتاب محبوب من بین ۲۰۰ کتاب هست. و اینکه ممنونم از اقای ابراهمی که همچین شاهکاری رو خلق کردند
Morteza
۱۳۹۷/۱۰/۰۳
سلام
نثر روان، جامعیت، استفاده از تصاویر گویا، مثالهای کاربردی و همچنین بیان مطالب تخصصی با زبانی ساده از ویژگی‌های این کتاب ارزشمند هست و میشه ب عنوان یک کتاب مرجع موندگار بشه. بنده ارتباط مختصری با جناب ابراهیمی داشتم و قطعا متانت و دلسوزی و احترامی ک از ایشون دیدم در خلق اثری که در اون با دلسوزی و دقتی تحسین برانگیز مطلب رو ب مخاطب ارائه میده موثر بوده.
مجید حیدری
۱۳۹۶/۰۳/۰۲
سلام
در صورت امکان با فرمت epub منتشر کنید، چون هم نسبت به فرمت pdf سریع تر اجرا میشه و هم اینکه چون epub از حالت "متن شناور" پشتیبانی میکنه برای صفحات نمایش کوچک تر (مثل گوشی) مناسبتره و خودش فونت را با اندازه دستگاه تنظیم میکنه. ضمنا در کتب با فهرستهای طولانی بدلیل داشتن امکان هاپرلینک فهرستها، پریدن به صفحه مورد نظر راحت تر است.
متشکرم
mojtaba v
۱۴۰۰/۰۸/۱۲
من خودم یک برنامه نویس جاوا هستم و به جرعت میتونم بگم تا الان هیچ منبع آموزشی انقدر کامل نبوده من هم از جناب آقای یونس ابراهیمی بابت همچین منبع گران قدری سپاسگذارم (به این دلیل که هیچوقت یک آموزش نمیتونه تمام و کمال به صورت کامل باشه یک ستاره را ندادم وگرنه ارزش این کتاب با هیچ ستاره‌ای قابل قیاس نیست.)
Pourya Hz
۱۳۹۶/۰۶/۱۷
کتاب فوق‌العاده است و از کتاب فوق‌العاده تر خود استاد ابراهیمی هستن که واقعا برای تک تک خوانندگان کتاب وقت میزارن و راهنمایی میکنن نکته مهم کتاب هم اینه که حاشیه نداره و فقط مباحث رو به ساده‌ترین روش یاد میده مثل فیلمهای آموزشی نیست که یدونه دستور ساده رو نیم ساعت طول میدن من کلی فیلم رو امتحان کردم
mostafa bonyani
۱۳۹۸/۰۸/۱۱
سلام. ممنونم از کتابهای عالیتون. من یک سوال و کمک میخواستم. میخواستم ساخت اپلیکیشن برای موبایل رو شروع کنم. چه زبان برنامه نویسی ونرم افزاری رو توصیه میکنید که عالی و بهترین باشه؟ خیلی خیلی سپاسگزارم از زحماتتون.
mahdi manzoori
۱۳۹۸/۰۷/۲۶
کتاب‌های برنامه نویسی اکثرا به شکلی هست که بعد از کمی مطالعه خسته میشید اما این کتاب مثل یک رمان گیرا میمونه 😅 شروع کردید یه دفعه نگاه به ساعت کنید چندین ساعت بوده مشغول کاری هستید و نفهمیدید، واقعا ممنون آقای ابراهیمی
محمد امیری
۱۳۹۶/۰۴/۲۸
سلام وقت بخیر.
کتاب خوبی هستش
تقاضا دارم نسخه pdf رو بهم ارائه بدین چون واقعا سخته تو گوشی خوندن همچین کتابی.
و اینکه بخواین مطالبی رو که از گوشی خوندین رو نگاه کنید و بر روی سیستم تست بگیرید.
خواهشا نسخه pdf در دسترس ما قرار بدین
سیاوش عزیزی
۱۳۹۶/۰۴/۰۷
سلاماز هر لحاظ فوق العاده عالیه این کتابنثر بسیار روانی، مثال‌های واقعا ساده دارهتنها پولی که بابت آموزش ضرر نکردم همینی بوده که بابت این کتاب واقعا ارزشمند پرداخت کردم. دستتون درد نکنه. آرزوی سلامتی و بهروزی براتون دارم
Mil Sad
۱۳۹۶/۰۵/۱۷
استاد خواهشا مباحث پیشرفته تر مثل وب و شبکه رو هم اضافه بفرمایید. منبع کتاب چیه. ایا کتاب دایتله. و تا چه سطحی رو پوشش میده. یک راه ارتباطی مثل سایت برای سوال و جواب و تمرین بیشتر اگه بود خوب بود
مشاهده همه نظرات 89

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

برای دریافت کتاب جاوا به زبان ساده و دسترسی به هزاران کتاب الکترونیک و کتاب صوتی دیگر و همچنین مطالعه معرفی کتاب‌ها و نظرات کاربران درباره کتاب‌ها لازم است اپلیکیشن کتابراه را نصب کنید.

کتاب‌ها در اپلیکیشن کتابراه با فرمت‌های epub یا pdf و یا mp3 عرضه می‌شوند.