Time of Update: 2015-05-29
標籤:關聯式資料庫 第三方 八仙過海 通用 天都 IT技術日新月異,新技術的出現令人目不暇接,似乎每一天都在產生著新名詞。不過歸根結底IT所要實現的價值不外乎資料收集,然後再以客戶希望的形式展示給客戶而已。因此資料存取技術也就成了一個永恒的話題。而在Java這個開放的世界裡,資料庫存取技術是五花八門,種類繁多。我們也來侃侃Jav
Time of Update: 2015-05-31
標籤: /*繼承1、提高了代碼的複用性,簡化了代碼2、讓類與類之間產生了繼承關係,才有了後面的多態的特性的存在注意:千萬不要為了擷取其它類的功能簡化代碼,而建立繼承關係,必須要類與類之間存在繼承關係,繼承關係:is a(某某東西要是某某東西的一種,例如:貓是貓科的一種)3、子類擁有父類的成員4、子類不能擁有父類中被Private修飾後的成員5、JAVA支援多層繼承
Time of Update: 2015-05-31
標籤:1、自訂枚舉類的實現,例:class Season{ //1,提供類的屬性,聲明為rivate final private final String name; private final String Desc; //2,聲明為final的屬性,在構造器中初始化,構造器為private private Season(String name, String desc){ this.name = name; this.Desc =
Time of Update: 2015-05-30
標籤:其實一開始我是拒絕Java的。但是我發現公司開發Java,然後一些‘大資料’的工具也是由Java寫的。於是Duang的一下,我又重新開始Java之旅了。。。本文講述Java在Windows下的開發環境配置。 下載JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找到JDK的安裝目錄 C:\Program Files\Java\jdk1.8.0_45\bin
Time of Update: 2015-05-29
標籤:Set集合 1.HashSet 只去重複, 沒有順序 HashSet的add方法會調用hashCode和equals, 所以儲存在HashSet中的對象需要重寫這兩個方法. 2.TreeSet 去重複, 並且可以按照某種順序排序 TreeSet的add方法會將對象轉為Comparable, 然後調用compareTo方法,
Time of Update: 2015-05-29
標籤:目標:實現對Person 對象的年齡,從小到大排序1、實現排序 1 package com.app; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.List; 7 8 public class A1 extends B{ 9 10 public static void
Time of Update: 2015-05-30
標籤:leiningenLeiningen是你的主要工具, 它用於:啟動一個 REPL下載+安裝類庫運行你的程式啟動一個伺服器, 運行你所寫的webapps安裝brew install leiningen開啟repllein repl12345678910111213lein replnREPL server started on port 50438 on host 127.0.0.1 - nrepl://127.0.0.1:50438REPL-y 0.3.5, nREPL
Time of Update: 2015-05-29
標籤:java acm 問題:開始給for迴圈的J設定了小於根號a,導致約數沒有全部得到。親和數Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 26302 Accepted
Time of Update: 2015-05-30
標籤:/*內部類訪問特點:1,內部類可以直接存取外部類中的成員。2,外部類要訪問內部類,必須建立內部類的對象。一把用於類的設計。分析事物時,發現該事物描述中還有事物,而且這個事物還在訪問被描述事物的內容。這時就是還有的事物定義成內部類來描述。*/class Outer{private static int num = 31;class Inner// 內部類。{void show(){System.out.println("show run..."+num);}/*static void
Time of Update: 2015-05-30
標籤:介面和內部類為我們提供了一種將介面與實現分離的更加結構化的方法。 抽象類別與介面是java語言中對抽象概念進行定義的兩種機制,正是由於他們的存在才賦予java強大的物件導向的能力。他們兩者之間對抽象概念的支援有很大的相似,甚至可以互換,但是也有區別。 一、抽象類別 我們都知道在物件導向的領域一切都是對象,同時所有的對象都是通過類來描述的,但是並不是所有的類都是來描述對象的。如果一個類沒有足夠的資訊來描述一個具體的對象,而需要其他具體的類來支撐它,那麼這樣的類我們稱它為抽象類別。比如new
Time of Update: 2015-05-29
標籤:在電腦中所有資料都是以二進位的形式儲存的。位元運算其實就是直接對在記憶體中的位元據進行操作,因此處理資料的速度非常快。方便示範,首先寫個二進位列印方法:private static void printNum(int n){String num = Integer.toBinaryString(n);if(num.length() == 32){System.out.println(num);}else{StringBuilder sb = new
Time of Update: 2015-05-30
標籤:概述介面向使用者承諾系統能提供哪些服務,同時也制定了系統必須實現哪些服務類的繼承使開發人員可以處理同類的事物,但不能處理不同類卻具有相同功能的事物,介面實現了這一點。介面僅描述類具有什麼功能,而不給出具體實現。介面本身必須非常穩定,Java介面一旦制定,就不允許更改,否則會對外面使用者及系統本身造成影響 介面的定義<訪問限制修飾符> [abstract] interface
Time of Update: 2015-05-28
標籤: Java作為一種強型別語言,意味著每一個變數都會有特定的類型,Java共有8種基本類型,其中有4種整型(byte、short、int、long)、兩種浮點型(float、double)、1種字元型(char)和一種布爾型(boolean),值得注意的是,雖然字串String非常常用,但是它卻不屬於基本類型。 二、浮點型(接上篇整型) 浮點型表示有小數部分的數值,java中包括float和double兩種浮點型資料,float被稱為單精確度浮點數,而double被稱為雙精確度浮點數。
Time of Update: 2015-05-29
標籤:java<span style="white-space:pre"></span>/** * 計算產生校正碼 * * @param data * 需要校正的資料 * @return */public static String Make_CRC(byte[] data) {byte[] buf = new byte[data.length];// 儲存需要產生校正碼的資料for (int i = 0; i <
Time of Update: 2015-05-29
標籤: 目的:(1)一門語言入門,需要編寫至少2萬行代碼。那麼,我們編寫一個計算程式碼數的程式,激勵自己前行。(2)瞭解代碼複用、重構的作用。目標(遞進關係,難度從小到大): 目標1:給定一個原始碼檔案(.cs, .java),輸出該檔案的總行數、空行數、注釋行數、程式碼數。 目標2:從命令列輸入一個參數(指定目錄或檔案),輸出該目錄下指定類型檔案(.cs,
Time of Update: 2015-05-29
標籤:公開金鑰 私密金鑰 非對稱 rsa dsa
Time of Update: 2015-05-29
標籤:如何動態查看ArrayList的容量?在ArrayList提供的方法中,有三個方法:size() -- 返回當前列表中的元素數量;trimToSize() -- 將當前ArrayList容量調整為列表的當前大小;ensureCapacity(int minCapacity) -- 如果需要擴充列表的容量以確保能夠裝下minCapacity個元素;那如何動態監控整個列表的容量變化?請參考如下代碼: import java.lang.reflect.Field;import
Time of Update: 2015-05-29
標籤:online judge 九度 題目描述: 某程式員開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程式員未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年樓價200萬,收入N萬)輸入:
Time of Update: 2015-05-29
標籤:mac yosemite 解決方案:我是安裝的是jdk1.8.45,開啟Charles提示“To open Charles you need to install the legacy Java SE 6
Time of Update: 2015-05-29
標籤:Java 的日期和時間類位於 java.util 包中。利用日期時間類提供的方法,可以擷取當前的日期和時間,建立日期和時間參數,計算和比較時間。Date 類Date 類是 Java 中的日期時間類,其構造方法比較多,下面是常用的兩個:Date():使用當前的日期和時間初始化一個對象。Date(long millisec):從1970年01月01日00時(格林威治時間)開始以毫秒計算時間,計算 millisec 毫秒。如果運行 Java 程式的本地時區是北京時區(與格林威治時間相差 8