如何编写第一个java程序 如何使用Eclipse编写自己的第一个Java代码

\u5982\u4f55\u5199\u7b2c\u4e00\u4e2ajava\u7a0b\u5e8f

\u7b2c\u4e00\u4e2a\u4f60\u53ef\u4ee5\u5199 hello word \u6216\u8005 hello java \u3002
package playgame; // \u5305\u540d \uff0c\uff08\u9700\u8981\u4f60\u65b0\u5efa\u4e00\u4e2a\uff09
public class game1 { //\u7c7b\u540d \uff08\u9700\u8981\u65b0\u5efa\uff09
public static void main(String[] args) { // \u4e3b\u51fd\u6570\uff0c\u865a\u62df\u673a\u8bc6\u522b\u548c\u6267\u884c\u7684\u51fd\u6570\uff08\u4e5f\u5c31\u662f\u865a\u62df\u673a\u6267\u884c\u5165\u53e3\uff09
System.out.println("hello word"); // \u4ee3\u7801\u5757 \u3002
}
}

\u9996\u5148\u8981new-->java project--->\u5efa\u597d\u540e\u518dsrc\u9009\u4e2dnew---->package--->\u5728new--->class\u6587\u4ef6\uff0c\u5efa\u597d\u540e\u4f1a\u5728src\u4e0b\u7684xxxx Package\u4e0b\u9762\u6709\u4e2a\u6587\u4ef6\uff0c\u53cc\u51fb\u6253\u5f00\uff0c\u7136\u540e\u5728{}\u91cc\u9762\u5199java\u4ee3\u7801
\u5982\u4e0b\uff1a
\u53f3\u51fb\u627e\u5230 run as--->java Application \u70b9\u51fb \u4f1a\u5728console\u63a7\u5236\u53f0\u4e0a\u770b\u5230"\u8fd9\u662f\u6211\u7b2c\u4e00\u4e2ajava\u4ee3\u7801!" \u8fd9\u5c31OK\u4e86 \u5e0c\u671b\u80fd\u5e2e\u5230\u4f60\uff01

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:


图1  新建项目


填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。

在菜单中选择“文件 --> 新建 --> 类”,弹出对话框:


图2  创建类


输入类名称,点击“完成”,成功创建一个HelloWorld类:


图3  新创建的类文件


将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}

点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:


图4  控制台输出


恭喜你,你成功编写并运行了第一个Java程序。

打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

通过命令行运行程序

当然,你也可以直接输入命令来编译和运行Java。

打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:


图5  通过命令编译并运行Java程序


在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。
public class HelloWorld
定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。
public static void main(String[] args)
Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。
System.out.println("Hello world");
“System.out.println()”是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。



public class Client {

    public static void main(String args[]) {

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

    }
 }


  • 浣跨敤璁颁簨鏈紑鍙java绋嬪簭鐨勬楠
    绛旓細1.棣栧厛锛屽厛鐪嬬湅鐢佃剳鏄惁璁剧疆涓烘樉绀哄凡鐭ユ枃浠舵墿灞曞悕銆傚鏋滄病鏈夛紝瑕佸厛璁剧疆涓涓嬨傜偣鍑昏绠楁満锛屽伐鍏凤紙T锛夛紝鏂囦欢澶归夐」锛圤锛夛紝鏌ョ湅锛屽湪楂樼骇璁剧疆涓鏍忛噷鎵惧埌闅愯棌宸茬煡鏂囦欢鎵╁睍鍚嶏紝鎶婂墠闈㈢殑閽╅挬鍘绘帀銆2.鐐瑰嚮榧犳爣鍙抽敭锛屾柊寤猴紝鏂囨湰鏂囨。锛屽懡鍚嶄负锛歁yFirstJava.java 鐒跺悗缂栧啓绗竴涓▼搴浠g爜,娉ㄦ剰绫诲悕鍜屾枃浠跺悕瑕佷竴鑷达紝...
  • 绠鏄庡洖绛旂敤JDK寮鍙JAVA搴旂敤绋嬪簭鐨勬楠
    绛旓細杩欎釜姝ラ鐩镐俊妤间富涓瀹氬凡缁忔悶瀹氫簡銆傚湪姝や笉澶氳浜2.渚嬪鎴戜滑鐨勫伐浣滅洰褰曟槸D:\java锛岄偅涔堣繘鍘昏繖涓洰褰曚娇鐢ㄨ浜嬫湰鍐欑涓涓▼搴public class Test{public static void main(String [] args){ System.out.println("hello world!");}}鐒跺悗灏嗚繖涓浜嬫湰鏂囦欢鏀瑰悕涓篢est.java璁颁綇鍚庣紑鍚嶆槸java涓嶆槸txt鍝︺傝繖鐐...
  • 濡備綍鎼缓Java寮鍙戠幆澧 浣跨敤eclipse寮鍙Java绋嬪簭
    绛旓細涓轰簡闃叉鍦ㄤ互鍚庣殑寮鍙戜腑锛屽嚭鐜版墦涓┖鏍煎嵈鍙樻垚浜嗗皬榛戠偣浠涔堢殑鎬薄锛屾妸eclipse涓紝灞曞紑Window-->Preferences-->General-->Editors-->Text Editors鍘绘帀Show whitespace characters鍓嶉潰鐨勯挬銆傚埌杩欓噷windows涓媏clipse+java寮鍙戠幆澧冨氨閰嶇疆濂戒簡锛屽彲浠ヨ瘯璇曘傚湪eclipse缂栧啓绗竴涓猨ava绋嬪簭锛欻elloWord:1銆佹墦寮eclipse-->鍦...
  • 鏋勫缓浣犵殑绗竴涓狫ava Applet
    绛旓細g drawString( Look at me I m a Java Applet! );} } 涓嶈杩囧鐨勬媴蹇冧唬鐮佺殑鎰忎箟 杩欐槸浣犵殑绗竴涓applet 閲嶈鐨勬槸鐪嬩竴鐪嬪畠鏄浣曞垱寤 缂栬瘧鍜岃繍琛岀殑 淇濆瓨鏂囦欢 Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation 淇濆瓨浣犵殑绋嬪簭鏂囦欢涓 FirstApplet java 纭繚浣犱娇鐢...
  • Java绋嬪簭寮鍙戞楠ゆ槸浠涔?
    绛旓細CLASSPATH 璁剧疆绯荤粺鍙橀噺鍚嶄负锛欳LASSPATH 鍙橀噺鍊间负锛.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 銆傛敞鎰忓彉閲忓煎瓧绗︿覆鍓嶉潰鏈変竴涓"."琛ㄧず褰撳墠鐩綍锛岃缃瓹LASSPATH 鐨勭洰鐨勶紝鍦ㄤ簬鍛婅瘔Java鎵ц鐜锛屽湪鍝簺鐩綍涓嬪彲浠ユ壘鍒版墍瑕佹墽琛岀殑Java绋嬪簭鎵闇瑕佺殑绫绘垨鑰呭寘銆傜涓夋锛 涓嬭浇瀹夎Eclipse锛堝凡涓婁紶...
  • ...澶х濡備綍鍒涗綔鍑鸿嚜宸辩殑绗竴涓猨ava绋嬪簭銆傚惉璇寸敤鏂囨湰缂栬緫
    绛旓細鏈绠鍗曠殑Java绋嬪簭锛//javap.java public class class_name { public static void main(String []args) { System.out.println("Hello World");} } 濡傛灉閰嶇疆濂戒簡璁$畻鏈虹幆澧冨彉閲忥紝灏辨墦寮鍛戒护琛岀獥鍙o紝杈撳叆锛歫avac javap.java java javap 鐒跺悗灏辫緭鍑篐ello World浜 闅忎究鍝釜缂栬緫鍣ㄩ兘鏄彲浠ョ殑锛屽悗缂鍚嶈鏄...
  • 濡備綍瀛︿範缂栧啓java 搴旂敤绋嬪簭
    绛旓細2.淇濆瓨绋嬪簭 銆傚皢鏂囦欢鍦绗竴姝ュ垱寤虹殑璺緞涓嬩繚瀛橈紝鏂囦欢鍚嶄负FirstApplet.java銆傛枃浠跺悕澶у皬鍐鏁忔劅銆傝纭繚瀛楁瘝鈥淔鈥濆拰鈥淎鈥濆ぇ鍐欙紝鍏朵粬瀛楁瘝灏忓啓锛屽鍓嶆墍绀恒3.浣跨敤Java缂栬瘧鍣ㄧ紪璇戠▼搴忕敓鎴涓涓狫ava绋嬪簭 銆傛墦寮涓涓狹S-DOS绐楀彛銆傛敼鍙樿嚦鍖呭惈FirstApplet.java鐨勮矾寰勪笅锛坈d锛夛紝閿叆锛歫avac FirstApplet.java 璁颁綇...
  • 鑷Java濡備綍鍏ラ棬?
    绛旓細鑷Java鐪嬭繖涓绡囧氨澶熷暒锛丣ava瀛︿範璺嚎鍥惧垎浜粰浣狅紝璺熺潃瀛︿範鍚э紒涓銆丣ava鍩虹 JavaSE鍩虹鏄疛ava涓骇绋嬪簭鍛樼殑璧风偣锛屾槸甯姪浣犱粠灏忕櫧鍒版噦寰楃紪绋嬬殑蹇呯粡涔嬭矾銆傚湪Java鍩虹鏉垮潡涓湁6涓瓙妯″潡鐨勫涔狅細鍩虹璇硶锛屽彲甯姪浣犲缓绔嬪熀鏈殑缂栫▼閫昏緫鎬濈淮锛涢潰鍚戝璞★紝浠ュ璞℃柟寮忓幓缂栧啓浼樼編鐨Java绋嬪簭锛涢泦鍚堬紝鍚庢湡寮鍙戜腑瀛樺偍鏁版嵁...
  • java绗竴涓▼搴
    绛旓細public static void main(String[] args){ System.out.println("HelloWorld");} } Java璇█瑙勫畾锛屾瘡涓涓*.java鏂囦欢涓"鏈澶"(鍙互娌℃湁)鍖呭惈涓涓0鏄庝负public鐨勭被锛屽苟涓旀枃浠剁殑鍚嶅瓧瑕佷互澹版槑public鐨勭被鍛藉悕锛屾瘮濡備笂闈㈢殑渚嬪瓙瑕佹兂杩愯蹇呴』鍛藉悕涓篐elloJava.java 濡傛灉浣犵殑鏂囦欢閲屾病鏈塸ublic绫伙紝閭d箞浣犵殑鏂囦欢...
  • 鎬庝箞缂栬瘧java绋嬪簭
    绛旓細JAVA_HOME=c:\j2sdk1.4.2;classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;锛.;涓嶈兘灏戯紝琛ㄧず褰撳墠璺緞)path= %JAVA_HOME%\bin; (绯荤粺閲屽凡缁忔湁浜唒ath鍙橀噺锛屽彧闇瑕佸湪path鏈鍓嶉潰鍔犱笂鍘诲嵆鍙)鐒跺悗鍙互鍐欎竴涓绠鍗曠殑java绋嬪簭鏉ユ祴璇旿2SDK鏄惁宸插畨瑁呮垚鍔燂細public class Myjava{ publi...
  • 扩展阅读:java编程零基础入门 ... java全套学习视频 ... java代码生成器 ... 我的第一个java程序 ... java第一个程序怎么写 ... 编写简单的java程序 ... 一个最简单的java程序 ... java制作一个应用程序 ... java基本程序 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网