စစ္နိုင္(suran) စစ္နိုင္(suran) /* Flying Css3 menu www.bloggertrix.com*/
စစ္နိုင္(suran)blog မွ လႈိုက္လွဲစြာၾကိဳဆိုပါသည္
စစ္နိုင္(suran) မွ လႈိုက္လွဲစြာၾကိဳဆိုပါသည္

မိမိရဲ႕ Website မွာ စီးပြားေရး ေၾကာ္ျငာထည္႕ရန္အတြက္

Monday, August 12, 2013

Java မိတ္ဆက္


Java အေၾကာင္းေလး နည္းနည္းပါးပါး ေဆြးေႏြးခ်င္ပါတယ္.. စလုပ္တဲ့သူမ်ားအတြက္ပါ..ရြာပတ္ေနမွာ စိုးလုိ႕ပါ..

• Java ဆိုတာက SUN Micro System ( အစက လူမသိသူမသိ အျခားကလည္း ျဖစ္ႏိုင္တယ္္ေနာ္.) က မိတ္ဆက္ေပးလိုက္တဲ့ programming language တစ္ခု ျဖစ္ပါတယ္.. Platform independent ရယ္ secure ျဖစ္ တဲ့အေပၚမွာ မူတည္ျပီး အသုံးတြင္က်ယ္ပါတယ္..server side, client side desktop application ေတြ သို႕မဟုတ္ mobile phone, smart phone , palmtop , PDA ….ေတြမွာ သုံးျပဳပါ တယ္.embbed device ( like some security car system ) မွာလည္းပဲ အသုံးျပဳၾကပါတယ္..သံုးရင္ အရင္ code ေရး ..ထုံးစံအတိုင္း Compile လုပ္ class ျဖစ္ ..ျပီးေတာ့ သူနဲ႕ကိုက္တဲ့ platform မွာ run ေပါ့..



• ေနာက္တစ္ခုက web application ေတြမွာသုံးတာ ..java script အျဖစ္ေသာ္လည္းေကာင္း၊ java applet အျဖစ္ေသာ္လည္းေကာင္း၊ JSP server sided programming (and also [ .do ] with class ) or Servlets အျဖစ္ ေသာ္လည္းေကာင္း အသုံးျပဳပါတယ္..

Java page တစ္ခုကို ျပႏိုင္ဖို႕အတြက္ ဘယ္ server ေတြ run ဖို႕လိုလည္း?

Php ကို Apache server နဲ႕ တြဲသုံးသလုိပဲ.. JSP ကို လည္း Apache Tomcat Server နဲ႕တြဲသုံးပါ တယ္..Apache Tomcat project ကို internet ေပၚမွာ open source အေနနဲ႕ free ရသဗ်….ဒါက အသုံးမ်ားျပီး လက္လွမ္းမိီတာကို ေျပာလုိက္တာ..ဒါတင္ ဘယ္ကမွာလဲ..အမ်ားၾကီးရွိေသး သဗ်.. Sun က ထုတ္တဲ့ Java web server .. အဲလိုပဲ ကုမၸဏီေပါင္းစုံက ထုတ္ၾကပါေလေရာ.. မ်ားလြန္းလို႕ list လုပ္ထား တဲ့ website ကိုပဲ ညႊန္ပါရေစ… http://www.javaskyline.com/serv.html ကို သြားၾကည့္ ၾကပါေတာ့...

ဘာလို႕ java ကိုသုံးလည္း ?
ဒီလုိရွိတယ္..သူ run ႏိုင္တဲ့ java run time environment ကို ဘယ္ platform မွာ မဆို တင္ႏိုင္ျပီး အသုံးျပဳႏို္င္လို႕ပဲ..ဖုန္းဆိုလည္းတင္လို႕ရတာပဲ..apple မွာလည္းရတာပဲ.. Microsoft windows ေတြ မွာလည္း…ဘာျဖစ္လဲ…? ရတာပဲလို႕…ကဲဒါဆို linux ေတြမွာ ေရာ ရပါ့..
Java runtime environment   ရွိ တာနဲ႕ java class ေတြကို run လို႕ ရသဗ်ာ…ဒီေတာ့ ေကာင္းဘူး လား…ေနာက္တစ္ခု…. Applet servlets jsp အဲဒါေတြကေရာ..secure ျဖစ္လို႕သုံးတာ.. ေတြ႕မိ လား..ကမာၻ႕computer တကၠသိုလ္ေတာ္ေတာ္မ်ားမ်ားJava java နဲ႕ ေတာ္ေတာ္ေလး ကို role ေပး တာေလ… ျပီးေတာ့ တခ်ိဳ႕ စီးပြားေရး၀က္ဆိုက္ၾကီး (online banking, mobile company ) ေတြ… java server page ေတြဗ်ား…ဥပမာ.. starhub ဖုန္း၀က္ဆုိက္ ..ေတြ႕မိလား .do ဆိုျပီးေလ…hacking ရန္ကို ေကာင္းေကာင္းကာကြယ္ႏိုင္လို႕ ရယ္ အျခား ေကာင္းကြက္ေတြရွိလို႕သုံးတာ…..java ဖိုင္ေတြ ေရး တာ compile လုပ္တာ run တာ အနဲအက်ဥ္း ေျပာသြားပါမယ္…

Java class တခုရဲ႕ structure ေအာက္မွာ ၾကည့္ပါ

public class program-name {

optional variable declarations and methods


public static void main(String[] args) {

statements
}

optional variable declarations and methods


}


အဲဒါကို hello world ဆိုတဲ့ အစ program တပုဒ္ေရးၾကည့္ရေအာင္

Program name = HelloWorld
Java file name= HelloWorld.java (class နာမည္နွင့္ တူတူျဖစ္၇မယ္)
ကဲစေရးမယ္.. editor ( notepad, textpad, notepad++ or other editor ) တခုခုေခၚလိုက္ ..

ေအာက္က code ေတြ ေရးုလုိက္.


ကုဒ္ခံမယ္။:
public class HelloWorld {
  public static void main(String[] args) {
     System.out.println("Hello, World.I M testing baby!");
  }
}


save as hello.java လုိ႕ save လိုက္.. ဒါဆို .java extension နဲ႕ ဖိုင္တခုရျပီ.. ဒါက တကယ္လိုခ်င္တဲ့ run မယ့္ class မဟုတ္ပါဘူး..
Java compiler ( javac in JDK ) န႕ဲ compile ျပီးမွသာ class ျဖစ္ျပီး အသုံးျပဳလို႕ ရပါမယ္..


ဘယ္လို compile ၾကမလဲ.. JDK လုိပါတယ္.. jdk ကို sun.com မွ အလကား ေဒါင္းလို႕ရပါတယ္.. ျပီးရင္ class path အတြင္းသြင္းပါ.. My computer ကို right click လုပ္ .. Properties->Advanced-->Environments Variables-->System Variables--> path-->edit--> ; ခ်ျပီး jdk bin path ကို ထပ္ထည့္ပါ..

Jdk path က C --> program files --> java မွာ ၀င္ၾကည့္ၾကည့္
Version ကို လုိက္ျပီး ေျပာင္းမွာပဲ.. က်ေနာ္ဆီမွာ ဒီလို
C:\Program Files\Java\jdk1.5.0_07\bin
ေအာက္က ပုံကို ကိုးကား..

ဒါက first time ပဲလိုတာ java compiler ရွိမယ့္ path ကို windows ရဲ႕ class path အတြင္း သြင္းတယ္ဆိုတာက command promt ကေန javac java ဆိုျပီး type တာနဲ႕ compiler ေနရာကို တန္းသုံးႏုိင္ေအာင္လို႕ပါ..

ခု compile လုပ္ၾကည့္ရေအာင္

Windows logo + R ကို တြဲႏွိပ္ command prompt တက္လာလိမ့္မယ္..
ခုနက HelloWorld.java ကို ထားထားတဲ့ေနရာေအာင္ cd command နဲ႕ directory ေျပာင္း ဥပမာ က်ေနာ္က HelloWorld.java ကို C:\Java ဆိုတဲ့ ဖိုလ္ဒါမွာ သိမ္းတယ္..

ဒီေတာ့ command prompt မွာ ဒီလို ရိုက္မယ္..

cd C:\Java

အဲဒါဆို java file ရွိတဲ့ ေနရာေရာက္ျပီ compile ၾကရေအာင္.ေအာက္က command ေတြဆက္ရိုက္. Javac ဆိုတာ javacompiler ကို ေျပာတာ..jdk bin မွာရွိတယ္..case sensitive ေနာ္...
javac HelloWorld.java

Enter ေခါက္..

ဒါဆို HelloWorld.java ဖုိင္ေဘးမွာ HelloWorld.class ဆိုျပီး class ဖိုင္တဖိုင္ ထြက္လာလိမ့္မယ္.compile ျပီးျပီ..

Run ၾကည့္ရေအာင္ .ေအာက္က command ကို ရိုက္.. enter ေခါက္.

java HelloWorld

ဒါဆို console screen မွာ က်ေနာ္တို႕ေရးထားတဲ့

Hello, World.I M testing baby! ဆိုျပီးေပၚေနလိမ့္မယ္..

No comments:

Post a Comment

စစ္နိုင္(suran)ူ
စစ္နိုင္(suran)blog မွ လႈိုက္လွဲစြာၾကိဳဆိုပါသည္
Myanmar Calendar