Time of Update: 2018-07-28
記賬軟體 1. 項目介紹 1.1. 項目安排 1.1.1. 項目目標 本項目為JAVAEE基礎班綜合項目,包含了若干個知識點,達到將基礎班所學知識綜合使用,提高了我們對項目的理解與知識點的運用。 熟練View層、Service層、Dao層之間的方法相互叫用作業、 熟練dbutils操作資料庫表完成增刪改查 通過本項目,讓我們瞭解公司項目開發的流程,充分的掌握項目需求分析、設計與功能的代碼實現。提高同學們獨立分析需求與功能實現的能力。
Time of Update: 2018-07-28
很多api提供了java的post,get方式調用返回結果的介面,以下記錄基礎通用的發送請求並接收返回參數的方式: package com.taray.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;
Time of Update: 2018-07-28
現在即時通訊在移動領域應用的非常廣了,通過TCP長連結實現資料的即時更新,通知,在日常開發中常會用的。今天我就把在在平常開發中的基本實現思路跟大家一起交流下。轉載請註明出處:http://blog.csdn.net/mr_oorange/article/details/52353626
Time of Update: 2018-07-28
1. 內部類訪問外部類的成員變數:Outer.this.size public class Outer {private int size;public class Inner1 {private int size;public void display(int size) {size++; // 引用的是display函數的形參this.size++; // 引用的是Inner類中的成員變數Outer.this.size++; // 引用的是Outer類中的成員變數}}} 2.
Time of Update: 2018-07-28
用java寫了一個小工具,使用maven java 工程。寫完後,想打包成一個可執行檔jar包。 使用maven的外掛程式maven-assembly-plugin pom.xml裡添加 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId>
Time of Update: 2018-07-28
假設某一個類的類名是A.現在我想要通過反射機制找到其中的某一個方法functionB()並調用這個方法。 Method functionB = A.class.getMethod("functionB",Class<?>...paramType); functionB.invoke(A.class,Object...args); 這裡的面的參數介紹:paramType是方法functionB的參數類型數組。args是調用後的具體的參數。
Time of Update: 2018-07-28
一、擷取類上的註解 Java擷取類上的註解有下面3個方法: Class.getAnnotations() 擷取所有的註解,包括自己聲明的以及繼承的 Class.getAnnotation(Class< A > annotationClass) 擷取指定的註解,該註解可以是自己聲明的,也可以是繼承的 Class.getDeclaredAnnotations() 擷取自己聲明的註解 下面,我們來示範一下3個方法的使用。
Time of Update: 2018-07-28
excutor架構 excutor架構將任務的提交和執行分離開,任務提交會遍布到程式的各個地方,但執行策略的設定可以在一個地方,如用線程池執行還是串列執行,線程池固定長度還是變長,所有顯示地使用new Thread(task)的地方都應該考慮下excutor架構 攜帶結果的任務callable和future 線程執行任務的構建有三種方法,1. 繼承thread。2. 實現runnable介面。3.
Time of Update: 2018-07-28
java String 分割 split 特殊字元 需要注意以下特殊字元 (均需要轉義\\) "|" "." "*" "_" "+" "" api: public String[] split(String regex)Splits this string around matches of the given regular expression.
Time of Update: 2018-07-28
1 使用方法 PipedOutputStream和PipedInputStream是管道輸出資料流和管道輸入資料流,配合使用可以實現線程間通訊。 使用管道實現線程間通訊的主要流程如下:建立輸出資料流out和輸入資料流in,將out和in綁定,out中寫入的資料則會同步寫入的in的緩衝區(實際情況是,out中寫入資料就是往in的緩衝區寫資料,out中沒有資料緩衝區)。 1.1 方法介紹 PipedOutputStream提供的API如下: //建構函式public
Time of Update: 2018-07-28
封裝類 Java是物件導向的程式設計語言,封裝類的出現更好的體現這一思想。 其次,封裝類作為類是有屬性有方法的,功能比基礎資料型別 (Elementary Data Type)要強大。 基礎資料型別 (Elementary Data Type) 對應的封裝類 byte Byte short Short int
Time of Update: 2018-07-28
ThreadPoolExecutor是jdk內建線程池實作類別,現有的Executors工具類實現的幾種線程池核心都是調用ThreadPoolExecutor類。ThreadPoolExecutor在jdk1.7及以後做了部分修改,本文以JDK1.8為準。 1 建構函式 ThreadPoolExecutor類共有4個建構函式,其他三個建構函式都是調用下參數最全的一個,下面只介紹參數最全的的一個。 public ThreadPoolExecutor(int
Time of Update: 2018-07-28
1.基本概念的理解絕對路徑:絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑,(URL和實體路徑)例如: C:xyz est.txt 代表了test.txt檔案的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。 相對路徑:相對與某個基準目錄的路徑。包含Web的相對路徑(HTML中的相對目錄),例如:在 Servlet中,"/"代表Web應用的跟目錄。和實體路徑的相對錶示。例如:"./"
Time of Update: 2018-07-28
Java中基礎資料型別 (Elementary Data Type)與封裝類型有: 基本類型 封裝器類型 boolean Boolean char Character int Integer byte Byte
Time of Update: 2018-07-28
一、選擇題 1、存取修飾詞作用範圍從大到小是() A. private-default-protected-public B.public-default-protected-private C,private-protected-default-public D,public-protected-default-private 2、以下()不是Object類的方法。 A.clone() B.finalize() C.toString() &
Time of Update: 2018-07-28
http://www.cnblogs.com/super-d2/p/3348183.html 在Java中有兩類線程:User Thread(使用者線程)、Daemon Thread(守護線程) Daemon的作用是為其他線程的運行提供服務,比如說GC線程。其實User Thread線程和Daemon Thread守護線程本質上來說去沒啥區別的,唯一的區別之處就在虛擬機器的離開:如果User Thread全部撤離,那麼Daemon
Time of Update: 2018-07-28
通過用 static 來定義方法或成員,為我們編程提供了某種便利,從某種程度上可以說它類似於 C 語言中的全域函數和全域變數。但是,並不是說有了這種便利,你便可以隨處使用,如果那樣的話,你便需要認真考慮一下自己是否在用物件導向的思想編程,自己的程式是否是物件導向的。 好了,現在開始討論 this&super 這兩個關鍵字的意義和用法。 在 Java 中, this
Time of Update: 2018-07-28
一、 instanceof 運算子是用來在運行時指出對象是否是特定類的一個執行個體。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個執行個體。 用法: result = object instanceof class 參數: result 必選項。任意變數。 object 必選項。任意對象運算式。
Time of Update: 2018-07-28
JAVA自身支援調試功能,並提供了一個簡單的調試工具--JDB,類似於功能強大的GDB,JDB也是一個字元介面的調試環境,並支援設定斷點,支援線程線級的調試。 1.在伺服器上的進程啟動參數中添加: -Xdebug -Xrunjdwp:transport=dt_socket,address=6666,server=y,suspend=n 串連到myhost:6666提供的調試服務 -Xdebug是通知JVM工作在DEBUG模式下,
Time of Update: 2018-07-28
package com.howso.deeplan.flink.main;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import