زبان برنامه نویسی جاوا(java)

زبان جاوا یک زبان برنامه نویسی هست که مثل زبانی چون سی شارپ وابسته به سیستم عامل خاصی نیست . سی شارپ متعلق به سیستم عامل ویندوز هست و روی مثلاً لینوکس اجرا نمیشه در صورتی که جاوا اینطوری نیست و روی هر سیستم عاملی اجرا میشه .کافیه فقط jdk ویندوز رو نصب کنید. اینم بگم که جاوا با جاوا اسکریپت فرق داره. جاوا اسکریپت برای طراحی سایت فقط به کار میره، و کلاً با جاوا فرق داره. 

جاوا چند نسخه داره:

Java Enterprise Edition یا J2EE

Java Standard Edition یا J2SE

Java Micro Edition یا J2ME

j2ee از j2se قوی تر هست . و j2me هم برای نوشتن برنامه در مبایل هست.

برای نوشتن برنامه ما می توانیم از چند نوع ویرایشگر استفاده کنیم. ویرایشگر notepad ویندوز و++ notepad و NetBeans که برای استفاده از این نوع ویرایشگر می توانید این آموزش رو بخونید.

من خودم با ++ notepad کار میکنم. این برنامه یه سری دستورات جاوا رو نیز در اختیار شما قرار میده: کافیه به منوی language و سپس زیرمنوی J و سپس java بروید. و سپس دکمه های ctrl و space رو با هم بگیرید دستورات جاوا برای شما باز می شود.

برای اجرای جاوا در ویندوز باید برنامه ی jdk رو نصب کنید. برای این کار به این آدرس بروید و برنامه رو دانلود کنید. اگه خواستید برنامه ی NetBeans رو هم دانلود کنید می تونید اینجا رو کلیک کنید.

حالا می خواهیم یک برنامه ی ساده برای java بنویسیم.

برنامه ی notepad را باز کنید و کدهای زیر را داخل آن وارد کنید و با نامHello.java ذخیره کنید.

public class Hello

{

  public static void main(String[] args)

  {

    System.out.println("Hello World!");

  }

}

حتما باید نام فایل با نام کلاس یکی باشد وگرنه کد اجرا نمی شود.

اگر برنامه ی کامپایلر جاوا یعنیjdk را داخل درایو f نصب کرده باشید . فایل شما باید در این آدرس قرار بگیرد: F:\jdk\bin

این یک کد شی گرایی هست . و با public و class شروع شده . و Hello شی ماست. که اگر  با بحث شی گرایی آشنا باشید بخوبی متوجه میشید.

در php با echo متنی رو چاپ می کردیم و اینجا با دستور  System.out.println.

حالا به برنامه ی command prompt می رویم و مراحل زیر را طی کنید:

برای انتخاب درایو دستور زیر را می نویسیم:

C:\Documents and Settings\user>f:

برای انتخاب پوشه:


F:\>cd sdk


F:\sdk>cd bin


F:\sdk\bin>javac Hello.java

وقتی فرمان بالا رو می زنی فایل Hello.class توی پوشه ی bin ایجاد میشه.

F:\sdk\bin>java Hello


با اینتر کردن پیام زیر را به شما می دهد.

Hello World!


منتظر نظراتتون هستم.

نظرات 6 + ارسال نظر
پری پنج‌شنبه 31 فروردین‌ماه سال 1391 ساعت 09:16 ق.ظ

سلام. خوبین؟ یه سوال داشتم. چطوری میتونم تو صفحه HTML لیست آبشاری درست کرد. یعنی رو یه لینک که کلیک میکنیم زیرش گزینه هاش باز بشه؟
ممنون میشم اگه راهنماییم کنید. یا بگید اسم دقیقشون چیه تا سرچ کنم. مرسی

می تونی از جی کوئری استفاده کنی.

lady یکشنبه 17 اردیبهشت‌ماه سال 1391 ساعت 06:09 ب.ظ http://http:/

مطالب ساده و روان گفته شده و خوبه .اگه جاوا اسکریپت هم یاد بدید ممنون میشم.یه سوال ؟ آیا شما در طراحی سایت با php پیغام های حذف ، درج و ... رو با جاوااسکریپت به کاربر نشون میدید یا با زبان php بصورت معمولی.جایی شنیدم که گفته میشه ممکنه کد جاوااسکریپت غیر فعال بشه.این که چطوری نمیدونم .ولی ممنون میشم توضیح بدید.

خب اگه با جاوا اسکریپت و ایجکس پیغام رو نمایش بدید راحت ترید تا اینکه بیخوای از php استفاده کنی. چون پیامی که به سرور ارسال میشه میره و بر می گرده . که مدتی طول میکشه ولی با جاوا اسکریپت و ایجکس راحت ترید.
این کد زیر رو میتونی در قسمت اکو قرار بدی
echo ("<script type='text/javascript'>alert('ارسال شد')</script>");
و مثالی هم برای ایجکس در جی کوئری برای حذف مطلب:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<button id="b">ajax load</button>
<div id="result"> </div>
<script>
$("#b").click(function(){
$.post("http://localhost/cms/nicEdit/delete.php?id=3", function(data) {
alert("Data Loaded: " + data);
});
});
</script>
</body>
</html>

[ بدون نام ] یکشنبه 17 اردیبهشت‌ماه سال 1391 ساعت 09:20 ب.ظ http://Www.zemzemehtv1.blogfa.com

سلام و خسته نباشید ببخشید یه مشکلی برای من در وبلاگ پیش اومده اگر امکان داره جواب بدید ممنون میشم.
من میخوام رنگ منوی زیر هدم رو هم رنگ هدم بکنم اما کدش رو توی کد قالبم پیدا نمیکنم میشه منو راهنمایی کنی و جوابم رو در وبلاگم بدی
ممنون میشم

شما کد رنگ هر جایی رو میخوای بدست بیاری نیازی نیست سورس رو بگیری. کافیه با دکمه ی print screen صفحه کلید یه عکس از اون قسمت بگیری و سپس در فتوشاپ یه فایل و نیو رو باز کنی و پیست کنی . سپس با ابزار Eyedropper tool که به شکل یک قطره چکان هست روی اون قسمت از عکس کلیک کنی و سپس Set foreground color رو کلیک کن و در پنجره ی باز شده مثلا رنگ #737373 رو انتخاب کن .

خواننده جمعه 19 خرداد‌ماه سال 1391 ساعت 10:45 ب.ظ

سلام در این نوشتتون تناقض وجود داره،
"زبان جاوا یک زبان برنامه نویسی هست که مثل زبانی چون سی شارپ وابسته به سیستم عامل خاصی نیست . سی شارپ متعلق به سیستم عامل ویندوز هست"
بالاخره C# Cross Platform هست یا نه؟

اینکه گفتم وابسته به سیستم عامل خاصی نیست منظورم اینه که به یک سیستم عامل تعلق نداره . بلکه برنامه ای که با جاوا نوشته میشه رو میشه توی چند تا سیستم عامل اجرا کرد. ولی برنامه ای که با سی شارپ نوشته میشه رو فقط میشه توی سیستم عامل ویندوز اجرا کرد.

من شنبه 4 شهریور‌ماه سال 1391 ساعت 04:14 ب.ظ

ولی من خودم نت بینز رو ترجیح می دم
autocomplete نت بینز خیلی پیشرفته تر از npp است البتهگاهی هم از اکلیپس استفاده می کنم که البته اونم فوق العاده است اما نت بینز به این علت که فرم ها رو هم برات طراحی می کنه و کار باهاش ساده تره بیشتر استفاده می کنم

بله منم با شما موافقم.

مسعودی علوی دوشنبه 20 شهریور‌ماه سال 1391 ساعت 12:02 ب.ظ http://elmalavi.blogfa.com/

جالب بود
تشکر

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد