رفتن به مطلب

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'جاوا'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن نواندیشان
    • دفتر مدیریت انجمن نواندیشان
    • کارگروه های تخصصی نواندیشان
    • فروشگاه نواندیشان
  • فنی و مهندسی
    • مهندسی برق
    • مهندسی مکانیک
    • مهندسی کامپیوتر
    • مهندسی معماری
    • مهندسی شهرسازی
    • مهندسی کشاورزی
    • مهندسی محیط زیست
    • مهندسی صنایع
    • مهندسی عمران
    • مهندسی شیمی
    • مهندسی فناوری اطلاعات و IT
    • مهندسی منابع طبيعي
    • سایر رشته های فنی و مهندسی
  • علوم پزشکی
  • علوم پایه
  • ادبیات و علوم انسانی
  • فرهنگ و هنر
  • مراکز علمی
  • مطالب عمومی
  • مکانیک در صنعت مکانیک در صنعت Topics
  • شهرسازان انجمن نواندیشان شهرسازان انجمن نواندیشان Topics
  • هنرمندان انجمن هنرمندان انجمن Topics
  • گالری عکس مشترک گالری عکس مشترک Topics
  • گروه بزرگ مهندسي عمرآن گروه بزرگ مهندسي عمرآن Topics
  • گروه معماری گروه معماری Topics
  • عاشقان مولای متقیان علی (ع) عاشقان مولای متقیان علی (ع) Topics
  • طراحان فضای سبز طراحان فضای سبز Topics
  • بروبچ با صفای مشهدی بروبچ با صفای مشهدی Topics
  • سفيران زندگي سفيران زندگي Topics
  • گروه طرفدارن ا.ث.میلان وبارسلونا گروه طرفدارن ا.ث.میلان وبارسلونا Topics
  • طرفداران شياطين سرخ طرفداران شياطين سرخ Topics
  • مهندسی صنایع( برترین رشته ی مهندسی) مهندسی صنایع( برترین رشته ی مهندسی) Topics
  • گروه طراحی unigraphics گروه طراحی unigraphics Topics
  • دوستداران معلم شهید دکتر شریعتی دوستداران معلم شهید دکتر شریعتی Topics
  • قرمزته قرمزته Topics
  • مبارزه با اسپم مبارزه با اسپم Topics
  • حسین پناهی حسین پناهی Topics
  • سهراب سپهری سهراب سپهری Topics
  • 3D MAX 3D MAX Topics
  • سیب سرخ حیات سیب سرخ حیات Topics
  • marine trainers marine trainers Topics
  • دوستداران بنان دوستداران بنان Topics
  • ارادتمندان جليل شهناز و حسين عليزاده ارادتمندان جليل شهناز و حسين عليزاده Topics
  • مکانیک ایرانی مکانیک ایرانی Topics
  • خودرو خودرو Topics
  • MAHAK MAHAK Topics
  • اصفهان نصف جهان اصفهان نصف جهان Topics
  • ارومیه ارومیه Topics
  • گیلان شهر گیلان شهر Topics
  • گروه بچه های قمی با دلهای بیکران گروه بچه های قمی با دلهای بیکران Topics
  • اهل دلان اهل دلان Topics
  • persian gulf persian gulf Topics
  • گروه بچه های کرد زبان انجمن نواندیشان گروه بچه های کرد زبان انجمن نواندیشان Topics
  • شیرازی های نواندیش شیرازی های نواندیش Topics
  • Green Health Green Health Topics
  • تغییر رشته تغییر رشته Topics
  • *مشهد* *مشهد* Topics
  • دوستداران داريوش اقبالي دوستداران داريوش اقبالي Topics
  • بچه هاي با حال بچه هاي با حال Topics
  • گروه طرفداران پرسپولیس گروه طرفداران پرسپولیس Topics
  • دوستداران هامون سینمای ایران دوستداران هامون سینمای ایران Topics
  • طرفداران "آقایان خاص" طرفداران "آقایان خاص" Topics
  • طرفداران"مخربین خاص" طرفداران"مخربین خاص" Topics
  • آبی های با کلاس آبی های با کلاس Topics
  • الشتریا الشتریا Topics
  • نانوالکترونیک نانوالکترونیک Topics
  • برنامه نویسان ایرانی برنامه نویسان ایرانی Topics
  • SETAREH SETAREH Topics
  • نامت بلند ایـــران نامت بلند ایـــران Topics
  • جغرافیا جغرافیا Topics
  • دوباره می سازمت ...! دوباره می سازمت ...! Topics
  • مغزهای متفکر مغزهای متفکر Topics
  • دانشجو بیا دانشجو بیا Topics
  • مهندسین مواد و متالورژی مهندسین مواد و متالورژی Topics
  • معماران جوان معماران جوان Topics
  • دالتون ها دالتون ها Topics
  • دکتران جوان دکتران جوان Topics
  • ASSASSIN'S CREED HQ ASSASSIN'S CREED HQ Topics
  • همیار تاسیسات حرارتی برودتی همیار تاسیسات حرارتی برودتی Topics
  • مهندسهای کامپیوتر نو اندیش مهندسهای کامپیوتر نو اندیش Topics
  • شیرازیا شیرازیا Topics
  • روانشناسی روانشناسی Topics
  • مهندسی مکانیک خودرو مهندسی مکانیک خودرو Topics
  • حقوق حقوق Topics
  • diva diva Topics
  • diva(مهندسین برق) diva(مهندسین برق) Topics
  • تاسیسات مکانیکی تاسیسات مکانیکی Topics
  • سیمرغ دل سیمرغ دل Topics
  • قالبسازان قالبسازان Topics
  • GIS GIS Topics
  • گروه مهندسین شیمی گروه مهندسین شیمی Topics
  • فقط خودم فقط خودم Topics
  • همکار همکار Topics
  • بچهای باهوش بچهای باهوش Topics
  • گروه ادبی انجمن گروه ادبی انجمن Topics
  • گروه مهندسین کشاورزی گروه مهندسین کشاورزی Topics
  • آبروی ایران آبروی ایران Topics
  • مکانیک مکانیک Topics
  • پریهای انجمن پریهای انجمن Topics
  • پرسپولیسی ها پرسپولیسی ها Topics
  • هواداران رئال مادرید هواداران رئال مادرید Topics
  • مازندرانی ها مازندرانی ها Topics
  • اتاق جنگ نواندیشان اتاق جنگ نواندیشان Topics
  • معماری معماری Topics
  • ژنتیکی هااااا ژنتیکی هااااا Topics
  • دوستداران بندر لیورپول ( آنفیلد ) دوستداران بندر لیورپول ( آنفیلد ) Topics
  • group-power group-power Topics
  • خدمات کامپپوتری های نو اندیشان خدمات کامپپوتری های نو اندیشان Topics
  • دفاع دفاع Topics
  • عمران نیاز دنیا عمران نیاز دنیا Topics
  • هواداران استقلال هواداران استقلال Topics
  • مهندسین عمران - آب مهندسین عمران - آب Topics
  • حرف دل حرف دل Topics
  • نو انديش نو انديش Topics
  • بچه های فیزیک ایران بچه های فیزیک ایران Topics
  • تبریزیها وقزوینی ها تبریزیها وقزوینی ها Topics
  • تبریزیها تبریزیها Topics
  • اکو سیستم و طبیعت اکو سیستم و طبیعت Topics
  • >>سبزوار<< >>سبزوار<< Topics
  • دکوراسیون با وسایل قدیمی دکوراسیون با وسایل قدیمی Topics
  • یکم خنده یکم خنده Topics
  • راستی راستی Topics
  • مهندسین کامپیوتر مهندسین کامپیوتر Topics
  • کسب و کار های نو پا کسب و کار های نو پا Topics
  • جمله های قشنگ جمله های قشنگ Topics
  • مدیریت IT مدیریت IT Topics
  • گروه مهندسان صنایع گروه مهندسان صنایع Topics
  • سخنان پندآموز سخنان پندآموز Topics
  • مغان سبز مغان سبز Topics
  • گروه آموزش مهارت های فنی و ذهنی گروه آموزش مهارت های فنی و ذهنی Topics
  • گیاهان دارویی گیاهان دارویی صنایع غذایی شیمی پزشکی داروسازی
  • دانستنی های بیمه ای موضوع ها
  • Oxymoronic فلسفه و هنر

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


نام واقعی


جنسیت


محل سکونت


تخصص ها


علاقه مندی ها


عنوان توضیحات پروفایل


توضیحات داخل پروفایل


رشته تحصیلی


گرایش


مقطع تحصیلی


دانشگاه محل تحصیل


شغل

  1. حتما سايت هايا وبلاگهاي راديديد که طي يک عمليات نامردانه اجازه کپي برداري نمي دهند اينها ميان ازيک سري کد جاوا توي صفحه شون استفاده مي کنند. حب،بهترين راهش اينه که جاواراغيرفعال کنيم. ابتدامرورگر کروم رابازمی کنیم (آموزش روی مروگرکرم است) ومانندشکل زیرعمل می کنیم. معمولا گزینه (Allow all sites to run JavaScript (recommended فعاله ولی ما با انتحاب گزینه do not allow any site to run javascript جاوا راغیرفعال می کنیم.
  2. این جزوه به جرات می تونم بگم یکی از بهترین کارهای موجود در زبان فارسی است که توسط آقای استخریان در مجله علم الکترونیک و کامپیوتر اولین بار منتشر شدو حالا در فضای وب قرار گرفته است . هم حجمش کم هست هم لازم نیس شما با مطالب اضافی و پیچیده از همین ابتدا درگیر بشوید لینک دانلود کتاب آموزش مفاهیم شی گرایی به زبان جاوا پسورد: [Hidden Content]
  3. ایتنا- جاوا هنوز از مخمصه ناامنی‌های قبلی رهایی نیافته، بازهم در گیر مشکلات امنیتی شده است و این امر کارشناسان را نسبت به آینده جاوا بدبین کرده است. فیکس های اول و ۱۹ فوریه ظاهرا کارساز نبود و کشف حفره جدید در جاوا باعث شد تا کارشناسان به کاربران توصیه کنند تا اطلاع ثانوی و ارسال وصله امنیتی جدید، برنامه جاوا در کامپیوتر خود را غیر فعال سازند. به گزارش ایتنا از خبرآنلاین، حفره از نوع zero-day بوسیله حمله کنندگان کشف شده و کاربران باید جاوا را غیر فعال کنند. کاربرانی که تازه ترین وصله امنیتی را روی جاوای نسخه ۱.۶ با آپدیت ۴۱ و جاوا نسخه ۱.۷ با آپدیت ۱۵ نصب کرده اند در معرض خطر قرار گرفته اند. کارشناسان امنیتی در موسسه فایرآی اعلام کردند گزارشهای جدید نشان می دهد برخی مشتریان این کمپانی مورد حمله قرار گرفته اند. به گفته این کارشناسان یا باید جاوا غیر فعال شده و یا سطح امنیتی آنرا تا high بالا ببرند تا وصله امنیتی نوشته شده و از طریق آپدیت جاوا ، روی سیستم ها نصب شود. فرمان و کنترل McRAT را روی کامپیوتر قربانی دانلود کرده و قابل اجرا می کند و همچنین McRAT خود را به صورت DLL روی رجیستری ویندوز انداخته و مطمئن می شود که قابل دسترسی نخواهد بود. برای اغلب کاربران خانگی این موضوع قابل فهم فنی نیست اما به هر حال باعث crash در جاوا ماشین JVM کامپیوتر آنها می شود. حفره جدید تحت عنوان CVE-2013-1493 توسط اوراکل (مالک و مسوول جاوا) به ثبت رسید و در زمان انتشار خبر این کمپانی به مدیریت لری الیسون (در حال بیزینس در هاوایی و خرید شرکت هواپیمایی) جزییات بیشتری را برای رسانه ها منتشر نکرد. حفره ای که اخیرا در جاوا باعث حمله با سرورهای اپل و مایکروسافت و فیس بوک و توئیتر و ... شده، همین مشکل است که علی رغم فیکس کردن مشکل و انتشار وصله جدید، دوباره و سه باره و ... مشکل عود کرده است، به همین خاطر کارشناسان نسبت به آینده جاوا بدبین شده اند. این حفره موسوم به waterhole شده اما آپدیت اوراکل برای جاوا مانع از خروج آب نشده است!! منبع
  4. تقویم شمسی موبایل سال 89 که نسخه جدید ورژن های قبل می باشد از سایت میهن دانلود منتشر شد. از سال 84 که تقویم شمسی موبایل برای اولین بار در ایران منتشر شد تا امروز با استقبال بیشماری از کاربران قرار گرفته است. این تقویم قابل نصب بر روي اكثر گوشي هايي كه پلنتفرم جاوا را پشتيباني مي كنند مي باشد. حال نسخه جدید این تقویم را با امکانات فراوان و ظاهری متفاوت برای شما عزیزان قرار داده ایم. برخی از امکانات نرم افزار : - کتب منتخب ( کتاب های همچون مفاتيح الجنان و ... در زمینه های گوناگون ) - اخبار در موضوعات مختلف دارای قابلیت بروز رسانی و آرشیو - تغییر فونت نرم افزار در سه سایز (کوچک ، متوسط ، بزرگ) - نمایش اوقات شرعی به صورت کامل برای شهرهای ایران - دارای افکت های انیمیشنی با ظاهری زیبا و کارآمد - قابلیت استفاده از تقویم مستقل از تلفن همراه - پشتيباني كامل از گوشي هاي تمام لمسي - دیکشنری (زبان های مختلف در چند نسخه) - تبدیل تاریخ شمسی به میلادی و بلعکس - ثبت رویدادها ( جلسات ، قرارها ، ... ) - نمایش مناسبت ها به صورت کامل - تقویم شمسی ، میلادی و قمری - نمایش سخن روز ، حدیث روز و ... - تقویم شمسی 10 ساله - طالع بینی خورشیدی - رابط کاربری آسان - تقویم نجومی - و ... دانلود - Download Link رمز: [Hidden Content]
  5. mona_serendipity

    بازی جدید برای سری جاوا

    مجموعه ۲ بازی جدید و بسیار جذاب سال که به تازگی تولید شده اند را برای شما دوستان در ۲ سایز متفاوت 176x220 , 240x320 با فرمت جاوا تهیه کردیم. GoGo Island Rescue بازی جذاب و هیجانی فکری با سبکی جالب، Dictator Defence بازی بسیار جذاب اکشن در سبک استراژیک ساخته شده. PersianFun.com | Persian Fun | Iranian TV Online | Persian TV | Persian Food Recipe
  6. mona_serendipity

    زبان برنامه نویسی جاوا

    جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شئ‌گراست که شرکت سان مایکروسیستمز آن را ابداع کرده‌است. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نمی باشند. جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت: برنامه‌های تحت وب برنامه‌نویسی سیستم‌های کوچک مانند موبایل، پاکت پی‌سی و ... برنامه‌های کاربردی بزرگ (Enterprise) برنامه‌های رومیزی (Desktop) و غیره. قابلیت خاصی در جاوا وجود دارد بنام اپلت. اپلت‌ها امکانات فراوانی برای نوشتن برنامه‌های تحت وب در اختیار برنامه‌نویسان قرار می‌دهند که دیگر زبان‌های برنامه‌نویسی فاقد آن هستند. [نیازمند منبع] البته وجود ماشین مجازی جاوا برای اجرای اپلت لازم است. اپلت‌ها نظیر فناوری Activex شرکت مایکروسافت هستند که برنامه‌نویسان را قادر می‌سازد تا امکاناتی را به مرورگر کاربر بیافزایند.البته تفاوت این دو در امنیت می‌باشد به گونه‌ای که اپلت‌ها بدلیل اینکه در محیطی به نام جعبه شنی اجرا می‌شوند امن هستند ولی Activex ها فاقد چنین امنیتی هستند. سیستم عامل: هر چقدر زبانهای .net قوی باشند تنها بر روی پلت فرم ویندوز اجرا می‌شوند و برخی ویندوز را سیستم عامل غیر قابل اعتمادی در برنامه نویسی Enterprise می‌دانند.[نیازمند منبع] ولی جاوا از این نظر انتخابی خوب است. قابلیت حمل: جاوا بر روی پلتفرم‌های گوناگونی قابل اجرا است، از ATM و ماشین رختشویی گرفته تا سرورهای سولاریس با قابلیت پشتیبانی از 1024 cpu برای پردازش. جاوا بیشتر از یک زبان است: جاوا فقط یک زبان نیست و انجمن‌هایی متشکل از بزرگان صنایع و برنامه‌نویسان زیادی مشغول به توسعه و ایجاد استانداردهای جدید و به روز هستند. زبان جاوا (Java) یک زبان برنامه نویسی بسیار قدرتمند و پیشرفته است که به دست شرکت سان مایکروسیستمز (Sun Microsystems) طراحی و برای اولین بار در سال 1995 به جهان معرفی شد. این زبان کاملاً شیءگرا است. برنامه‌های نوشته شده به زبان جاوا را می‌توان بر روی هر ماشینی (سخت‌افزار + سیستم عامل) که ماشین مجازی جاوا را داشته باشد اجرا کرد. شعار اصلی زبان جاوا «یک بار بنویس، همه جا اجرا کن» (Write once, run anywhere) به این موضوع اشاره می‌کند که اصطلاحاً استقلال از بستر (Platform Independency) نامیده می‌شود. برای اجرای برنامه‌های جاوا، شما نیاز به نصب ماشین مجازی جاوا (Java Virtual Machine) دارید. برنامه‌های جاوا در فایل‌هایی با پسوند java ذخیره شده و پس از کامپایل تبدیل به کد ماشین مجازی جاوا می‌شوند. این کد اصظلاحاً بایت‌کد نامیده می‌شود. سپس ماشین مجازی جاوا این بایت‌کدها را به زبان ماشینی که بر روی آن نصب شده است تیدیل کرده و آن‌ها را اجرا می‌کند. پیاده سازی شرکت سان میکروسیستم مجوز رسمی برای پلت فرم استاندارد جاوا را بهMicrosoft Windows, Linux, و Solaris. داده است. همچنین محیط‌های دیگری برای دیگر پلت فرم ها فراهم آورده است. علامت تجاری مجوز شرکت سان میکروسیستم طوری بود که با همه ی پیاده سازی ها سازگار باشد.به علت اختلاف قانونی که با ماکروسافت پیدا کرد، زمانی که شرکت سان ادعا کرد که پیاده سازی ماکروسافت از RMI یا JNI پشتیبانی نکرده و ویژگی های خاصی را برای خودش اضافه کرده‌است. شرکت سان در سال 1997 پیگیری قانونی کرد و در سال 2001 در توافقی 20 میلیون دلاری برنده شد. در نتیجه کمی بعدماکروسافت جاوا را به ویندوز فرستاد. در نسخهٔ اخیر ویندوز، جستجوگر اینترنت نمی تواند از جاوا پلت فرم پشتیبانی کند. شرکت سان و دیگرانیک سیستم اجرای جاوای رایگان برای آنها و نسخه‌های دیگر ویندوز فراهم آوردند. گرامر گرامر جاوا خیلی بزرگتر از ++C است. مثل ++C که ترکیب ساختارها و برنامه‌های شی‌گرا می باشد، نیست. بلکه زبان جاوا یک زبان شی‌گرای خالص است. همهٔ کدهایی که داخل کلاس نوشته می‌شود و همهٔ چیزهایی که داخل شی است، با استثنائات نوع دادهٔ اصلی، که به صورت کلاس نیستند، برای اجرا. جاوا بسیاری از ویژگی‌ها را پشتیبانی می کند. از کلاس‌ها برای ساده‌تر کردن زبان و جلوگیری از رخداد خطا. چند نمونه در زیر نمونه‌ای از برنامه‌ای که در جاوا نوشته شده‌است آورده شده است. البته برای کامپایل کردن این برنامه بایستی JDK بر روی سیستم مورد نظر نصب شده باشد. public class Test{ public static void main(String[] args) { System.out.println("HelloWorld!"); } } برای اجرای برنامه بالا، ابتدا باید یک فایل به نام Test.java ساخته شود و سپس کامپایل شود: ‎ $ javac Test.java سپس یک فایل خروجی به نام Test.class دریافت می‌شود. بعد با استفاده از دستور زیر برنامه قابل اجرا است: ‎ $ java Test
  7. Mohammad Aref

    نرم افزار Ir Daroo

    نرم افزار Ir Daroo برنامه اي که قصد معرفي آن را داريم يکي از بهترين و مفيدترين برنامه هايي است که در سايت قرار داده ايم. اين نرم افزار که يک بانک اطلاعات دارويي مي باشد به شما اجازه مي دهد تا اطلاعات بسيار کامل و جامعي از داروي مورد نظرتان در داخل موبايل خود داشته باشيد.پيش از اين نسخه هاي ديگري از اين نرم افزار به زبان انگليسي بود که اين نسخه به مراتب کامل تر از نسخه هاي قبلي است. با نصب اين نرم افزار يک پزشک و داروخانه در گوشي تلفن همراه شما موجود مي باشد و شما ميتوانيد به آساني اطلاعاتي درباره: انواع قرص ها، کپسول ها،پماد ها و گياهان دارويي به دست آوريد. از قابليت هاي مهم اين برنامه ميتوان به قابليت دسته بندي کامل داروها بر اساس حروف الفبا و قابليت جستجو بر اساس حروف اشاره کرد. عنوان ها و موضوعات موجود در اين برنامه: - داروهاي گياهي - گياهان دارويي - واکسيناسيون دارويي - مواد اعتياد آور - بيماري ها - داروهاي ژنريک ايران - ويتامين ها - پروتئين ها - مواد معدني - خواص سنگ ها - مواد اعتياد آور - خوراکي ها - کالري - کنترل وزن - کنترل غذايي - بيماريها - شناسايي مزاجها - خواص رنگ ها - کمک هاي اوليه - خود هيپنوتيزم - حقوق بيماران - بدن انسان - درمان بدون دارو - سيماي چهارده معصوم - احاديث بهداشتي،درماني - شفا با اسما الحسني - طب سوزني،حجامت،زالو - ضمايم،آزمايشگاه - و ... اين برنامه به صورت جاوا و بر روي اکثر گوشي هائي که جاوا پشتيباني مي کند قابل نصب مي باشد. .zip"]دانلود نرم افزار
  8. Mohammad Aref

    جاوا را چقدر ميشناسيد؟

    جاوا يک زبان برنامه نويسي است که درسال 1994 توسط يکي از مهندسين شرکت سان (sun) به نام جيمز گوسلينگ نوشته شد، جيمز از نوشتن برنامه با C++ خسته شده بود و جاوا را براي رفع نيازهاي خود طراحي کرد. مثل لينوکس ترودلز که لينوکس را براي استفاده خود پديد آورد. جيمز ابتدا نام اين برنامه را oak گذاشت. ابتدا شرکت sun از توسعه oak منصرف شد ولي با پيشرفت و گسترش اينترنت و مشخص شدن قابليت هاي برنامه و تطابق بعضي ويژگي هاي آن با نيازهاي اينترنت شرکت sun پروژه oak را فعال نمود و نام جاوا را براي آن برگزيد. نام جاوا از Jsut Another Vague Acronym گرفته شده است و دليل آن اين بود که تيم برنامه نويسان جاوا به قهوه خيلي علاقه داشتند. اين موضوع در لوگوي جاوا هم مشهود است!! نگارش نسخه يک جاوا در سال 95 آغاز شد و در سال 97 نسخه 1/1 و در سال 98 نسخه 1/2 به بازار ارايه شد. البته تا کنون نسخه هاي متفاوت با قابليت هاي متفاوت به بازار ارايه شده است. جاوا زبان مادر براي سيستم عامل سولاريس است، مثل بيسيک براي سيستم عامل ويندوز و زبان سي براي يونيکس. مهم ترين ويژگي جاوا اين است که اساسا شي گراست به اين معني که توانايي استفاده مجدد و مکرر از کدهاي از پيش نوشته شده را دارد. ويژگي ديگر جاوا اين است که بر روي سيستم هاي مختلف کار مي کند مثلا برنامه اي که شما با يک سيستم اينتل نوشته ايد به راحتي روي يک سيستم مکينتاش و يونيکس اجرا مي شود و اين عامل اصلي موفقيت جاوا است. سادگي، قابل انتقال بودن، کارايي بالا، استحکام، پويايي و ايمني بالا از ديگر قابليت هاي جاوا است. معمول ترين برنامه هايي که با جاوا نوشته مي شود Applet ها هستند. Applet برنامه اي پويا است که در يک صفحه وب اجرا مي شود و براي ديدن آن به مرورگري نياز است که جاوا را پشتيباني کند. علاوه بر اين شما مي توانيد با جاوا برنامه هاي کاربردي، چند منظوره وسطح بالا بنويسيد مثل نرم افزارهاي سرويس دهي شبکه يا سرويس دهنده پست الکترونيک. جاوا در واقع يک زبان برنامه نويسي شي گرا وبسيار قدرتمند است و تمام خصوصيت هاي C++ و C را داراست. البته خصوصيت هاي مشکل ساز آن مثل وراثت و اشاره گرها را کنار گذاشته است. برنامه نويساني که با C++ آشنا هستند خيلي راحت و سريع مي توانند جاوا را ياد بگيرند. با جاوا کد نويسي بسيار آسان تر است و کدها و کلاس ها و کتابخانه هاي آماده جاوا باعث مي گردد نوشتن يک برنامه با جاوا از نظر تعداد خطوط و زمان لازم تقريبا يک سوم يک برنامه C++ است. .NET رقيب JAVAًـ؟ .NET فرمي است که به وسيله مايکروسافت براي ساخت سايت ها با قابليت هاي زياد و متفاوت ايجاد شده است به طوري که قسمتي از يک پروژه را مي توان با VC++ و بخش ديگر را با برنامه اي ديگر نوشت و در نهايت کل آن توسط يک واسطه به نام MSIL ترجمه شده و در محيط .NET قابل اجرا است. J2EE (نسخه جديد JAVA) به وسيله شرکت SUN و با همکاري شرکت هاي IBM و HP تهيه شده است. در اين قالب تنها زباني که مورد استفاده قرار مي گيرد جاوا است، و بر خلاف .NET که فقط روي محيط هاي سازگار با ويندوز عمل مي کند، مستقل از سخت افزار است. بين .NET و JAVA کدام را انتخاب کنيمًـ؟ - قابليت انتقال برنامه ها روي سيستم هاي مختلف و شعار اصلي جاوا يعني: "يک بار بنويس و هر جا استفاده کن" (Writeonce-Run anywhere) موضوعي بسيار حايض اهميت است که بسته به نياز شما و نوع برنامه شما مي تواند خيلي مهم باشد. - در محيط هايي که چند نوع سيستم سخت افزاري وجود دارد قطعا برنامه هاي تحت جاوا مناسب تر است ولي اگر در محيط مورد نظر شما از سيستم عامل ويندوز استفاده مي شود استفاده از .NET هزينه کمتري در برخواهد داشت. - .NET ويژگي هايي دارد که با آن مي توان سايت هاي جذاب و زيباتري ساخت اما در سايت هاي پيچيده و بزرگ و جايي که کارايي مهمتر از ظاهر است بهتر است از جاوا استفاده کنيم. - تصور کنيد نياز به برنامه اي داريد که در آن چيزهايي به صورت ديناميک ايجاد مي شوند و پس از طي يک سري عمليات بر روي آنها از بين مي روند، در اين نوع برنامه ها تعقيب اشيايي که در برنامه ساخته مي شوند، تخصيص و مديريت حافظه تماما بر عهده برنامه نويس است. اما جاوا داراي يک سيستم خودکار مديريت و پاکسازي حافظه است که بسياري از مشکلات را آسان کرده است. هر تکنولوژي که ايجاد مي شود؛ هر برنامه اي که مورد توجه عموم قرار مي گيرد قطعا مورد توجه نفوذگران هم واقع مي شود، هر سيستمي که بخواهد بماند و پيشرفت کند نياز به ايمني دارد و اينجاست که سدهاي حفاظتي جاوا و مدل هاي امنيتي آن که حاصل تلاش زبردست ترين برنامه نويسان دنياست مورد توجه قرار مي گيرد. مدل چهار لايه امنيتي جاوا جلوي خيلي از اقدامات خرابکارانه و نفوذي را مي گيرد، ولي هيچ سدي 100درصد غير قابل نفوذ نيست!! در هر حال انتخاب بين اين دو نياز به بررسي دقيق، آينده نگري و مشخص شدن اهداف دراز مدت و ميزان سرمايه گذاري شما دارد زيرا هزينه هايي که يک برنامه جاوا دربر دارد در اکثر موارد چندين برابر يک برنامه .NET خواهد بود. J شما که با دنياي کامپيوتر و اينترنت آشنايي داريد حتما اين اسم را شنيده ايد. اما اشتباه نکنيد JAVA Script با جاوا فرق دارد. JAVAScript يک برنامه کاملا مستقل است که توسط شرکت SUN و شرکت NetScape ساخته شده است. جاوا هم به صورت فايل اجرايي (exe) و هم در صفحات وب قابل استفاده است. ولي JAVA Script فقط به منظور استفاده در اينترنت طراحي شده است. شما مي توانيد يک متن جاوا اسکريپت را در ساده ترين ويرايشگرها مثل word pad ويرايش کنيد. دستورات JAVA Script درون تگ هاي HTML قرار گرفته و بعد درون فايلي با پسوند .htm ذخيره مي شوند و در مرورگرهاي وب قابل مشاهده هستند. خلاصه اين که جاوا برنامه اي قوي و کاربردي است و ابتدا فقط مورد توجه برنامه نويسان آمريکايي بود ولي اکنون به قدري رشد کرده است که برنامه نويسان سراسر دنيا به آن اعتقاد پيدا کرده اند، اما از آنجا که جاوا ابزاري است براي برنامه هاي پيچيده و بزرگ که توسط تعداد معدودي از سيستم ها مورد استفاده قرار مي گيرد، کمتر مورد توجه برنامه نويسان سيستم هاي کوچک قرار گرفته ولي با همه اينها ابزارهاي بسيار قدرتمند و پيشرفته اي دارد که قابليت هاي فراواني به اين زبان برنامه نويسي داده است. 13 سال قبل, 13 نفر از کارمندان سان ميکروسيستم براي انجام پروژه پر تشويشي با عنوان “موج جديد پردازش کامپوتري“ پرداختند. اين مشکل از گذشته وجود داشت اما تنها دستاورد اين تيم, جوابگويي به اين سوال بود که چگونه نيازهاي نوين پردازش اطلاعات برطرف مي شود. 5 سال طول کشيد وافکار ونظرات و پيشنهادات فراواني مطرح شد تا فناوري جاوا به جهانيان شناسانده شود. جاوا اولين فضايي است که امکان برنامه نويسي قدرتمند تجاري را ايجاد کرد. جاوا به صورت يک فناوري نوپا وارد بازار شد و بعدها در اينترنت ريشه گرفت. اين روزها نام HotJava کمتر به گوش مي خورد. اين محصول اولين مرورگري بود که Applet ها را پشتيباني مي کرد. Applet ها برنامه هاي کوچکي بودند که در بروزر ذخيره مي شدند و قادر بودند صفحات HTML ثابت را به کاربردهايي جالب همچون بازي هاي شطرنج دوسويه, چت روم هاي چند نفري و حتي کاربردهايي در تجارت سهام تبديل کنند. توانايي هاي بالقوه جاوا با نيازهاي روز اينترنت همخواني پيدا کرد و به سرعت به صورت زبان بالفعل اينترنت و محاسبات تجاري درآمد. جاوا به سرعت گسترش يافت و طريقه محاسبات و همچنين استفاده از اينترنت را تغيير داد, به طوري که وقتي شما به صورت آنلاين کتابي مي خريد يا سهامي را به فروش مي رسانيد در حال استفاده از جاوا هستيد. حال پس از گذشت 8 سال فعاليت جاوا,اين سوال مطرح مي شود که جاوا چگونه مي تواند بر موج جديد محاسبات پردازش تاثير گذار باشدًـ؟ ديدگاه هاي مختلفي دراين زمينه وجود دارد ولي مهم ترين آنها اين است که جاوا اگر مي خواهد نقش خود, يعني افزايش کاربرد کامپيوتر را حفظ کند بايد از پيچيدگي خود بکاهد. يکي از کليدهاي موفقيت جاوا نسخه تجاري جاوا 2 است که با نام J2EE شناخته شده است. J2EE بسيار قدرتمند است و توانايي هاي زيادي دارد ولي همانطور که مي دانيم با افزايش قدرت پيچيدگي ها نيز افزايش مي يابد. اما جاوا براي اين که با سازگاري بيشتري در هنگام اجرا کار کند و قدرت خود را نيز حفظ کند بايد ساده تر باشد. “جاوا“ 2 يا به اين مساله توجه خواهد داشت و نقش خود را درمحاسبات حفظ خواهد کرد و يا به دليل کاربردي نبودن به دست فراموشي سپرده مي شود. اما اميدواري بسياري وجود دارد که جاوا 2 موفق عمل کند, چون سرمايه ها و افکار زيادي آن را پشتيباني مي کنند. اما براي نيل به اين هدف بايد قادر به حل دو مساله باشد. جاوا 2 هنوز هم به طوري باور نکردني پيچيده مانده است طوري که تنها براي افراد ماهر و نيروهاي متخصص قابل استفاده است. با توجه به يک نياز جهاني براي کاهش قيمت ها و شرح حال به روز و جديد سازندگان فناوري اطلاعات پيچيدگي مي تواند عاملي نابود کننده باشد. جاوا 2 بايد با حفظ استانداردهاي خود و توجه به نيازهاي مشتريان و در صدر قرار گرفتن درعرصه هاي رقابتي روند تجاري شدن خود را تسريع کند. همان طورکه ساده تر کردن Visual Basic کاربرد ويندوز را افزايش داد, جاوا 2 نيز بايد ميانه رو باشد و با کاهش پيچيدگي از حالت اختصاص يافتن به نخبگان خارج شود. کاهش پيچيدگي جاوا2, آن را در سطح وسيعي قابل فهم و کاربردي مي کند ضمن آن که در وقت کاربران هم صرفه جويي مي شود وباعث استفاده بهينه از توانايي هاي آن مي شود. علاوه بر آن در زمينه تجاري نيز به مقدار قابل توجهي در هزينه و وقت صرفه جويي مي شود. دومين مساله ميزان سرعتي است که نوآوري جاوا 2 در اختيار مشتريان خود مي گذارد. ميزان سادگي جاوا2 شايد چندان اهميت نداشته باشد اما در مقابل براي اينکه جاوا2 در عرصه بازار هم حضور يابد بايد سرعت خود را به حد ايده آل و مناسب برساند. افرادي هستند که شايد به کيفيت اهميت چنداني ندهند ولي به سرعت آنها نياز باشد بنابر اين در اينجا سرعت مهمترين مساله خواهد بود. جاوا2 هنوز هم مي تواند پيشتاز باشد ولي بايد در دستورالعمل هاي خود تغييراتي را ايجاد کند. متخصصان حرفه اي جاوا (JCP) در ميدان رقبا در صدر قرار دارند و براي جذب مشتري بيشتر فناوري هاي خود را قبل از ورود به بازار استاندارد مي کنند. اين تغييرات يکي دوسال به طول خواهد انجاميد و در حال حاضر با رشد نيازهاي مشتريان, فروشندگان ناچاربه عرضه فناوري هايي هستند که صورت تجاري داشته باشد اما در حقيقت اين فناوري ها بايد قبل از عرضه, موارد مربوط به استاندارد در آنها اعمال شود. درحال حاضرweb فناوري هايي را عرضه مي کند که در سطح وسيعي مورد استفاده قرار مي گيرد و توسط world wide web consortium استاندارد مي شود يعني اين فناوري ها اول در بازار عرضه مي شود و بعد عمل استاندارد سازي بر آنها اعمال مي شود. جاوا2 با استانداردي که مورد نياز مشتري است و با سرعتي بالاتر از انواع قبلي عرضه مي شود به طوري که اگر اين فناوري نبود بايد مرتب مراحل نوآوري, اجرا, استاندارد مورد توجه قرار مي گرفت. جاوا 2 از انواع موفق فناوري هاي عرضه شده در طول اين هشت سال است و ما همچنان به سرمايه گذاري در کاهش پيچيدگي و سرعت نوآوري و استانداردسازي آن ادامه خواهيم داد تا در هشت سال آينده نيز به شکلي موفق عمل کنيم. نوشته : سيد هادي جمشيديان
×
×
  • اضافه کردن...