سبد خرید

بستن سبد خرید

سبد خرید شما خالی است.

تعداد محصول: 0 کل قیمت: تومان0

کتاب آموزشی جاوا به زبان ساده

کتاب آموزشی جاوا به زبان ساده ، یونس ابراهیمی در کتاب جاوا به زبان ساده، زبان برنامه نویسی جاوا را به صورت بسیار آسان و قدم به قدم و همراه با مثال‌های متعدد آموزش می‌دهد.

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

جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شی‌گرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند.

یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را به طور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست. به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند؛ که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نیستند.

فهرست مطالب

  • مبانی زبان جاوا
  • جاوا چیست؟
  • 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
اندازه فایل:3,618 میگابایت
لینک دانلود:دانلود کتاب آموزشی جاوا به زبان ساده

پست های مشابه

24مرداد 1399

کسانی که می خواهند برنامه نویس بشند باید نکات مهم برنامه نویسی را بدانند که در این مقاله، نکات مهم برنامه نویسی را شرح می دهیم.

23

0

20فروردین 1399

توسعه هوش مصنوعی یکی از راه‌های امیدبخش برای بسیاری از شرکت‌ها در سراسر جهان است. هوش مصنوعی قابلیت های بسیار زیادی را برای توسعه دهندگان فراهم می آورد و می‌تواند کسب‌وکار ها را به سطوح بالاتری ارتقا دهد. اگر وظیفه ایجاد یک سیستم مبتنی بر هوش مصنوعی را به عهده داشته باشید کدام زبان برنامه‌نویسی را باید انتخاب کنید؟ این یک سوال گیج‌کننده است.

34

0

20فروردین 1399

افرادی که می‌خواهند طراحی سایت را فرا بگیرند یا افرادی که قصد دارند طراحی سایت خود را به شرکت‌های طراحی سایت بسپارند، این سوال برایشان پیش می‌‌آید که طراحی سایت با وردپرس بهتر است یا زبان‌های تحت وب؟ بسیاری از افراد ترجیح می‌دهند که از سیستم‌های مدیریت محتوا از جمله وردپرس، جوملا، دروپال و… در سایت خود استفاده کنند؛

62

0

دیدگاه و پرسش