本文目錄一覽:
看一個java程序,第5 行,最後的數據類型是int,而int轉換成char類型不是需要強制轉換嗎?為什麼對了?
這是編譯器的原因,
首先編譯器會將代碼中「固定」的值自動「合併」
例如:
{
char c = 1 + ‘1’;
int i = 1 + 100;
String s = “111” + “345”;
double d = c + i;
}
然後,在編譯器編譯之後,反編譯位元組碼你可以看到,
你給的「固定」的值是會被加起來,而變數是不會處理的
然後你看到的’2’,在編譯器,1屬於char 0~65535的範圍之中,會把 ‘1’和數值1加起來得到’2’這時候是char不是int
ubuntu怎麼查看java運行的程序
一個ubuntu下運行java程序的實例
首先創建.java文件
進入某個目錄,
然後創建一個.java文件:vim HelloWorld.java
在裡面輸入代碼:
public class HelloWorld{
public static void main(String args[]){
System.out.println(“Hello World in Ubuntu!”);
}
}
保存並退出vim::x,回車。
編譯HelloWorld.java:javac HelloWorld.java 得到HelloWorld.class文件
運行HelloWorld:sudo java HelloWorld
結果輸出:Hello World in Ubuntu!
java怎樣打開?
java不能直接打開,你可以進入命令行模式或者使用ide運行java代碼。
使用命令行模式運行java程序。
win + R,輸入cmd,然後輸入java和javac,確保java已經成功安裝。
找到編寫好的文件位置,用cd 命令進入
比如,我的文件在桌面,就這樣輸入命令
然後使用javac命令編譯程序,最後私用java命令運行程序。
拓展資料
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程 。
Java具有簡單性、面向對象、分散式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分散式系統和嵌入式系統應用程序等 。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254444.html