Time of Update: 2018-07-27
1、判斷下列程式運行結果 public class ReverseUtil { public static Iterator reverse(List list) { Collections.reverse(list); return list.iterator(); } public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(3);
Time of Update: 2018-07-27
前言 最近發現有時候看完一本書,時間久了容易忘記,看書不總結思考效果大打折扣,故打算寫這一系列文章,一是為了整理書中的要點,協助自己消化理解;二是勉勵自己多看書思考。文章中不會把書中內容講解的非常詳細,只是總結概括,適合已經閱讀過該書的讀者。 第2章:Java記憶體地區與記憶體溢出異常 (1)JVM運行時資料區 程式計數器 當前線程所執行的位元組碼的行號指標 Java虛擬機器棧
Time of Update: 2018-07-27
private void initValue() { phoneString = phoneField.getText().toString().trim(); } private class RequestGetPostTask extends AsyncTask<Void, Void, Void>{ @Override protected Void doInBackground(Void... params) {
Time of Update: 2018-07-27
Java 讀取Excel表格日期類型資料的時候,讀出來的是這樣的 13-十二月-2017,而Excel中輸入的是 2017/12/13 或 2017-12-13 還有Excel中輸入的是整型 5,java 讀取出來的是5.0 這可怎麼整。 解決方案: 日期轉換 import org.apache.poi.ss.usermodel.DateUtil; import org.apache.poi.ss.usermodel.Workbook; import
Time of Update: 2018-07-27
學習Java的30個基本概念 在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條基本的概念. Java概述:
Time of Update: 2018-07-27
有序鏈表: 按關索引值排序。刪除鏈頭時,就刪除最小(/最大)的值,插入時,搜尋插入的位置。 插入時需要比較O(N),平均O(N/2),刪除最小(/最大)的在鏈頭的資料時效率為O(1), 如果一個應用需要頻繁的存取(插入/尋找/刪除)最小(/最大)的資料項目,那麼有序鏈表是一個不錯的選擇 優先順序隊列 可以使用有序鏈表來實現 有序鏈表的插入排序: 對一個無序數組,用有序鏈表來排序,比較的時間級還是O(N^2)
Time of Update: 2018-07-27
SimpleApplicationEventMulticaster
Time of Update: 2018-07-27
資料下載:跟後面的dbUtils一起打包,有需要的下載咯。下載的網址:http://download.csdn.net/detail/xiaozhegaa/9816808 引言:Java對資料庫的操作有很多種技術。例如說jdbc,dbutil
Time of Update: 2018-07-27
密碼安全存放 密碼安全有兩個方面: 使用者密碼傳遞的安全性,可以使用https來保護,也有將密碼進行雜湊(例如MD5)後進行傳遞的(複雜一點的,密碼是參與雜湊,還包含一些動態參數,例如時間戳記等進行salt),或者兩者結合起來 資料庫密碼儲存的安全性,一旦被拖庫,或者別的被黑,仍能安全保護好使用者的密碼。
Time of Update: 2018-07-27
Java基礎——函數 一、函數的基本使用 函數的定義 函數是電腦編程中非常重要的部分,是編程中最基本的元素之一。函數表示的是一 種通用的過程,這種過程能夠對外界提供服務。例如,現實生活中,ATM 取款機上有不同 的功能,我們可以理解為 ATM 機上具有不同的函數可以調用;我們在 ATM 機上取錢,就 可以理解為我們在 ATM 機上調用了“取錢”函數。在這種關係中,我們是“取錢”函數 的調用者,“取錢”函數為我們提供服務。 代碼展示如下: package
Time of Update: 2018-07-27
叢集中的訂閱和發布 利用spring framework在本app內的訂閱和發布十分簡單。當我們系統越來越複雜的時候,我們需要向其他app發布訊息。本學習將給出一個通過websocket來實現不同app之間訊息的訂購和發布。 在小例子中,我們在所有節點之間都建立webSocket串連來實現訊息的發布和訂閱。這種方式,節點既是publisher,又是subcriber,還是broker。我們利用spring app內可監聽不同訊息,而無區分地將所有訊息直接廣播出去。具體步驟如下:
Time of Update: 2018-07-27
Java基礎——對象和類1(物件導向基本概念) 一、編程思想 編程思想:需求——>建立思路——>目標代碼 面向過程的思想:自頂向下,逐步求精 不適合用來解決一些比較複雜的問題 物件導向的思想 二、對象的基本概念 1,對象:無論什麼都是對象,一切客觀存在的事物 2,屬性:有什麼 3,方法:能做什麼 例如,對於一個汽車對象,這個對象有顏色、品牌、價格、 最高時速等屬性,有啟動、加速、轉向、刹車等方法。
Time of Update: 2018-07-27
參考部落格地址:http://blog.csdn.NET/biangren/article/details/8038605 http://blog.csdn.net/njr465167967/article/details/51675424 動態規劃法
Time of Update: 2018-07-27
曾經和同學討論過,java中float和int之間的轉化關係,在之前片面的學習java基礎時感覺int類型不如float類型的精度高,原因是float可以表示小數,而int只能表示整數。
Time of Update: 2018-07-27
ArithmeticException - 算術運算中,被0除或模除 ArrayIndexOutOfBoundsException - 數組越界訪問 ArrayStoreException - 資料存放區異常,寫數組操作時,對象或資料類型不相容 ClassCastException - 類型轉換異常 IllegalArgumentException - 方法的參數無效 IllegalThreadStateException -
Time of Update: 2018-07-27
一、表單重複提交的常見應用情境 1、在網路延遲的情況下讓使用者又是加你點擊多次submit按鈕導致 2、表單提交後使用者點擊重新整理按鈕導致表單重複提交 3、使用者表單提交後,點擊瀏覽器後退按鈕退回表單頁面後進行再次提交。 二、解決辦法 1、利用javaScript防止表單重複提交 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
Time of Update: 2018-07-27
Java 8 new features with Example https://www.youtube.com/playlist?list=PLsyeobzWxl7qbvNnJKjYbkTLn2w3eRy1Q 一、可以在介面中寫方法體 在介面中增加新方法時,可以帶方法體。 帶來的好處: 當新介面發布時,以前實現該介面的類,無需改動。
Time of Update: 2018-07-27
今天看Android,看到一個開源庫android-FlipView,然後看著看著就繞到了拼圖遊戲上,現在我打算寫一個簡單的拼圖遊戲。這將是我第二個連載的系列文章,今天是第一天,簡單的用java命令列類比一下拼圖遊戲的實現。代碼: package com.wly.algorithmproblem;import java.util.Scanner;/** * 拼圖遊戲的簡單類比 * @author wly *
Time of Update: 2018-07-27
1、如何將字串String轉化為整數int int i = Integer.parseInt(str); int i = Integer.valueOf(my_str).intValue(); 注: 字串轉成Double, Float, Long的方法大同小異。 2、如何將字串String轉化為Integer Integer
Time of Update: 2018-07-27
前面的幾節中我們介紹了Native層Binder通訊的原理和用法,那麼在Java層如何使用Binder通訊呢。其原理又與Native層的Binder有什麼關係呢。 與Native層的ServiceManager類似,Android在Java層也有一個ServiceManager用於處理Java層Service的註冊、申請。只不過,