تاریخچه زبان #جاوا
در سال ۱۹۹۰ سانمایکروسیستمز در حال توسعه نرمافزاری برای استفاده ابزارهای الکترونیکی بود که مسئولیت تیم که آن را پروژه green نامیدند، جیمز گاسلینگ بر عهده گرفت. در سال ۱۹۹۱ تیم تصمیم گرفت که زبان جدید را OAK بنامند. در سال ۱۹۹۲ تیم پروژه green زبان جدیدی را معرفی کرد که با ابزارهای مختلف خانگی و لمسی کار میکرد. در سال ۱۹۹۳ وب جهانی توسعه یافت و زبان جدید با معرفی اپلت که قابلیتهای زیادی به کامپیوترهای متصل به وب میافزود مشهور شد. در سال ۱۹۹۵ زبان OAK به JAVA تغییر نام پیدا کرد و توسط مایکروسافت و نت اسکیپ پشتیبانی شد. در سال ۱۹۹۶ دیگر java زبانی به صورت همه گیر چند منظوره شناخته شده بود. در سال ۲۰۰۷ زبانهایی با استاندارد JVM مانند groovy ایجاد شد و در سال ۲۰۱۴ جاوا سعی کرد با معرفی نسخه ۸ برخی از قابلیتهای زبانهای دیگر را به جاوا اضافه نماید.
این زبان قسمتهای بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را دارد. اجزای اصلی کامپایلرهای جاوا، ماشینهای پیادهسازی و کتابخانههای آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد. در مه ۱۹۹۷ این شرکت، نرمافزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند.
با پیدایش java2، نسخهٔ جدید توانست ترکیبهای جدیدی را برای نوعهای مختلف سکوهای مختلف ایجاد کند. به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات سازمانی، و نسخهٔ سکوی جاوا، نسخه میکرو برای تلفن همراه منتشر شد. در سال ۱۹۹۶ با هدف بازاریابی، این شرکت نسخهٔ جدید J2 را با نامهای سکوی جاوا، نسخه سازمانی، سکوی جاوا، نسخه میکرو و سکوی جاوا، نسخه استاندارد منتشر کرد. در سال ۱۹۹۷ شرکت سانمایکروسیستمز، ISO/IEC JTC1 standards body و Ecma International را به فرمول جاوا تغییر داد. شرکت Sun بسیاری از کاربردهای جاوا را بدون هیچ هزینهای فراهم آورد. شرکت Sun با فروش مجوز برای بعضی از کاربردهای خاصش مثل Java Enterprise System درآمدی را بدست آورد. در ۱۳ نوامبر ۱۹۹۶ شرکت Sun نرمافزار جاوا را به صورت رایگان و با مجوز عمومی برای همه منتشر کرد.
در سال ۱۹۹۰ سانمایکروسیستمز در حال توسعه نرمافزاری برای استفاده ابزارهای الکترونیکی بود که مسئولیت تیم که آن را پروژه green نامیدند، جیمز گاسلینگ بر عهده گرفت. در سال ۱۹۹۱ تیم تصمیم گرفت که زبان جدید را OAK بنامند. در سال ۱۹۹۲ تیم پروژه green زبان جدیدی را معرفی کرد که با ابزارهای مختلف خانگی و لمسی کار میکرد. در سال ۱۹۹۳ وب جهانی توسعه یافت و زبان جدید با معرفی اپلت که قابلیتهای زیادی به کامپیوترهای متصل به وب میافزود مشهور شد. در سال ۱۹۹۵ زبان OAK به JAVA تغییر نام پیدا کرد و توسط مایکروسافت و نت اسکیپ پشتیبانی شد. در سال ۱۹۹۶ دیگر java زبانی به صورت همه گیر چند منظوره شناخته شده بود. در سال ۲۰۰۷ زبانهایی با استاندارد JVM مانند groovy ایجاد شد و در سال ۲۰۱۴ جاوا سعی کرد با معرفی نسخه ۸ برخی از قابلیتهای زبانهای دیگر را به جاوا اضافه نماید.
این زبان قسمتهای بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را دارد. اجزای اصلی کامپایلرهای جاوا، ماشینهای پیادهسازی و کتابخانههای آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد. در مه ۱۹۹۷ این شرکت، نرمافزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند.
با پیدایش java2، نسخهٔ جدید توانست ترکیبهای جدیدی را برای نوعهای مختلف سکوهای مختلف ایجاد کند. به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات سازمانی، و نسخهٔ سکوی جاوا، نسخه میکرو برای تلفن همراه منتشر شد. در سال ۱۹۹۶ با هدف بازاریابی، این شرکت نسخهٔ جدید J2 را با نامهای سکوی جاوا، نسخه سازمانی، سکوی جاوا، نسخه میکرو و سکوی جاوا، نسخه استاندارد منتشر کرد. در سال ۱۹۹۷ شرکت سانمایکروسیستمز، ISO/IEC JTC1 standards body و Ecma International را به فرمول جاوا تغییر داد. شرکت Sun بسیاری از کاربردهای جاوا را بدون هیچ هزینهای فراهم آورد. شرکت Sun با فروش مجوز برای بعضی از کاربردهای خاصش مثل Java Enterprise System درآمدی را بدست آورد. در ۱۳ نوامبر ۱۹۹۶ شرکت Sun نرمافزار جاوا را به صورت رایگان و با مجوز عمومی برای همه منتشر کرد.
UsersLand
GIF
ساخت اولین برنامه با جاوا ⛾
public static void main(String args[])
این متد اصلی جاوا در برگیرنده تمام کدها میباشد
public static void main(String args[])
این متد اصلی جاوا در برگیرنده تمام کدها میباشد
#جاوا
در نام گذاری متغیرها باید چند قاعده را رعایت نمود که به آنها قواعد نام گذاری گفته می شود. بهتر است نام متغیرها با یک حرف کوچک شروع شود. نام متغیر نمی تواند برابر با یک کلمه ی کلیدی باشد. تمام متغیرهایی که می خواهید از آنها در یک کلاس استفاده کنید، ابتدا باید تعریف شده باشند. در زبان برنامه نویسی جاوا، تمام متغیرها باید قبل از اینکه مورد استفاده قرار گیرند، تعریف شده باشند. رسم براین است که نام متغیرها با یک حرف کوچک شروع شود، تا بتوان آنها را از نام کلاس ها تشخیص داد. اما اگر این کار را انجام ندهیم، برنامه ی ما بدون هیچ خطایی کامپایل خواهد شد.
در نام گذاری متغیرها باید چند قاعده را رعایت نمود که به آنها قواعد نام گذاری گفته می شود. بهتر است نام متغیرها با یک حرف کوچک شروع شود. نام متغیر نمی تواند برابر با یک کلمه ی کلیدی باشد. تمام متغیرهایی که می خواهید از آنها در یک کلاس استفاده کنید، ابتدا باید تعریف شده باشند. در زبان برنامه نویسی جاوا، تمام متغیرها باید قبل از اینکه مورد استفاده قرار گیرند، تعریف شده باشند. رسم براین است که نام متغیرها با یک حرف کوچک شروع شود، تا بتوان آنها را از نام کلاس ها تشخیص داد. اما اگر این کار را انجام ندهیم، برنامه ی ما بدون هیچ خطایی کامپایل خواهد شد.
This media is not supported in your browser
VIEW IN TELEGRAM
ماجرای تبدیل نان به بیت کوین
#یکم_بخندیدم
#یکم_بخندیدم
پوشههای گفتگو و بیشتر...
• در صورت داشتن گفتگوهای زیادی، گفتگوها را با استفاده از پوشهها مرتبسازی کنید.
• پوشههای سفارشی با تنظیمات قابل انعطاف بسازید یا از موارد پیشفرض استفاده کنید.
•در هر پوشه تعداد نامحدودی گفتگو را سنجاق کنید.
• جهت دسترسی راحت به تمامی گفتگوی خود، بین پوشهها جابجا شوید.
•جهت پنهان کردن گفتگوها از قسمت «تمامی گفتگوها»، آنها را بایگانی کنید. گفتگوهای بیصدا برای همیشه در بایگانی خواهند ماند.
• جزییات آمار افزایش تعداد کاربران و بازدید کانالهای خود و عملکرد پیامهای آنها را مشاهده کنید.
• برای امتحان شانس خود و دریافت عدد تصادفی از تاس متحرک، اموجی 🎲 را در گفتگوها بفرستید.
• با ارسال اموجی🦠, 🤒, 😷, 🤕, 🤧, 🤢, 🧼 یا 🚑، جدیدترین اموجیهای متحرک را امتحان کنید.
اطلاعات بیشتر درباره این بهروزرسانی
https://telegram.org/blog/folders
پ.ن: شما میتوانید از طریق وبگاه desktop.telegram.org از هر دستگاه به گفتگوها و پوشههای خود دسترسی داشته باشید.
Chat Folders and More
• Organize chats into Chat Folders if you have too many chats.
• Create custom folders with flexible settings, or use default recommendations.
• Pin an unlimited number of chats in each folder.
• Swipe between folders to easily access all of your chats.
• Archive chats to hide them from "All chats". Muted chats will stay in the Archive forever.
• View detailed statistics about the growth of your channels and the performance of their posts.
• Send 🎲 to any chat to try your luck and get a random number from the animated dice.
• Send 🦠, 🤒, 😷, 🤕, 🤧, 🤢, 🧼 or 🚑 to try out the new animated emoji.
More about this update:
https://telegram.org/blog/folders
P.S. You can access your chats and folders from any computer with desktop.telegram.org
• در صورت داشتن گفتگوهای زیادی، گفتگوها را با استفاده از پوشهها مرتبسازی کنید.
• پوشههای سفارشی با تنظیمات قابل انعطاف بسازید یا از موارد پیشفرض استفاده کنید.
•در هر پوشه تعداد نامحدودی گفتگو را سنجاق کنید.
• جهت دسترسی راحت به تمامی گفتگوی خود، بین پوشهها جابجا شوید.
•جهت پنهان کردن گفتگوها از قسمت «تمامی گفتگوها»، آنها را بایگانی کنید. گفتگوهای بیصدا برای همیشه در بایگانی خواهند ماند.
• جزییات آمار افزایش تعداد کاربران و بازدید کانالهای خود و عملکرد پیامهای آنها را مشاهده کنید.
• برای امتحان شانس خود و دریافت عدد تصادفی از تاس متحرک، اموجی 🎲 را در گفتگوها بفرستید.
• با ارسال اموجی🦠, 🤒, 😷, 🤕, 🤧, 🤢, 🧼 یا 🚑، جدیدترین اموجیهای متحرک را امتحان کنید.
اطلاعات بیشتر درباره این بهروزرسانی
https://telegram.org/blog/folders
پ.ن: شما میتوانید از طریق وبگاه desktop.telegram.org از هر دستگاه به گفتگوها و پوشههای خود دسترسی داشته باشید.
Chat Folders and More
• Organize chats into Chat Folders if you have too many chats.
• Create custom folders with flexible settings, or use default recommendations.
• Pin an unlimited number of chats in each folder.
• Swipe between folders to easily access all of your chats.
• Archive chats to hide them from "All chats". Muted chats will stay in the Archive forever.
• View detailed statistics about the growth of your channels and the performance of their posts.
• Send 🎲 to any chat to try your luck and get a random number from the animated dice.
• Send 🦠, 🤒, 😷, 🤕, 🤧, 🤢, 🧼 or 🚑 to try out the new animated emoji.
More about this update:
https://telegram.org/blog/folders
P.S. You can access your chats and folders from any computer with desktop.telegram.org
Telegram
Chat Folders, Archive, Channel Stats and More
Many of our users rely on Telegram for their work and studies, even more so in the last weeks. To make sure everyone's chat lists can handle the increased load and you don't miss important messages, we're introducing Chat Folders today.
سلام دوستان
ربات @dlgram_bot اپدیت شد
افزایش سرعت و تغییر سرور
توجه :
فایل های قبلی هم پاک نشدن و میتوانید از لینک قدیمی استفاده کنید
🌺
ربات @dlgram_bot اپدیت شد
افزایش سرعت و تغییر سرور
توجه :
فایل های قبلی هم پاک نشدن و میتوانید از لینک قدیمی استفاده کنید
🌺
UsersLand
سلام دوستان ربات @dlgram_bot اپدیت شد افزایش سرعت و تغییر سرور توجه : فایل های قبلی هم پاک نشدن و میتوانید از لینک قدیمی استفاده کنید 🌺
بازم هم اپدیت جدید
😜اضافه شدن سرور جدید به عنوان کمکی
😜اضافه شدن سرور جدید به عنوان کمکی
با سلام مجدد خدمت همراهان عزیز کانال
ربات @dlgram_bot یک اپدیت بزرگ داشت
+ رفع مشکلات هنگام دانلود
+ اضافه شدن قابلیت ایست
+ قابلیت پارت بندی دانلود (imd,adm ... )
+ قابلیت پخش انلاین فیلم و عکس و اهنگ در سرور اصلی
+ رفع مشکل قطع شدن هین دانلود
امید وارم خوشتان امده باشد
🌺
ربات @dlgram_bot یک اپدیت بزرگ داشت
+ رفع مشکلات هنگام دانلود
+ اضافه شدن قابلیت ایست
+ قابلیت پارت بندی دانلود (imd,adm ... )
+ قابلیت پخش انلاین فیلم و عکس و اهنگ در سرور اصلی
+ رفع مشکل قطع شدن هین دانلود
امید وارم خوشتان امده باشد
🌺
هرگونه مشکل ، درخواست، نظر ، ایده ، انتقادی راجب ربات داشتید
میتونید زیر همین پست کامنت بزارید
میتونید زیر همین پست کامنت بزارید
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM
بخند ویاد بگیر😁
مجموعه آموزش های درک برنامه نویسی بخش دوم
این قسمت:ساده ترین دستور (print)
مدرس:جادی
@UserLAndApp
مجموعه آموزش های درک برنامه نویسی بخش دوم
این قسمت:ساده ترین دستور (print)
مدرس:جادی
@UserLAndApp
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM
بخند و یاد بگیر😁
مجموعه آموزش های درک برنامه نویسی قسمت چهارم
مدرس:جادی
این قسمت:برنامه نوشتن در یک فایل
@UserLAndApp
مجموعه آموزش های درک برنامه نویسی قسمت چهارم
مدرس:جادی
این قسمت:برنامه نوشتن در یک فایل
@UserLAndApp
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM
بخندو یاد بگیر😁
مجموعه آموزش های درک برنامه نویسی قسمت پنجم
مدرس :جادی
این قسمت:تب یا اسپیس؟ مساله این است
@UserLAndApp
مجموعه آموزش های درک برنامه نویسی قسمت پنجم
مدرس :جادی
این قسمت:تب یا اسپیس؟ مساله این است
@UserLAndApp
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM
Forwarded from UsersLand
Media is too big
VIEW IN TELEGRAM