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
ref:http://blog.csdn.net/zhuhuiby/article/details/6725951 最近研究了一下關於檔案下載的相關內容,覺得還是寫些東西記下來比較好。起初只是想研究研究,但後來發現寫個可重用性比較高的模組還是很有必要的,我想這也是大多數開發人員的習慣吧。 對於HTTP協議,向伺服器請求某個檔案時,只要發送類似如下的請求即可: GET /Path/FileName HTTP/1.0 Host:
Time of Update: 2018-07-27
線上編程,往往第一步思路好了,結果輸入不熟練輸入半天,也真是醉了。 一下列出來兩個範例輸入和輸出: 【範例一】 package test1;import java.util.Arrays;import java.util.Scanner;//所有的輸入和輸出練習public class Main { public static void main(String[] args) { /* * 迴圈連續輸入和輸出 * 輸入:一個數字 3 *
Time of Update: 2018-07-27
1.類載入器 A.類載入器 負責將.class檔案載入到內在中,並為之產生對應的Class對象。 雖然我們不需要關心類載入機制,但是瞭解這個機制我們就能更好的理解程式的運行。 B.類載入器的組成 Bootstrap ClassLoader 根類載入器 Extension ClassLoader 擴充類載入器 Sysetm ClassLoader 系統類別載入器 2.反射 A
Time of Update: 2018-07-27
Jakarta common: Commons Logging Jakarta Commons Logging (JCL)提供的是一個日誌(Log)介面(interface),同時兼顧輕量級和不依賴於具體的日誌實現工具。 它提供給中間 件/日誌工具開發人員一個簡單的日誌操作抽象,允許程式開發人員使用不同的具體日誌實現工具。使用者被假定已熟悉某種日誌實現工具的更進階 別的細節。JCL提供的介面,對其它一些日誌工具,包括Log4J, Avalon LogKit,
Time of Update: 2018-07-27
首先,定義一個土豪類(LocalTyrant) 屬性:name moeney smoke 行為一:(無參數無傳回值): 行為二:(無參數有傳回值): 行為三:(有參數有傳回值): 行為四:(有參數無傳回值): 以下的例子要細細查看,慢慢分析,切不可急於求成 package cm.tr;class LocalTyrant{ String name; int money; String somke=null; /* * 類型一:無參數無傳回值
Time of Update: 2018-07-27
1.安裝ICE 下載地址: https://zeroc.com/download.html 需要配置環境變數: classPath添加: %ICE_HOME%/lib/db.jar;%ICE_HOME%/lib/Ice.jar path添加:%ICE_HOME%/bin; cmd命令: slice2java 出現如下畫面表示安裝成功:
Time of Update: 2018-07-27
1.關於繼承 public class Dervied extends Base { private String name = "dervied"; public Dervied() { tellName(); printName(); } public void tellName() { System.out.println("Dervied tell name: "
Time of Update: 2018-07-27
0:只要涉及到同時執行的那麼就要就是多線程的,例如四個視窗同時賣票 1:實現多線程的方法有兩種一個中是extends Thread,第二種是implement Runnable 如果解釋的話就是: 第一種方式,線程任務和線程是綁定在一起的,建立了四個線程就建立了4份資源 第二種方式,線程任務和線程對象進行了分離,只需要建立一個任務對象(只有一個份資源),分別讓四個線程去執行。 //第一種方法如下:每個視窗都有50張票class Ticket1 extends
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
一、網路編程Socket API的操作含義 API 阻塞 非阻塞 connect tcp三向交握成功後返回。 立即返回,需要通過其他方式判斷TCP串連建立成功還是失敗。 send
Time of Update: 2018-07-27
java中的資料類型,可分為兩類: 1.基礎資料型別 (Elementary Data Type),也稱未經處理資料類型。byte,short,char,int,long,float,double,boolean 他們之間的比較,應用雙等號(==),比較的是他們的值。 2.複合資料型別(類) 當他們用(==)進行比較的時候,比較的是他們在記憶體中的存放地址,所以,除非是同一個new出來的對象,他們的比較後的結果為true,否則比較後結果為false。
Time of Update: 2018-07-27
import java.util.Scanner;/** * dijkstra 經典應用變式 * L2-001. 緊急救援 * @author panda * */public class Main {static int point_num;//點數 MAXINT 10000static int arc_num;//邊數static int G[][];//無向圖static int firstaid[];//每個城市的救援隊數static int
Time of Update: 2018-07-27
寫在前面: 劍指offer中,面試中,都很經典的一個問題,今天進行總結,其實從這個題目中,可以解析,延伸出多個問題,如:鏈表中是否存在有環,如果有環,求鏈表中環的入口結點,環的長度是多少等。 題目連結:https://www.nowcoder.com/questionTerminal/253d2c59ec3e4bc68da16833f79a38e4 (1)鏈表中是否存在有環
Time of Update: 2018-07-27
要讀取的設定檔config.properties(UTF-8格式) ##姓名name=張三#年齡age=31#性別sex=男 Java代碼 package com.utils;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import