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

轉java

發布時間: 2022-02-02 04:19:54

Ⅰ 怎麼把exe程序轉換成java

1、java編譯的程序在裝有jvm的機器上,可以通過javaw來運行的。正常會通過eclipse工具,或則通過jdk中提供的的jar命令打包。
2、如果要程序能夠雙擊運行,最重要的是在jar文件下的META-INF文件下的MANIFEST.MF文件中指定運行的主函數,即帶有main方法的類。
3、如果是新手,建議使用eclipse打包,因為在eclipse打包過程中,可以指定包含main方法的類,並且自動生成MANIFEST.MF文件。其實打包比較頭疼的就是MANIFEST.MF文件,因為如果是通過jar命令手動打包的時候,MANIFEST.MF需要自己編輯的,這個文件中的信息之間的空格、回車都有特定要求,如果不正確,也會造成程序無法運行。
4、其實window下的exe、bat或則linux下的sh文件都可以調用jar程序。如果要成exe之類的也可以寫。

Ⅱ 30多歲想轉java是不是瘋了

瘋了還不至於,但是最好仔細確認下你的初衷,如果僅僅看重薪資問題,建議你還是慎重,因為其實技術從業人員薪資沒你想像的高,一般是起薪高,但是很多行業沉澱多年以後(比如銷售好好沉澱10年的客戶資源等)薪資應該是遠遠強於普通的技術人員的,另外就是國內目前做JAVA確實多少有點偏年輕化的風氣,甚至很多人說30歲之後不應寫代碼了,所以30歲才入行可能會難上加難,如果沒有啥意志力,可能很快就會放棄吧.......

Ⅲ 如何從測試轉java開發

為啥Java只學過語法?你大學都幹啥了?C++也沒學過?
你是計算機專業的嗎?演算法數據結構啥的都學過么?
你是做測試的那麼你會JUnit么?會Git或者其他版本控制工具嗎?你說會sql,那麼都會用哪些資料庫呢?知道怎麼通過Java來調用資料庫嗎?

想做Java最重要的是基礎,而不是框架。
我會告訴你我什麼框架都不會照樣找到Java開發的工作嗎?

如果有C++或者C#的功底的話,Java還是很好學的。Oracle的官網上有很好的Java教程。
不太推薦通過看書學習,因為節奏太慢了。上Oracle官網上學,有很多例子,邊學邊做做筆記,然後寫寫代碼,我就是這么學的。學完基本上Java基礎掌握的差不多了,然後就開始多練練演算法題,不停地刷題。

如果一定要看書的話,推薦《Head First Java》(中文譯名忘了是啥。。),或者《Thinking in Java》(中文譯名 Java編程思想)
前者適合初學者,不過我覺得裡面露了不少重要的知識點。
後者,不太建議初學者學,文章作者是個C++大神,很多時候喜歡講底層的原理,你沒有很好的基礎估計不太好理解他的話。這本書比較適合你工作了之後提高自己能力時候看。

我列舉一下我覺得比較重要的東西
1. Oracle的Java教程一定要看完。裡面有很多必須掌握的知識點。這是最低要求了。
2. 演算法和數據結構。。需要你大學時期的積累,然後多練練簡單的編程題。像最基本的二叉樹,哈希表什麼的都是必會的。不推薦看專門關於演算法和數據結構的書。。很多書裡面的東西太專業了不適合初學者,而且很多高級的數據結構現實工作中用不到。我推薦《How to crack coding interview》裡面的那些題基本上足以應對大部分面試了。(google,微軟什麼的除外。)
3. SQL,還有至少熟練掌握一個資料庫。如果你還不會用資料庫,推薦學mysql,因為比較常用。然後學學Hibernate
4. 掌握常用的Java編程工具: JUnit, eclipse,Git,maven或者ant。還有學會用命令行
5. 掌握基本的架構:MVC,client-server。
6. 做做個人項目。
7. 掌握面試技巧:我成功的秘訣是。。面試時候表現的自信,勤奮,好學。。別老是問一些公司假期有多久,有啥福利之類的。。

想做Java開發算是門檻相對高的了,對初級Java程序員來說,最重要的還是你的基礎,編程能力,學習能力,以及做過的項目。如果有些公司只注重你會不會某個框架什麼的,那都是SB。

別急著學框架,框架等你java學好了再開始學。框架雖然好用,但是也會影響你對底層的理解,對初學者來說有百害而無一利。

Ⅳ C#代碼轉JAVA

C#模擬post提交數據;
以下為java模擬post提交數據
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
public class SendPostMessage {

private HttpURLConnection conn = null;
//傳遞url,map集合[map.put("name","cat")]
public boolean send(String urlAddr, Map map) throws Exception {

boolean isSuccess = false;
StringBuffer params = new StringBuffer();

Iterator it = map.entrySet().iterator();
while(it.hasNext()){
Entry element = (Entry)it.next();
params.append(element.getKey());
params.append("=");
params.append(element.getValue());
params.append("&");
}

if(params.length() > 0){
params.deleteCharAt(params.length()-1);
}

try{
URL url = new URL(urlAddr);
conn = (HttpURLConnection)url.openConnection();

conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length", String.valueOf(params.length()));
conn.setDoInput(true);
conn.connect();

OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
out.write(params.toString());
out.flush();
out.close();

int code = conn.getResponseCode();
if (code != 200) {
System.out.println("ERROR===" + code);
} else {
isSuccess = true;
System.out.println("Success!");
}
}catch(Exception ex){
ex.printStackTrace();
}finally{
conn.disconnect();
}
return isSuccess;
}
希望能夠幫助到你,望採納!

Ⅳ 如何將.class文件轉換成.java文件

用java的反編譯工具,jd-gui

直接打開你的.class文件即可

但是,可能跟原代碼不一樣

原因是編譯器會對代碼做編譯優化,或者像android一樣,打包會對代碼進行混淆

熱點內容
linuxi2c驅動 發布:2024-03-29 18:09:56 瀏覽:671
junit源碼下載 發布:2024-03-29 18:00:10 瀏覽:525
本田雅閣壓縮機不工作 發布:2024-03-29 17:59:13 瀏覽:600
溯源碼可以偽造嗎 發布:2024-03-29 17:54:45 瀏覽:56
北京編程傳 發布:2024-03-29 17:54:44 瀏覽:435
編程畫曲線 發布:2024-03-29 17:48:59 瀏覽:59
簡單存儲服務s3 發布:2024-03-29 17:48:46 瀏覽:336
安卓手機的usb功能在哪裡設置 發布:2024-03-29 17:46:27 瀏覽:758
配置文件ini如何寫 發布:2024-03-29 17:31:05 瀏覽:997
如何更改微信密碼修改 發布:2024-03-29 17:24:49 瀏覽:588