摘要:一的編寫新建一個文件的擴展名顯示出來編寫代碼,以類為單位編寫,編寫入口函數方法類名最好與文件名一致程序的入口以分號結尾通過命令完成編譯操作需要寫文件的完整路徑運行程序,運行文件字節碼文件通過命令完成執行如下命令其中是用來指定路徑。
今天,我們來寫一段Java程序。然后看看Java程序是如何執行的,以及Java新手小白遇到的問題和解決辦法。
一、HelloWorld的編寫① 新建一個XXX.java (文件的擴展名顯示出來)
②編寫代碼 ,以類為單位編寫,編寫入口函數/方法
public class HelloWorld{ // 類名最好與文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld");// 以分號結尾 } }
③通過 javac命令完成 編譯操作(需要寫java文件的完整路徑)
④運行java程序, 運行 .class 文件/字節碼文件 通過 java 命令完成
執行如下命令:
其中:
-classpath /-cp是用來指定路徑。
若不指定則java會從當前目錄找,找不到去java的lang包找。
若指定路徑如:-classpath /-cp .;c: 文件名
則java命令會先從當前目錄開始找,找不到去指定的C目錄找文件名 ,若還是找不到就再去java的lang包下找
. 代表當前路徑
; 分隔路徑
切記:在路徑和文件名之間需要空格分隔
二、程序解釋:A: Java程序的最基本單位是類,所以我們要定義一個類。
class 代表類
格式:class 類名
舉例:class HelloWorld{}
B:在類中寫內容的時候,用大括號括起來。
C:Java程序要想執行,必須有main方法。
格式:public static void main(String[ ] args){}
D:要指向那些東西呢,也用大括號括起來。
E:輸出語句: System.out.println(“輸出的內容”);
注:一個class 編譯后會對應一個 .class文件,一個源文件當中可以有多個class,當有公共類(public)存在時文件名必須和 公共類名(public 修飾類的類名)一致。因此一個源文件當中最多只能有一個公共類
三、Java程序的開發執行流程:A:編寫java源程序(.java) 源文件/源代碼
B:通過javac命令編譯生成.class文件(字節碼文件)
C:通過java命令運行.class文件(字節碼文件)
四、常見問題(必須牢記掌握)擴展名被隱藏
如何找到:工具--文件夾選項--查看--去除隱藏擴展名的那個勾勾
我們現在一般文件名稱和類名一致。
.java文件當中的類名(class 后面跟的名稱)經過編譯過后,會將類名作為.class文件的文件名稱。
但是,注意: javac后面跟的是文件名+擴展名
java后面跟的類名不帶擴展名
Java語言嚴格區分大小寫
單詞不要寫錯
見到非法字符:肯定是中文問題。
我們寫程序要求標點符號必須全部是英文狀態。
括號的配對問題。
一般來說,括號都是成對出現的。
在類 HelloWorld 中找不到主方法
忘記書寫語句后面的分號
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77810.html
摘要:二面向對象概述面向過程的設計思想和面向對象的設計思想我要吃魚香肉絲蓋飯面向過程我買菜我洗菜我切菜我放水我點火我做飯我炒菜。。。。 大家好,上次我們講過了樂字節Java編程之方法、調用、重載、遞歸,接下來我們將會進入到Java封裝的內容。Java編程語言發展,面向對象和類。 一、編程語言的發展 機器語言——直接由計算機的指令組成,指令、數據、地址都以0和1組成:可以被計算機直接識別并執行...
摘要:但是,很遺憾,消費類電子產品并沒有高速的發展起來,進入蟄伏期的飛速發展無心插柳柳成蔭年代中末期,有一個改變世界的大事出現了互聯網的爆發式增長。 從這篇文章開始,小樂準備寫一整系列的Java學習文章,一步一步帶您進入Java的神奇世界! 這是第一篇:Java語言概述以及Java的發展前景 1、SUN公司介紹 SUN公司全稱是Stanford University Network. SUN...
摘要:注意當多個父接口中存在相同的默認方法時,子類中以就近原則繼承。定義靜態默認方法這是版簡易計算器接口默認方法使用定義接口并提供默認打印方法定義接口默認方法支持方法形參這是數值運算基本接口。。。 總概 JAVA8 已經發布很久,而且毫無疑問,java8是自java5(2004年發布)之后的最重要的版本。其中包括語言、編譯器、庫、工具和JVM等諸多方面的新特性。 Java8 新特性列表如下:...
摘要:語法中接口可以包含實現方法,需要使用修飾,此類方法稱為默認方法。核心特性接口默認方法就介紹到這里了,后續小樂會繼續講述核心特性。 JAVA8已經發布很久,是自java5(2004年發布)之后Oracle發布的最重要的一個版本。其中包括語言、編譯器、庫、工具和JVM等諸多方面的新特性,對于國內外互聯網公司來說,Java8是以后技術開發的趨勢。這里主要講解在開發中幾個核心的新特性。(主要從...
摘要:關鍵字為跳出方法或返回值。總結如下接收變量方法名實參列表沒有返回值,不能使用接收變量。四重載一般來說,功能點相同的方法才適合使用重載,重載必須滿足如下要求必須是同一個類方法名必須相同參數列表不同注意方法重載與返回值無關。 一、概述 方法是指人們在實踐過程中為達到一定目的和效果所采取的辦法、手段和解決方案。 所謂方法,就是解決一類問題的代碼的有序組合,是一個功能模塊。編程語言中的方法是組...
閱讀 725·2021-11-17 09:33
閱讀 3756·2021-09-01 10:46
閱讀 1751·2019-08-30 11:02
閱讀 3279·2019-08-29 15:05
閱讀 1396·2019-08-26 11:39
閱讀 2271·2019-08-23 17:04
閱讀 1973·2019-08-23 15:43
閱讀 1371·2019-08-23 14:12