新聞中心
java的代碼分享網(wǎng)站有哪些?
1. java2s
10年的尤溪網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整尤溪建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“尤溪網(wǎng)站設(shè)計(jì)”,“尤溪網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
這個(gè)網(wǎng)站非常好,分成三大類,分別是Example 、Products 、 Articles ,每個(gè)大類下又分別設(shè)許多小類,還有搜索功能,這樣查找起來非常方便。。比如,如果要學(xué)習(xí)SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,這個(gè)網(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)
難得看見國(guó)產(chǎn)的,好歹也要支持一下,分類也算清楚。
4. Koders
是個(gè)綜合查詢的網(wǎng)站,不過它好像是從代碼中查找關(guān)鍵詞,包含的語(yǔ)言挺多的。
5. Resources for Java server-side developers
確切的說,它是一個(gè)資源收集的網(wǎng)站,代碼查詢并不多。不過它分類相當(dāng)細(xì),如Articles、Books、Examples、Extensions、Frameworks等類,你可以輸入Spring或Hibernate作為關(guān)鍵詞搜索一下看看。
-----
java中如何根據(jù)一個(gè)網(wǎng)址獲得該網(wǎng)頁(yè)的源代碼?
package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpTest {
private String u;
private String encoding;
public static void main(String[] args) throws Exception {
HttpTest client = new HttpTest("", "UTF-8");
client.run();
}
public HttpTest(String u, String encoding) {
this.u = u;
this.encoding = encoding;
}
public void run() throws Exception {
URL url = new URL(u);// 根據(jù)鏈接(字符串格式),生成一個(gè)URL對(duì)象
HttpURLConnection urlConnection = (HttpURLConnection) url
.openConnection();// 打開URL
BufferedReader reader = new BufferedReader(new InputStreamReader(
urlConnection.getInputStream(), encoding));// 得到輸入流,即獲得了網(wǎng)頁(yè)的內(nèi)容
String line; // 讀取輸入流的數(shù)據(jù),并顯示
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
根據(jù)具體問題類型,進(jìn)行步驟拆解/原因原理分析/內(nèi)容拓展等。
具體步驟如下:/導(dǎo)致這種情況的原因主要是……
我java源代碼,怎么才能建立一個(gè)網(wǎng)站呢?
方法如下:
安裝服務(wù)器(TOMCAT即可)
把項(xiàng)目部署到服務(wù)器中,打開服務(wù)器即可訪問
提示:過程中可能會(huì)出現(xiàn)問題,要針對(duì)具體問題具體解決即可
找到菜單?window?→?Show?View?→?Servers,打開Servers視圖標(biāo)簽,部署的Tomcat?服務(wù)
在這個(gè)服務(wù)上右擊,選擇“Add?Deployment”
在新打開的對(duì)話框中,有一個(gè)Project項(xiàng),選擇要部署的項(xiàng)目
點(diǎn)擊“Finish”完成部署
這樣項(xiàng)目就部署到Tomcat里面去了
運(yùn)行時(shí)可調(diào)用瀏覽器打開一個(gè)網(wǎng)頁(yè),網(wǎng)頁(yè)地址在代碼中的java代碼怎么寫?
網(wǎng)頁(yè)地址在代碼中的java代碼寫法如下:
packagecom.test;
importjava.lang.reflect.Method;
//實(shí)現(xiàn)打開瀏覽器并跳到指定網(wǎng)址的類
publicclassBareBonesBrowserLaunch{
publicstaticvoidopenURL(Stringurl){
try{
browse(url);
}catch(Exceptione){
}
}
privatestaticvoidbrowse(Stringurl)throwsException{
//獲取操作系統(tǒng)的名字
StringosName=System.getProperty("os.name","");
if(osName.startsWith("MacOS")){
//蘋果的打開方式
ClassfileMgr=Class.forName("com.apple.eio.FileManager");
MethodopenURL=fileMgr.getDeclaredMethod("openURL",newClass[]{String.class});
openURL.invoke(null,newObject[]{url});
}elseif(osName.startsWith("Windows")){
//windows的打開方式。
Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+url);
}else{
//UnixorLinux的打開方式
String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"};
Stringbrowser=null;
for(intcount=0;countbrowsers.lengthbrowser==null;count++)
//執(zhí)行代碼,在brower有值后跳出,
//這里是如果進(jìn)程創(chuàng)建成功了,==0是表示正常結(jié)束。
if(Runtime.getRuntime().exec(newString[]{"which",browsers[count]}).waitFor()==0)
browser=browsers[count];
if(browser==null)
thrownewException("Couldnotfindwebbrowser");
else
//這個(gè)值在上面已經(jīng)成功的得到了一個(gè)進(jìn)程。
Runtime.getRuntime().exec(newString[]{browser,url});
}
}
}
//主方法測(cè)試類
publicstaticvoidmain(String[]args){
Stringurl="";
BareBonesBrowserLaunch.openURL(url);
}
當(dāng)前名稱:網(wǎng)站跟java代碼 java和網(wǎng)頁(yè)
網(wǎng)站地址:http://www.dlmjj.cn/article/doegjdi.html