Time of Update: 2017-04-08
標籤:約數 str 原理 ann system.in class exti input UI 你隨便寫一下出來,發現polya原理的式子裡面好多gcd是相同的,gcd(n,i)=k可以改寫成gc
Time of Update: 2017-04-08
標籤:十分 blog imp system apt 接受 interface bst static 一、策略設計模式 建立一個能夠根據所傳遞對象的不同而具有不同行為的方法被稱為策略設計模式;這
Time of Update: 2017-04-08
標籤:字串 首字母 規範 bsp 使用 理想 bean .net 字元 例如:網域名稱是1001y.net理想的包路徑是net.1001y,但由於java命名規範的問題,首字母不能為數字,這時我
Time of Update: 2017-04-08
標籤:排序 display 相等 opened print package system color 技術 1 package 對象比較排序; 2 3 import
Time of Update: 2017-04-08
標籤:arrays binary 技術分享 color pack logs class package int 1 package Arrays類; 2 3 import
Time of Update: 2017-04-07
標籤:ima nbsp 冒泡排序 href 技術分享 rgs for name 需要 冒泡排序(英語:Bubble
Time of Update: 2017-04-07
標籤:流程式控制制 assert catch bst xtend while package break pac 1.\n:換行,\t:定位字元。2.關鍵字;①定義資料類型:class,inte
Time of Update: 2017-04-07
標籤:family main ring gen 錯誤 重要 class icp return 1.1. 泛型的用法參數化型別比如Sample<T>中的型別參數T可以用於建構
Time of Update: 2017-04-08
第六章 數組,第六章數組1. 數組:是一個變數,儲存相同資料類型的一組資料。2. 數組的優點:減少代碼量,易尋找。3. 使用數組的步驟: 1)聲明數組;例:int[] a; 文法: 資料類型 數組名[]; 資料類型[] 數組名; 2)分配數組記憶體空間;例:a=new int[5]; 文法: 數組名=new 資料類型[大小]; 3)給數組元素賦值;例:a[0]=80;4. 數組的三種聲明方式:
Time of Update: 2017-04-08
“退出登入”button回調的實現,button回調@OnClick(R.id.btn_user_logout)public void logout(View view){//"退出登入"button的回調方法 //1.將儲存在sp中的資料清除 SharedPreferences sp = this.getSharedPreferences("user_info", Context.MODE_PRIVATE);
Time of Update: 2017-04-08
冒泡排序,冒泡排序法public class BubbleSort{ public static void sort(int[] arr) { int temp; boolean flag = true;//排序的最佳化,當迴圈不在賦值時就會停止迴圈 for (int i = 0; i < arr.length -1 && flag; i++) { flag = false;
Time of Update: 2017-04-08
物件流程,java物件流程物件流程:對象進行序列化(解釋一): 所謂對象序列化就是將對象的狀態轉換成位元組流,以後可以通過這些值(位元組序列)再產生相同狀態的對象。對象序列化(解釋二): 當需要傳輸對象時,由於對象是很多屬性和行為的封裝,資料量很龐大。所以在傳輸對象之前需要將對象打散成位元組序列,以利於傳輸,這個過程 稱為序列化過程。到達目的地以後,又需要將位元組序列還原成對象,
Time of Update: 2017-04-08
第七章 類和對象,第七章對象1. java是一種物件導向的程式設計語言(Object Oriented Pragramming Languge,OOP)。2. OPP具有的優點是: 使人們的編程與實際的世界更加接近,所有的對象被賦予屬性和方法,這樣編程就更加人性化;它的宗旨在於類比現實世界中的概念3. OPP主要有抽象、封裝、繼承、多態四大特徵4. 對象: 1)用來描述客觀事物的一個實體,由一組屬性和方法構成
Time of Update: 2017-04-08
dbutil組件的常見用法,dbutil組件該工具包主要用來操作資料庫,進行增刪改查。將結果封裝到對象或對象集合中。在寫web項目的時候,經常會涉及到資料庫的操作。比如串連資料庫擷取連線物件、執行sql語句、獲得結果。如果對每一個方法都寫這麼多重複代碼比較繁重。commons-dbutils-1.6包將我們沖這麼繁重的任務中解放出來。該包中比較重要的對象是QueryRunner,常用的方法1)update //執行增加、刪除、修改2)query //
Time of Update: 2017-04-08
控制結構(下),控制結構(3.迴圈結構 在編程的過程中,經常會對某段代碼反覆執行,直到滿足條件為止,這裡就要用到迴圈結構。java語言支援的迴圈語句主要包括for、while和do-while 3種。 1.for 語句 for 迴圈語句適用於明確知道迴圈次數的程式,for語句的文法如下:for([初值運算式];[條件運算式];[步進運算式]){迴圈體語句;} 註:1.初值運算式在迴圈過程中只被執行一次,通常用來對迴圈進行初始化。 2.for
Time of Update: 2017-04-08
弄懂JDK、JRE和JVM到底是什麼,弄懂jdkjrejvm 首先是JDK JDK(Java Development Kit) 是 Java 語言的軟體開發套件(SDK)。在JDK的安裝目錄下有一個jre目錄,裡面有兩個檔案夾bin和lib,在這裡可以認為bin裡的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和
Time of Update: 2017-04-08
線程,java線程多任務處理有兩種類型: --基於進程 --基於線程進程:是指一種“自包容”的運行程式,由作業系統直接管理,直接運行,有自己的地址空間,每個進程一開啟都會消耗記憶體。線程:是進程內部單一的順序控制流程。一個進程擁有多個線程。多個線程共用一個進程的記憶體空間。主線程: main方法一運行,就開啟主線程。主線程特點: 1、最先開始 2、最後結束 3、可以開啟其他的子線程 4、回收資源建立線程的方式:方式一: 繼承Thread類,然後重寫run()
Time of Update: 2017-04-08
EditText控制項設定唯讀,動態控制EditText狀態 輸入框不自動開啟IME,控制項edittext Android的文字框輸入控制項(EditText),有時需要設定控制項為唯讀,最簡單的方法就是在layout
Time of Update: 2017-04-08
Struts2_使用token攔截器控制重複提交(很少用),struts2token控制重複提交的方式:1、表單提交後頁面重新導向;2、Struts2.x token攔截器大致流程:例子:index.jsp 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <% 4 String path =
Time of Update: 2017-04-08
JAVA學習筆記--策略設計模式與適配器模式,學習筆記設計模式一、策略設計模式 建立一個能夠根據所傳遞對象的不同而具有不同行為的方法被稱為策略設計模式;這類方法包含所要執行的演算法中固定不變的部分,而“策略”包含變化的部分。策略就是傳遞進去的參數對象,它包含要執行的代碼。 這種設計模式將演算法分別獨立封裝起來,然後將其當做參數傳遞給方法從而讓方法產生不同的行為,不同的演算法可以進行替換(就像給方法不同的實參)。我們可以知道,在策略設計模式中有三個部分:策略、策略引用、接收策略引用的方法(這是