當前位置:首頁 » 編程語言 » 讀java程序

讀java程序

發布時間: 2022-07-04 20:48:07

java 程序閱讀

類Cruncher有3個方法, 第一個方法:Crunch(int i)傳入的參數必須是int類型
第二個方法:Crunch(String s)穿入的參數必須是String, 其實這2個方法重載了.

第三個方法 是 main(String args[])主方法,也是整個程序的入口.
new Cruncher(1)表示創建了一個類Curncher的對象.

其中問題也就出來了,2個方法Crunch應該是類Curncher的構造方法.但是方法名字寫錯了,正確的是: Cruncher( int i ) Cruncher( String s )
因為new Cruncher(1)中的參數是int類型,所以調用了 Cruncher( int i )這個方法,因該輸出int version

看來你是第二天學習java吧??
以前沒學習過C?

㈡ JAVA讀程序,寫出正確的運行結果

第一題會列印12,後面的34列印不出來.因為一直在等待.
第二題是10,10

㈢ 編寫一個java程序, 可以讀取java文件,並讀取出所有內容,並自動對{和}涉及到的空格進行自動修改。

import java.io.File;
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
System.out.println("行數: " + getLineCountOfFile("c:\\1.txt"));
}

public static int getLineCountOfFile(String filePath) {
int lineCount = 0;
Scanner scanner = null;
try {
scanner = new Scanner(new File(filePath));

while (scanner.hasNextLine()) {
System.out.println("文件內容: " + scanner.nextLine());
++lineCount;
}
} catch (Exception e) {
} finally {
if (scanner != null) {
scanner.close();
}
}
return lineCount;
}
}

㈣ JAVA 讀程序題目

運行結果為:

localnum=1

paranum=36

相關注釋見附加圖片。

㈤ 求高手讀java程序啊!!明天就要查了,過不了,就要掛科了,跪求幫助啊!!幫忙一行行讀吧!!非常感謝

public class SportAction {
//列表顯示商品
public static Object[][] listindex() throws Exception{
List<Sport> sportList = new ArrayList<Sport>();//定義商品列表的list集合
String sql = "select * from goods";//定義sql查詢語句
Connection connection = DBControl.connection();//獲取Connection對象
Statement statement = connection.createStatement();//由connection獲取到Statement對象
ResultSet rs = statement.executeQuery(sql);//執行sql語句,得到結果集
//迭代結果集
while (rs.next()) {
int id = rs.getInt(1);//獲取goods表中某條數據第一列值(數據類型為int)
String sname = rs.getString(2);//獲取goods表中某條數據第二列值(數據類型為String)
double price = rs.getDouble(3);//獲取goods表中某條數據第三列值(數據類型為double的)
int sum = rs.getInt(4);//獲取goods表中某條數據第四列值(數據類型為int)
String content = rs.getString(5);//獲取goods表中某條數據第五列值(數據類型為String)
int minsum = rs.getInt(6);//獲取goods表中某條數據第六列值(數據類型為int)
//將獲取到的一條數據的各個屬性值 ,組裝成一個Sport對象
Sport sport = new Sport(id,sname,price,sum,content,minsum);
//將這個對象加入到list集合中
sportList.add(sport);
}
//將list集合轉化為二維數組,每行是一條數據,每列是一個屬性
Object[][] object = new Object[sportList.size()][6];
//給每條數據進行賦值
for(int i=0;i<sportList.size();i++){
Sport sport = sportList.get(i);
object[i][0] = sport.getId();
object[i][1] = sport.getSname();
object[i][2] = sport.getPrice();
object[i][3] = sport.getSum();
object[i][4] = sport.getContent();
object[i][5] = sport.getMinsum();
}
return object;
}

㈥ JAVA怎麼讀

java詞義
[編輯本段]

java: [ 'dʒɑ:və ]
n. 1.爪哇島(印尼)
2. 爪哇產的咖啡
3. 【電腦】在網際網路上的應用程序開發語言
例句與用法:
1. An Australian-administered island in the eastern Indian Ocean south of Java. It was annexed by Great Britain in1888 and came under Australian sovereignty in1958.
聖誕島爪哇島南部印度洋東部的一座島嶼,由澳大利亞管轄。在1888年由英國吞並,1958年主權歸澳大利亞

2. A volcanic island of Indonesia between Sumatra and Java. A violent explosion in August1883 blew the island apart and caused a tidal wave that killed more than36,000 people.
喀拉喀托火山位於蘇門答臘和爪哇之間的一個火山島。1883年8月,該島火山的一次猛烈的噴發使該島裂開,並引發了一場使36,000多人喪生的海嘯

3. He pictured to himself what it might be like to live in Java.
他想像要是生活在爪哇的情形.

4. A web object can be a web page(or part thereof), an image, plain file, a directory, a Java applet, or CGI script.
一個Web對象可以是一個網頁(或其中的部分)、一幅圖象、純文本文件、一個目錄,一個Java小程序或CGI手稿。

英英解釋:
名詞java:
1. an island in Indonesia south of Borneo; one of the world's most densely populated regions
2. a beverage consisting of an infusion of ground coffee beans
同義詞:coffee
3. a simple platform-independent object-oriented programming language used for writing applets that are downloaded from the World Wide Web by a client and run on the client's machine

Java簡介
[編輯本段]
Java是由Sun Microsystems公司於1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態的Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。另一方面,Java技術也不斷更新。
Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1x版發展到1.2版。目前常用的Java平台基於Java1.4,最近版本為Java1.6。
Java分為三個體系J2SE(Java2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。

Java語言
[編輯本段]
Java語言是一個支持網路計算的面向對象程序設計語言。Java語言吸收了Smalltalk語言和C++語言的優點,並增加了其它特性,如支持並發程序設計、網路通信、和多媒體數據控制等。主要特性如下:
1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,並提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。
2、Java語言是一個面向對象的。Java語言提供類、介面和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持介面之間的多繼承,並支持類與介面之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。
3、Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程介面中有一個網路應用編程介面(java.net),它提供了用於網路應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。
4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
5、Java語言是安全的。Java通常被用在網路環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網路下載的類具有一個安全防範機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、位元組代碼檢查,並提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。
6、Java語言是體系結構中立的。Java程序(後綴為java的文件)在Java平台上被編譯為體系結構中立的位元組碼格式(後綴為class的文件), 然後可以在實現這個Java平台的任何系統中運行。這種途徑適合於異構的網路環境和軟體的分發。
7、Java語言是可移植的。這種可移植性來源於體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。
8、Java語言是解釋型的。如前所述,Java程序在Java平台上被編譯為位元組碼格式, 然後可以在實現這個Java平台的任何系統中運行。在運行時,Java平台中的Java解釋器對這些位元組碼進行解釋執行,執行過程中需要的類在聯接階段被載入到運行環境中。
9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發展越來越接近於C++。
10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable介面的對象包裝成一個線程,其二,從Thread類派生出子類並重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable介面,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,並提供多線程之間的同步機制(關鍵字為synchronized)。
11、Java語言是動態的。Java語言的設計目標之一是適應於動態變化的環境。Java程序需要的類能動態地被載入到運行環境,也可以通過網路來載入所需要的類。這也有利於軟體的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java對對象技術的全面支持和Java平台內嵌的API能縮短應用系統的開發時間並降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平台之間傳遞信息的低成本方式。特別是Java企業應用編程介面(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫。

㈦ 請閱讀Java程序段,寫出運行結果;

累死我咧~ 多給幾分吧~~~~~ 以後合作愉快~
1.
x=1,y=2,z=3,u=false,請分別計算下式的值:
(1). y+=z--/++x; 值為( 3.5 )。
(2). u=!((x=--y||y++<=z--)&&y==z); 值為( true )。
(3). u=y>x^x!=z 值為( true )。
2.
int x=3,y=5;Boolean b=x>y&&x++==y-表達式後,x,y,b三個變數的值分別為( x=4,y=4,b=false )。
3.
int I;
for(I=0;I<5;I++)
if((I==3)
break;
System.out.print(「I=」+I)

I的值為( 3 )。
4.以下程序:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
int result=c==false?1:2;
這段程序執行完後,c的值是(false),result的值是( 0 )。
5.String s1="abc";那麼執行String s2=s1.concat("def");後,s1的值是("abc")。
6.

for(int i=1;i<27;i++)
{
char ch;
if (i%7==0)
ch='\n';
else ch='\t';
System.out.print((char('A'+i-1));
System.out.print(ch);
}
A B C D E F G
H I G K L M N
O P Q R S T U
V W X Y Z

7.
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(i==j)
continue;
System.out.print(i*5+j+"\t");
}
System.out.println("i="+i);
}
1 2 3 4 i=05 7 8 9 i=110 11 13 14 i=215 16 17 19 i=320 21 22 23 i=4

㈧ Java讀程序題

其實你只要搞懂幾點東西,就不會亂
1.你的switch捕捉的是余數
2.switch(a++%4)這個過程a是先與4進行求余,然後a會遞增一次,也就是+1;
3.switch(++a%4)這個過程a是先遞增+1,然後再與4進行求余;
4.case如果沒有break會發生case穿透,不會跳出,會進行下一個case執行要求!
5.給你截圖了,能不能看懂全靠造化了,盡力了,不可能全部都列出步驟,列出列印4的原因:

㈨ Java程序閱讀

初始化代碼塊分兩種
1 普通的 在每次實例化此類的時候調用 且在super()調用之後運行(super()再哪調用知道的吧)
2 static的 只在第一次調用時運行 在構造方法前運行

如果按我說的 我想你修改下 把繼承關系加入 並且多次new 會更好的理解 順序

㈩ 讀懂一個java程序應從哪裡入手,是從main讀嗎

首先呢,我想給樓主說一下關於寫程序的問題,
好的程序不僅應該效率高,
簡潔,
並且具有很好的可讀性,
即結構合理,
並且有良好的注釋習慣,
我個人感覺這樣的程序才是好的
你讀的程序很可能沒有或者注釋很少,
所以很不好懂,
另外一個原因呢,
就是剛學java
很多代碼,類,方法,
樓主可能還不大理解。
沒關系,慢慢來。
從最基本的程序做起,
自己做幾個小的程序,
也就有經驗了,
主要還是要理解一些繼承,implements,
公有私有方法以及構造方法等,
這個不太全,希望大牛補充
以及一些基本的流程式控制制語句,
基本的java語法,
這樣就具備看懂一些程序的能力了,
希望樓主好運

熱點內容
電腦基岩版材質包怎麼安裝到伺服器里 發布:2025-02-03 20:57:33 瀏覽:389
linux文件組 發布:2025-02-03 20:53:51 瀏覽:327
db2存儲執行變慢 發布:2025-02-03 20:42:21 瀏覽:764
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:433
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:558
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:744
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:147
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:240
java駝峰 發布:2025-02-02 09:13:26 瀏覽:653