دانلود کتاب جاوا به زبان ساده

دانلود کتاب جاوا به زبان ساده
بزرگنمایی
  • از:
  • (۱۴)
  • قیمت: ۲۰۰۰۰ تومان
  • ۵۰٪ تخفیف اولین خرید با کد welcome50
راهنمای مطالعه کتاب‌ها
برای مطالعه کتاب‌ها، لازم است اپلیکیشن کتابراه را در موبایل، تبلت یا رایانه خود نصب کنید.
جزییات کتاب

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

جاوا یک زبان برنامه نویسی و همچنین یک پلتفرم است؛ که از زبان‌های سطح بالا و شیءگرا محسوب می‌شود. جاوا را اولین بار جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد کرد. زبان جاوا شبیه به ++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

ادامه
کاربر مهمان

کاربر گرامی، برای ثبت نظر ابتدا ثبت نام کنید یا وارد شوید.

Devil 006
۴ روز قبل
سلام من کتابو از نرم افزار کتابراه خریدم ولی حالا میخوام روی سیستمم بخونمش که راحت باشم چطوری میشه انتقال داد؟
یونس ابراهیمی - ۴ روز قبل
سلام، نسخه ویندوزی نرم افزار کتابراه رو، روی سیستمتون نصب کنید
Pourya Hz
۱۶ روز قبل
کتاب فوق‌العاده است و از کتاب فوق‌العاده تر خود استاد ابراهیمی هستن که واقعا برای تک تک خوانندگان کتاب وقت میزارن و راهنمایی میکنن نکته مهم کتاب هم اینه که حاشیه نداره و فقط مباحث رو به ساده ترین روش یاد میده مثل فیلمهای آموزشی نیست که یدونه دستور ساده رو نیم ساعت طول میدن من کلی فیلم رو امتحان کردم
va ka
۱۶ روز قبل
سلام برایه نرم افزارهایه اندروید جاوا بهتره یاد بگیریم یا سی پلاس یا چیزه دیگه ای؟؟میشه راهنماییم کنید؟؟
یونس ابراهیمی - ۱۶ روز قبل
سلام ، جاوا
یونس ابراهیمی
۱۶ روز قبل
کتاب های سی شارپ و جاوا به زبان ساده در مورخه ۱۳۹۶/۶/۱۶ بروزرسانی شده اند.
Mil Sad
۱۳۹۶/۵/۱۷
استاد خواهشا مباحث پیشرفته تر مثل وب و شبکه رو هم اضافه بفرمایید. منبع کتاب چیه. ایا کتاب دایتله. و تا چه سطحی رو پوشش میده. یک راه ارتباطی مثل سایت برای سوال و جواب و تمرین بیشتر اگه بود خوب بود
یونس ابراهیمی - ۱۳۹۶/۵/۱۷
سلام
چشم، اونا رو تو برنامم هست که اضافه کنم، کتاب خم تألیفی و هم گلچین 5 منبع خارجیه
و تو صفحات اول کتاب هم منبعی برای پرسش و پاسخ ذکر شده
هزاران کتاب، رمان و مجله همیشه همراه شما
نصب رایگان کتابراه