Time of Update: 2018-07-28
=================================================我的總結:Java中有關日期時間格式的總結=================================================1、與日期時間相關的類: 第一:java.util.Date;
Time of Update: 2018-07-28
一、觀察者模式 觀察者模式定義了對象間的一種一對多依賴關係,使得每當一個對象改變狀態,則所有依賴於它的對象都會得到通知並被自動更新。它將觀察者和被觀察者的對象分離開。提高了應用程式的可維護性和重用性。觀察者模式又稱為發布/訂閱(Publish/Subscribe)模式。 觀察者模式的應用情境: 1、 對一個對象狀態的更新,需要其他對象同步更新,而且其他對象的數量動態可變。 2、 對象僅需要將自己的更新通知給其他對象而不需要知道其他對象的細節。 觀察者模式的優點: 1、
Time of Update: 2018-07-28
錯誤提示:提示出錯:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 意思是數組下標越界//at Array.main(Array.java:30) import java.util.Scanner; public class Array { public static void
Time of Update: 2018-07-28
(1)JSON: javaScript object Notation(javaScript對象標記法) 比XML資料更小、更快、更容易解析。 資料由名稱-值 對錶示,由逗號分隔開,花括弧儲存對象,方括弧儲存數組。 Json值可以是:數字/字串/邏輯值/數組/對象/null Json對象:對象可以包涵多個索引值對: { “firstname”:”John”,“lastname“:”Doe“} JSON數組:可以包含多個對象 { “employees”: [ &
Time of Update: 2018-07-28
前面介紹了lambda運算式,但是我們可以看到,lambda運算式其實也就是簡化了一部分代碼的編寫,說起來也不算是非常有用的語言特性。但是如果lambda運算式配合這篇文章介紹的流類庫,就會發揮出巨大的作用。 初識流類庫 老樣子,先來看一個例子。有一個整數列表,我現在希望找到其中所有大於5的數,所以我可能會這麼寫。雖然這是中規中矩的代碼,但是就算是實現這麼一個簡單的功能,也需要這麼一大坨代碼,實在是讓人不爽。 List<Integer> integers = new
Time of Update: 2018-07-28
第一個包 package Mypack;public class Point { public double x,y; public Point(double a,double b) { x=a; y=b; } public double distanceTo(Point p){ return
Time of Update: 2018-07-28
在介紹HashMap的同時,我會把它和HashTable以及ConcurrentHashMap的區別也說一下,不過本文主要是介紹HashMap,其實它們的原理差不多,都是數組加鏈表的形式儲存資料,另外本文所介紹的都是JDK1.8版本的。在介紹之前,先看下Map家族的繼承體系圖: 其中,TreeMap是基於樹實現的,其他三個都是雜湊表結構。 HashMap和Hashtable的主要區別是: 1.
Time of Update: 2018-07-28
String 字串常量 - JDK1.0 StringBuilder 字串變數 線程不安全 JDK1.0 StringBuffer 字串變數 安全執行緒 JDK1.5 三者區別 String 類型和 StringBuffer 類型的主要效能區別其實在於 String 是不可變的對象, 因此在每次對
Time of Update: 2018-07-28
Sort a linked list in O(n log n) time using constant space complexity. 大家看完題目估計跟我一樣啦。。。都在想哪些是nlogn啊~快速排序、歸併排序、堆排序。然後開始愁,這些東西變成list了可怎麼辦啊。。。 可是我深深地記得在CMU的時候老師告訴我,java現在內建的Arrays.sort用的是快排,然後我就想,那麼……為什麼不把list轉成array然後排完了放回去呢。
Time of Update: 2018-07-28
一、Value Object模式 在J2EE軟體開發中,通常會對系統模組進行分層。展示層主要負責資料的展示,定義資料庫的UI組織模式;商務邏輯層負責具體的商務邏輯處理;持久層通常指資料庫以及相關操作。在一個大型系統中,這些層次很有可能被分離,並部署在不同的伺服器上。而在兩個層次之間,可能通過遠端程序呼叫RMI等方式進行通訊。
Time of Update: 2018-07-28
L1-002. 列印沙漏 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個“*”,要求按下列格式列印 ***** *** * *** ***** 所謂“沙漏形狀”,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。 給定任意N個符號,不一定能正好組成一個沙漏。要求列印出的沙漏能用掉儘可能多的符號。 輸入格式:
Time of Update: 2018-07-28
工作中用到的一個http請求工具類 package com.qiantu.core.utils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.security.KeyStore;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import
Time of Update: 2018-07-28
轉載 http://www.cnblogs.com/zhujiabin/p/5404771.html 介紹new Thread的弊端及Java四種線程池的使用,對Android同樣適用。本文是基礎篇,後面會分享下線程池一些進階功能。 1、new Thread的弊端 執行一個非同步任務你還只是如下new Thread嗎。 new Thread(new Runnable() { @Overridepublic
Time of Update: 2018-07-28
一、棧 棧的定義 棧(Stack)是限制僅在表的一端進行插入和刪除運算的線性表。 (1)通常稱插入、刪除的這一端為棧頂 (Top),另一端稱為棧底 (Bottom)。 (2)當表中沒有元素時稱為空白棧。 (3)棧為後進先出(Last In First Out)的線性表,簡稱為 LIFO 表。 棧的修改是按後進先出的原則進行。每次刪除(退棧)的總是當前棧中" 最新"的元素,即最後插入(進棧)的元素,而最先插入的是被放在棧的底部, 要到最後才能刪除。
Time of Update: 2018-07-28
Java下枚舉變數與其他資料類型的轉換 當使用enum定義一個枚舉類型時,實際上所定義的類型自動繼承了java.lang.Enum類。而每個被枚舉的成員實質就是一個枚舉類型的執行個體,他們預設都是public static final的。可以直接通過枚舉類型名直接使用它們,枚舉類型名,可以轉為一個數值,或作字元匹配的方法來識別類型,所以我們在寫枚舉類型的時候,可以簡單理解為一個個的串。 如下: public enum emOrder {
Time of Update: 2018-07-28
以註冊為例: ===手機端 private void register() { Map<String, Object> params = new HashMap<>(); params.put("clientType", AppConstant.CLIENT_TYPE); params.put("password", mEtPassword.getText().toString());
Time of Update: 2018-07-28
java 在JDK1.5中引入一個新的並發包java.util.concurrent 該包專門為java處理並發而書寫。 在java中熟悉的使用多線程的方式為兩種。繼續Thread類,實現Runnale。兩種方式簡單方便。 在Jdk1.5之後其實有第三種方式實現方式,採用並發包中的 Callable介面 FuruteTask類 以及 ExecutorService介面。 說新的實現方式之前先來說討論一下傳統的java執行過程
Time of Update: 2018-07-28
小陳博主 2017-11-30 21:11:56 前言碎語 在單機應用時期,任務調度一般都是基於spring
Time of Update: 2018-07-28
標籤:reg roo ram split Regex 資料 代理 loader sax 15.1 動態代理
Time of Update: 2018-07-28
標籤:錯誤 不同的 類的方法 多少 nsvalue 競爭 非同步編程 優先 超過 每日一句:我既不悲觀,也不樂觀,只是每天早上睜開眼睛迎接新的一天,一個人努力過下去1.