1. 程式人生 > >Head First Java這本書最後的BeatBoxFinal報錯

Head First Java這本書最後的BeatBoxFinal報錯

大部分人都在使用O'REILLY®的Head First Java這本書來學習Java,此書最後有一個BeatBoxFinal程式,但是通過執行
cmd指令:
javac BeatBoxFinal.java (編譯檔案) (無錯誤)
java BeatBoxFinal (執行class檔案) (有錯誤!)

在執行 java BeatBoxFinal 時出現以下報錯:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
        at BeatBoxFinal.main(BeatBoxFinal.java:40)

我們注意BeatBoxFinal.java效果中有使用者可以傳送資訊,並且點選那條資訊可以載入模板

但是使用者必須有ID

所以我們需要在執行BeatBoxFinal.class時傳入一個ID,假設ID為"Test":

java BeatBoxFinal (會報錯!)
java BeatBoxFinal Test (解決問題)

相關推薦

Head First Java本書最後BeatBoxFinal

大部分人都在使用O'REILLY®的Head First Java這本書來學習Java,此書最後有一個BeatBoxFinal程式,但是通過執行cmd指令: javac BeatBoxFinal.java (編譯檔案) (無錯誤) java BeatBoxFinal (執行c

Head first java chapter 9構造器與垃圾收集器

運算 不同 垃圾 使用 log 特殊 返回 oid div 構造函數是一種特殊的函數。其主要功能是用來在創建對象時初始化對象, 即為v對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。構造函數與類名相同,可重載多個不同的構造函數。在JAVA

Head first java chapter 15 網絡與線程

cnblogs chapter rst 1-1 java mage .com first com Head first java chapter 15

Head first java chapter 12 圖形用戶接口

ges 分享 img com logs bsp log ava java Head first java chapter 12 圖形用戶接口

Head first java chapter 16 集合與泛型(數據結構)

技術分享 rst image 結構 logs ges nbsp alt log Head first java chapter 16 集合與泛型(數據結構)

Head first java chapter 10 數字與靜態

靜態 分享 ict 實現 9.png chap image .cn per 註意,先輸出靜態定義,然後運行main,輸出“in main",然後statictests繼承自staticsuper,所

Head first java chapter 17 包、jar存檔文件和部署

image bsp head .com ava 分享 logs cnblogs http Head first java chapter 17 包、jar存檔文件和部署

Head First Java Stick 04

blog port 其他 pos clas 玫瑰 imp 老師 麻煩 Make it Stick 玫瑰是紅的, 數學老師是嘗嘗請假的, 如果你不想多打字, 那麽就要import 除了在java.lang這個包裏面的類,要用到其他的類都要指定完整名稱。 如果怕麻煩的話,那就用

Head First Java & final

final first http nsa png pos head java fin Head First Java & final

Head First Java(第2版)中文版pdf

循環 cti right 雜誌 制造 指導 開始 網站 ria 下載地址:網盤下載 內容簡介 · · · · · ·《Head First Java》是本完整的面向對象(object-oriented,OO)程序設計和Java的學習指導。此書是根據學習理論所設計的,讓

Head First Java》讀書筆記

變量 int RM default obj head ren 初始 long primitive主數據類型有8種:  boolean、char、byte、short、int、long、float、double 沒有對象變量,只有引用到對象的變量,對象引用變量保存存取對象的

Head First Java學習筆記

收集 override 創建子類 fileinput 繼承 byte[] 調度 har soc 1.基本概念 1.1.工作方式 源代碼(.java)---編譯器(執行javac程序)---產生字節碼(.class與平臺無關)---JAVA虛擬機(JVM,讀取與執行字節

D1——初讀《Head First Java

       今天隨便看了點《Head First Java》,發覺這本書的風格真是有趣。打算先把這本書踏踏實實的看了。學習切忌好高騖遠、心浮氣躁,尤其入門基礎階段更應該踏踏實實地學習知識。下面隨便談談自己打算如何使用《Head First Java》。第一,學習按照每

Head First Java

《HEAD FIRST JAVA》第一次回顧和整理 第一章 進入Java的世界(基本概念) 主要介紹了Java的工作原理,發展簡史,程式結構和一些簡單的語法。學過其他語言的人表示這章完全沒有壓力。 1,程式的層次:原始檔(source file)-&g

Head first Java 讀書筆記

1.引數與方法 1.實參(argument),形參(parameter),封裝(encapsulation) 2.對方法傳入引數,實際上傳入的是實參的拷貝。(按值傳遞 pass by value) 3.如果需要返回不同型別的值,需要使用ArrayList。 4.傳入與

Head first Java 讀書筆記 -----構造器與垃圾收集器

  1.棧與堆 1.記憶體中有兩種區域,物件的生存空間--堆(heap),以及方法呼叫和區域性變數的生存空間--棧(stack)。 2.當你呼叫一個方法時,該方法會放在呼叫棧的棧頂。實際被堆上棧的是堆疊塊,堆疊塊帶有方法的狀態,包括執行到哪一行程式以及所有的區域性變數。

head first java學習之旅開啟!

  以前買的膝上型電腦太厚重了,又因為c盤不足刪了很多軟體,重灌之後c盤還是很滿,暫時沒有方法解決,就沒有把膝上型電腦帶回家。   之前選修了java程式設計的個性課,勉強把head first java看了一半,一隻腳踏進了java。現在放假正好在家重新把之前的部分看一看

head first java第二章的學習

為什麼要有物件?----面向物件的意義所在 和麵向過程相比較 目標程式1:畫三個圖形——四方形、圓形、三角形。點選後旋轉,並分別播放不同的音訊。 面向過程:有什麼動作? ——旋轉rotate ——播放音訊playSound 傳不同的編號 面向物件:有什麼事物?

head first java第三章的學習

主型別和引用型別 其實這一章對我來說理解不是問題,主要是一些細節性上的東西。 引言:java有哪些型別?怎麼宣告變數?如何運用變數?怎麼垃圾回收這些變數? java型別,必須要有型別和名稱,轉換有時候會丟失資料,別用小容器裝大容器。 基本型別有哪些? 大體:整數(1

head first java第五章的學習

早上沒有帶電腦,手寫了一部分程式碼,下午學校的ic共享空間開了,興奮,立馬趕過來學習了。 總算是完成了一個簡易版的DotCom遊戲,從頭到尾的自己再走一遍吧。 分析流程,注意類,實力變數,行為的設定 遊戲說明: 遊戲中有三個虛擬的連續的戰艦佔位,需要使用者猜測,每猜測