Time of Update: 2018-07-27
Q6:構造器與其他普通方法有什麼區別。如果你不為一個類提供構造器,會發生什麼。可以在一個構造器中調用另外一個構造器嗎。怎麼調用父類的構造器。 A6:構造器必須和類名一致,並且沒有傳回值。構造器僅在建立對象時被調用,但是普通方法可以被調用多次。 普通方法可以擁有任意合法的命名,並且可以被調用多次。 Q:如果不為一個類提供構造器,會發生什麼。
Time of Update: 2018-07-27
q1:給出一些使用Java的理由。 a1:java是一個有趣的程式設計語言,讓我找出一些理由來: 內建的多線程機制、通訊端、記憶體管理(自動記憶體回收) 物件導向 跨平台 通過對標準API的擴充來支援基於web的應用程式(applet、servlet、jsp),分布式應用程式(socket、RMI、EJB)和網路通訊協定(HTTP、JRMP等)。 q2:java平台和別的軟體平台有什麼主要區別。
Time of Update: 2018-07-27
Q9:如何讓表達“是一個”和“有一個”關係。或者請解釋下“繼承”和“組合”。組合和彙總之間有什麼區別。 A9:“是一個”的關係表示繼承而“有一個”的關係是表示組合。繼承和組合都允許你將子物件放入新類中。代碼重用的兩個主要技術便是類繼承和對象組合。 繼承是單向的。例如房子是一棟建築,但建築不是一個房子。繼承使用extends關鍵字。
Time of Update: 2018-07-27
最近,在進行APP開發時,遇到了一個令人頭疼的問題,跨域訪問問題。不過,經過了兩天的折騰,問題終於搞定了。哈哈。。 解決的方法:通過在web.xml檔案中配置Filter過濾器。web.xml中的具體配置如下: <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter<
Time of Update: 2018-07-27
由於測試環境在linux下,linux環境下變數的共用機制: 關於export1.一個shell中的系統內容變數會被複製到子shell中(用export定義的變數);2.一個shell中的系統內容變數只對該shell或者它的子shell有效,該shell結束時變數消失(並不能返回到父shell中)。3.不用export定義的變數只對該shell有效,對子shell也是無效的。
Time of Update: 2018-07-27
ref:http://blog.csdn.net/zhuhuiby/article/details/6725951 最近研究了一下關於檔案下載的相關內容,覺得還是寫些東西記下來比較好。起初只是想研究研究,但後來發現寫個可重用性比較高的模組還是很有必要的,我想這也是大多數開發人員的習慣吧。 對於HTTP協議,向伺服器請求某個檔案時,只要發送類似如下的請求即可: GET /Path/FileName HTTP/1.0 Host:
Time of Update: 2018-07-27
所需要的包: 1. iText 下載地址: http://nchc.dl.sourceforge.net/sourceforge/itext/itext-2.0.3.jar 2. iTextSsian 下載地址: http://itext.sourceforge.net/downloads/iTextAsian.jar &
Time of Update: 2018-07-27
int -> String int i=12345; String s=""; 第一種方法:s=i+""; 第二種方法:s=String.valueOf(i); 這兩種方法有什麼區別呢。作用是不是一樣的呢。是不是在任何下都能互換呢。 String -> int s="12345"; int i; 第一種方法:i=Integer.parseInt(s); 第二種方法:i=Integer.valueOf(
Time of Update: 2018-07-27
第一題: 圖形介面,輸入文本地址,在TextFiled裡顯示內容,點擊轉換按鈕,將大寫字母轉為小寫字母,小寫字母轉為大寫字母並輸出在另外一個TextFiled裡 import java.io.File;import java.io.FileInputStream;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import
Time of Update: 2018-07-27
介紹 JavaPoet是用於產生.Java源檔案的Java API。 當處理諸如注釋處理或與中繼資料檔案互動(例如,資料庫模式、協議格式)時,源檔案產生可能非常有用。通過產生代碼,您消除了編寫樣板檔案的需要,同時也保留了中繼資料的單一來源。 整合到項目中 <!--
Time of Update: 2018-07-27
為什麼要寫這篇文章 網上很多文章都在講ThreadLocal的意義所在,然後大部分都在說ThreadLocal是為瞭解決安全執行緒而生的,旨在解決並發安全問題,這種說法是片面的,導致很多人理解不到ThreadLocal真正用途 ThreadLocal是什麼 ThreadLocal翻譯過來是線程局部變數,而不是本地線程。 ThreadLocal是為瞭解決在一個線程中,某個或者某些資源在不同層次的代碼中通過參數來回傳遞的問題,但是要在沒有增加效能損耗的情況下,保證安全執行緒。
Time of Update: 2018-07-27
在JDK的源碼裡有一個RandomAccess介面,這個介面沒有任何方法需要實現,那麼它是幹什麼用的呢。 public interface RandomAccess {} 官方文檔解釋如下: 介面RandomAccess被List實現用來指示它們支援快速的(通常是恒定的)隨機訪問。此介面的主要目的是允許通用演算法改變其行為,以便在應用於隨機或順序訪問列表時提供良好的效能。
Time of Update: 2018-07-27
運用了mybatis 1、Service層 public Blog getAfterBlog(Integer blogId) { BlogExample blogExample = new BlogExample(); BlogExample.Criteria criteria = blogExample.createCriteria(); criteria.andBlogIdGreaterThan(blogId); Blog
Time of Update: 2018-07-27
對於Java初學者來說,可能會有這樣一個疑惑----我們定義了一個介面,但是我們在實現這個介面的類中,還要實現介面中的所有方法,那還不如直接就在這個類中寫實現方法,豈不更便捷,還省去定義介面麻煩。那麼介面在Java中的作用到底是什麼呢。 1、定義 介面是由一組相關的空方法構成的。
Time of Update: 2018-07-27
如何使用JNDI(Java Naming and Directory Interface)是一個應用程式介面,為開發人員提供了尋找和訪問各種命名和目錄服務的通用,統一的介面,類似JDBC都是構建在抽象層上。JNDI提供了一種統一的方式,可以用在網路上尋找和訪問服務。通過指定一個資源名稱,該名稱對應於資料庫或命名服務中的一個一個記錄,同時返回資料庫連接建立所必需的資訊。
Time of Update: 2018-07-27
這是一個讓人很抓狂的問題。明明可以正常的編譯、運行,但是老有一個小紅叉。解決半天,還是搞定。心想反正可以正常運行,就不管了吧,但是每次看到那個紅叉在那兒擺著,心裡很不舒服。今天終於找到瞭解決的辦法。 原因 Java compiler level dose not match the version of the installed java project
Time of Update: 2018-07-27
Load: Customers Using Your Web Site 負載 Concurrent Load: Users Currently Using the Web Site 並發負載 Active Load: Customers Making Requests of the Web Site 承載 Peak Load: Maximum Concurrent Web Site Customers 最大負載 Throughput:
Time of Update: 2018-07-27
用不同使用者去登入hive 可能會報如下錯誤: Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Permission denied at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:330)
Time of Update: 2018-07-27
error (1, -2147483648) java.io.IOException: Prepare failed.: status=0x1 at android.media.MediaPlayer.prepare(Native Method) at com.android.MainActivity.onClick(MainActivity.java:56)
Time of Update: 2018-07-27
1、點擊window->show view->DB Browser,然後出現如下視窗 右鍵空白處選擇New,彈出如下視窗: 先點擊Add JARs按鈕,選擇相應資料庫的JDBC driver(因為我用的是MySQL,所以選擇的是之前已經下好的JDBC driver),添加完JDBC driver後。然後選擇Driver template,Driver name(任意填寫),Connection URL、資料庫使用者名稱、資料庫登入密碼,然後點擊點擊Test