پروژه برنامه نوت پد در برنامه نویسی جاوا

پروژه برنامه نوت پد در برنامه نویسی جاوا
پروژه برنامه نوت پد در برنامه نویسی جاوا

توضیحات :

جاوا شباهت‌هایی به سی‌پلاس‌پلاس دارد, ولی قابلیت انتقال آن بهتر است و استفاده از آن ساده تر از ++C است. همچنین مدیریت حافظه نیز توسط خود ماشین مجازی جاوا انجام می‌شود. طراحی این زبان به شکلی ست که دارای اطمینان بسیاری بوده و وابسته به سیستم عامل خاصی نیست. و علت این موضوع این است که جاوا یک ماشین مجازی در سیستم شما راه می‌اندازد و برنامه‌ها را در آن ماشین مجازی اجرا می‌کند.

 

این ماشین مجازی «ماشین مجازی جاوا» یا به اختصار JVM نامیده می‌شود. البته راه انداختن یک ماشین مجازی باعث دو مشکل می‌شود. هنگامی که نرم‌افزار شما در یک ماشین مجازی اجرا می‌شود سرعت کمتری خواهد داشت، همچنین شما نیاز دارید قبل از اجرای برنامه‌های جاوا یکبار سیستم مجازی جاوا را که حجم نسبتا بالایی دارد, از اینترنت بارگذاری و یا از جای دیگری تهیه و نصب کنید ولی مزیت آن عدم وابستگی به سیستم عامل مقصد است.

تاریخچه زبان جاوا :

زبان جاوا در سال ۱۹۹۱ تولید شد و در ابتدا Oak نام گرفت. ایجاد و تولید آن از پروژه ای به نام Green منشا گرفت که زیر نظرJames Gosling و با

ادامه مطلب …

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

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

توضیحات :

جاوا شباهت‌هایی به سی‌پلاس‌پلاس دارد, ولی قابلیت انتقال آن بهتر است و استفاده از آن ساده تر از ++C است. همچنین مدیریت حافظه نیز توسط خود ماشین مجازی جاوا انجام می‌شود. طراحی و پیاده سازی این زبان به گونه ایست که دارای اطمینان بسیاری بوده و وابسته به سیستم عامل خاصی نیست. و علت این موضوع این است که جاوا یک ماشین مجازی در سیستم شما راه می‌اندازد و برنامه‌ها را در آن ماشین مجازی اجرا می‌کند.جاوا در مقایسه با سایر زبان‌ها همچون سی‌پلاس‌پلاس یا Basic یا Fortran زبان نسبتا جدیدی است.

شرکت san microsistem (سان میکروسیستمز یا به اختصار سان) در سال ۱۹۹۱ یک پروژه تحقیقاتی به نام Green را آغاز کرد. هدف این پروژه ایجاد یک زبان جدید شبیه به C++ بود که نویسنده اصلی آن، جیمز گاسلینگ, آن را بلوط Oak می نامید. اما بعدها به دلایل مشکلات حقوقی نام آن به جاوا تغییر کرد. پروژه Green (گرین) به خاطرمشکلات بازاریابی در آستانه ی لغو شدن بود تا اینکه گسترش وب در سال ۱۹۹۳ باعث نمایش توانایی‌های وافر جاوا در این عرصه گشت. و به اینگونه بود که سان در می ۱۹۹۵ جاوا را رسما افتتاح کرد.

ادامه مطلب …

پروژه ماشین حساب در برنامه نویسی جاوا

پروژه ماشین حساب در برنامه نویسی جاوا
پروژه ماشین حساب در برنامه نویسی جاوا

توضیحات :

Java زبانی برای برنامه های توزیع شده است و زبانی شناخته شده در سطح جهانی است که به کاربر امکان تعامل (interaction) با یک صفحه وب را می دهد و برخلاف صفحات ایستای HTML فراتر از خواندن ویا فقط پر کردن یک فرم, برای کاربر امکان بازی, چت, انجام محاسبات درصفحات گسترده,  و حتی دریافت اخباری که به صورت همزمان به روز رسانی می شوند و خیلی چیزهای دیگر را فراهم می کند.

Java همچنین جدا از سیستم عامل است. به این معنی که شما یک برنامه را یکبار می نویسید و این برنامه بر روی هر سیستم عاملی که ماشین مجازی جاوا (Java Virtual Machine) یا به اختصار JVM بر روی آن نصب باشد به همان شکل و بدون احتیاج به هیچگونه تغییری قابل اجرا خواهد بود.Java زبانی ساده, کاملا شی گرا, با امنیت بالا و دارای امکانات چند بندی (Multi-threading) است. از نگارش ۱.۲ به بعد ابزارهای Swing, جاوا را به زبانی آسان و جذاب برای ایجاد یک GUI کاربر پسند تبدیل کرده اند.از موقعیت دیگر می توان گفت: که جاوا یک زبان مستقل از سیستم عامل نیست بلکه همانند

ادامه مطلب …

سورس کدتغییر رنگ در برنامه نویسی جاوا

سورس کدتغییر رنگ در برنامه نویسی جاوا
سورس کدتغییر رنگ در برنامه نویسی جاوا

توضیحات :

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

این ماشین مجازی «ماشین مجازی جاوا» یا به اختصار JVM نامیده می‌شود. البته راه انداختن یک ماشین مجازی باعث دو مشکل می‌شود. هنگامی که نرم‌افزار شما در یک ماشین مجازی اجرا می‌شود سرعت کمتری خواهد داشت, همچنین شما نیاز دارید قبل از اجرای برنامه‌های جاوا یکبار سیستم مجازی جاوا را که حجم نسبتا بالایی دارد, از اینترنت بارگذاری و یا از جای دیگری تهیه و نصب کنید ولی مزیت آن عدم وابستگی به سیستم عامل مقصد است.

ادامه مطلب …

پروژه نمایش اطلاعات کامپیوتر به زبان جاوا

پروژه نمایش اطلاعات کامپیوتر به زبان جاوا
پروژه نمایش اطلاعات کامپیوتر به زبان جاوا

توضیحات :

جاوا ( Java ) یک زبان برنامه‌نویسی شیءگرا است. نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز پیاده سازی شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های نوشته‌شده و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. فکر شیء گرایی جاوا از زبان اسمال‌تاک گرفته شده‌است. یکی از ویژگی ‌های بنیادین جاوا این است که مدیریت حافظه را شکل خودکار انجام می‌دهد.

ضریب اطمینان نتیجه برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است. برنامه‌های جاوا به شکل بایت کد (کامپایل) می‌شوند و توسط JVM (ماشین مجازی جاوا) به کدهای ماشین تبدیل و اجرا می‌شوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستم‌عامل خاصی نیستند برنامه‌های طراحی شده با زبان برنامه نویسی جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می‌باشند. شعار جاوا «یکبار بنویس و هر جایی اجرا کن» (Write once, Run anywhere) است که به همین ویژگی اشاره دارد.

ادامه مطلب …