کتاب آموزشی جاوا به زبان ساده ، یونس ابراهیمی در کتاب جاوا به زبان ساده، زبان برنامه نویسی جاوا را به صورت بسیار آسان و قدم به قدم و همراه با مثالهای متعدد آموزش میدهد.
معرفی کتاب جاوا به زبان ساده
جاوا (به انگلیسی: 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
دانلود
صفحات: | ۱۳۵ صفحه |
زبان: | فارسی |
فرمت فایل: | |
اندازه فایل: | 3,618 میگابایت |
لینک دانلود: | دانلود کتاب آموزشی جاوا به زبان ساده |
دیدگاه و پرسش