java源碼代碼哪個好,源代碼怎么樣

java的代碼分享網(wǎng)站有哪些?

1. java2s

安居ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

這個網(wǎng)站非常好,分成三大類,分別是Example 、Products 、 Articles ,每個大類下又分別設(shè)許多小類,還有搜索功能,這樣查找起來非常方便。。比如,如果要學(xué)習(xí)SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,這個網(wǎng)站還有JavaScript DHTML 、 C# / C Sharp 、 C / ANSI-C 、 SQL / MySQL 等類??傊?,非常好。

2. codeZoo

這是O'Reily旗下的,除了Java之外,還有Ruby、Python。

3. Java學(xué)習(xí)源代碼檢索系統(tǒng)

難得看見國產(chǎn)的,好歹也要支持一下,分類也算清楚。

4. Koders

是個綜合查詢的網(wǎng)站,不過它好像是從代碼中查找關(guān)鍵詞,包含的語言挺多的。

5. Resources for Java server-side developers

確切的說,它是一個資源收集的網(wǎng)站,代碼查詢并不多。不過它分類相當(dāng)細(xì),如Articles、Books、Examples、Extensions、Frameworks等類,你可以輸入Spring或Hibernate作為關(guān)鍵詞搜索一下看看。

-----

大家都用什么工具閱讀java 源代碼

myeclipse eclipse

如果你只是看源碼的話推薦你用sublime3編輯器

java聊天室源代碼去哪里看更好?

【ClientSocketDemo.java 客戶端Java源代碼】 import java.net.*; import java.io.*; public class ClientSocketDemo { //聲明客戶端Socket對象socket Socket socket = null; //聲明客戶器端數(shù)據(jù)輸入輸出流 DataInputStream in; DataOutputStream out; //聲明字符串?dāng)?shù)組對象response,用于存儲從服務(wù)器接收到的信息 String response[]; //執(zhí)行過程中,沒有參數(shù)時的構(gòu)造方法,本地服務(wù)器在本地,取默認(rèn)端口10745 public ClientSocketDemo() { try { //創(chuàng)建客戶端socket,服務(wù)器地址取本地,端口號為10745 socket = new Socket("localhost",10745); //創(chuàng)建客戶端數(shù)據(jù)輸入輸出流,用于對服務(wù)器端發(fā)送或接收數(shù)據(jù) in = new DataInputStream(socket.getInputStream()); out = new DataOutputStream(socket.getOutputStream()); //獲取客戶端地址及端口號 String ip = String.valueOf(socket.getLocalAddress()); String port = String.valueOf(socket.getLocalPort()); //向服務(wù)器發(fā)送數(shù)據(jù) out.writeUTF("Hello Server.This connection is from client."); out.writeUTF(ip); out.writeUTF(port); //從服務(wù)器接收數(shù)據(jù) response = new String[3]; for (int i = 0; i response.length; i++) { response[i] = in.readUTF(); System.out.println(response[i]); } } catch(UnknownHostException e){e.printStackTrace();} catch(IOException e){e.printStackTrace();} } //執(zhí)行過程中,有一個參數(shù)時的構(gòu)造方法,參數(shù)指定服務(wù)器地址,取默認(rèn)端口10745 public ClientSocketDemo(String hostname) { try { //創(chuàng)建客戶端socket,hostname參數(shù)指定服務(wù)器地址,端口號為10745 socket = new Socket(hostname,10745); in = new DataInputStream(socket.getInputStream()); out = new DataOutputStream(socket.getOutputStream()); String ip = String.valueOf(socket.getLocalAddress()); String port = String.valueOf(socket.getLocalPort()); out.writeUTF("Hello Server.This connection is from client."); out.writeUTF(ip); out.writeUTF(port); response = new String[3]; for (int i = 0; i response.length; i++) { response[i] = in.readUTF(); System.out.println(response[i]); } } catch(UnknownHostException e){e.printStackTrace();} catch(IOException e){e.printStackTrace();} } //執(zhí)行過程中,有兩個個參數(shù)時的構(gòu)造方法,第一個參數(shù)hostname指定服務(wù)器地址 //第一個參數(shù)serverPort指定服務(wù)器端口號 public ClientSocketDemo(String hostname,String serverPort) { try { socket = new Socket(hostname,Integer.parseInt(serverPort)); in = new DataInputStream(socket.getInputStream()); out = new DataOutputStream(socket.getOutputStream()); String ip = String.valueOf(socket.getLocalAddress()); String port = String.valueOf(socket.getLocalPort()); out.writeUTF("Hello Server.This connection is from client."); out.writeUTF(ip); out.writeUTF(port); response = new String[3]; for (int i = 0; i response.length; i++) { response[i] = in.readUTF(); System.out.println(response[i]); } } catch(UnknownHostException e){e.printStackTrace();} catch(IOException e){e.printStackTrace();} } public static void main(String[] args) { String comd[] = args; if(comd.length == 0) { System.out.println("Use localhost(127.0.0.1) and default port"); ClientSocketDemo demo = new ClientSocketDemo(); } else if(comd.length == 1) { System.out.println("Use default port"); ClientSocketDemo demo = new ClientSocketDemo(args[0]); } else if(comd.length == 2) { System.out.println("Hostname and port are named by user"); ClientSocketDemo demo = new ClientSocketDemo(args[0],args[1]); } else System.out.println("ERROR"); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 【ServerSocketDemo.java 服務(wù)器端Java源代碼】 import java.net.*; import java.io.*; public class ServerSocketDemo { //聲明ServerSocket類對象 ServerSocket serverSocket; //聲明并初始化服務(wù)器端監(jiān)聽端口號常量 public static final int PORT = 10745; //聲明服務(wù)器端數(shù)據(jù)輸入輸出流 DataInputStream in; DataOutputStream out; //聲明InetAddress類對象ip,用于獲取服務(wù)器地址及端口號等信息 InetAddress ip = null; //聲明字符串?dāng)?shù)組對象request,用于存儲從客戶端發(fā)送來的信息 String request[]; public ServerSocketDemo() { request = new String[3]; //初始化字符串?dāng)?shù)組 try { //獲取本地服務(wù)器地址信息 ip = InetAddress.getLocalHost(); //以PORT為服務(wù)端口號,創(chuàng)建serverSocket對象以監(jiān)聽該端口上的連接 serverSocket = new ServerSocket(PORT); //創(chuàng)建Socket類的對象socket,用于保存連接到服務(wù)器的客戶端socket對象 Socket socket = serverSocket.accept(); System.out.println("This is server:"+String.valueOf(ip)+PORT); //創(chuàng)建服務(wù)器端數(shù)據(jù)輸入輸出流,用于對客戶端接收或發(fā)送數(shù)據(jù) in = new DataInputStream(socket.getInputStream()); out = new DataOutputStream(socket.getOutputStream()); //接收客戶端發(fā)送來的數(shù)據(jù)信息,并顯示 request[0] = in.readUTF(); request[1] = in.readUTF(); request[2] = in.readUTF(); System.out.println("Received messages form client is:"); System.out.println(request[0]); System.out.println(request[1]); System.out.println(request[2]); //向客戶端發(fā)送數(shù)據(jù) out.writeUTF("Hello client!"); out.writeUTF("Your ip is:"+request[1]); out.writeUTF("Your port is:"+request[2]); } catch(IOException e){e.printStackTrace();} } public static void main(String[] args) { ServerSocketDemo demo = new ServerSocketDemo(); } } 你可以去這里看看

java學(xué)習(xí)下載源碼網(wǎng)站?哪個最好用?

訊云資源網(wǎng)是一個關(guān)于資源下載、快速問答和新聞資訊的網(wǎng)站,下載資源及新聞資訊內(nèi)容豐富多彩。主要有一下幾個模塊:JDK下載、數(shù)據(jù)庫下載、API下載、工具類下載、其他下載、快速問答、最新資訊開心一刻,謝謝啊手打的。

是用myEclipse和myEclipse編輯Java源代碼哪個好?

你是想問eclipse和myeclipse吧,一般公司都是用的eclipse,因?yàn)閙yeclipse是收費(fèi)的,myeclipse就是自動給你加上了很多eclipse上沒有的插件,eclipse也可以手動添加,無所謂的,新手的話建議用eclipse會學(xué)的系統(tǒng)一些

java用什么軟件編寫代碼

JAVA編程常用的軟件:

1、Eclipse:

Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。

2、MyEclipse:

MyEclipse是Eclipse的升級版,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,由Genuitec公司發(fā)布,提供免費(fèi)版和收費(fèi)版。被譽(yù)為最好用的Java IDE之一。

MyEclipse 是對Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。

3、IntelliJ IDEA:

IntelliJ IDEA是一款綜合的Java 編程環(huán)境,被許多開發(fā)人員和行業(yè)專家譽(yù)為市場上最好用的IDE之一,與MyEclipse齊名。

它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計(jì)器。

4、NetBeans:

NetBeans IDE是一個屢獲殊榮的集成開發(fā)環(huán)境,可以方便的在Windows、Mac、Linux和Solaris中運(yùn)行。NetBeans包括開源的開發(fā)環(huán)境和應(yīng)用平臺,NetBeans IDE可以使開發(fā)人員利用Java平臺能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動的應(yīng)用程序。

5、BlueJ:

BlueJ是一款支持Java編程語言的集成開發(fā)環(huán)境(IDE)。它原本是為了教育目的而開發(fā)的,同時也適合于那些想做小型軟件開發(fā)的開發(fā)人員。它的運(yùn)行需要JDK(Java開發(fā)工具包)的幫助。BlueJ主要是為面向?qū)ο蟮某绦蛟O(shè)計(jì)教學(xué)而開發(fā)的,因此它的設(shè)計(jì)不同于其他的開發(fā)環(huán)境。

參考資料來源:百度百科-BlueJ

參考資料來源:百度百科-IntelliJ IDEA

參考資料來源:百度百科-Netbeans

參考資料來源:百度百科-eclipse

參考資料來源:百度百科-MyEclipse

文章名稱:java源碼代碼哪個好,源代碼怎么樣
URL分享:http://www.muchs.cn/article36/hchopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計(jì)公司、云服務(wù)器、響應(yīng)式網(wǎng)站、服務(wù)器托管網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)