Time of Update: 2015-06-05
標籤:所謂規範,即指由很多人同時遵守的行為或理論。java的規範並不是指其中一種,而是有很多種,比如java編碼規範,java命名規範,java虛擬機器規範等等,甚至於一個編碼規範都有很多種,不同的公司、組織、個人等等可能各不相同。java標準由於java是有SUN公司發明的,預設是由SUN公司控制具體的標準制定,比如說標準類庫JDK等。標準在概念上是唯一的,比如說SUN公司的jdk並不一定的最好的,但所有人、所有公司、所有組織都預設以其為核心,都認可他的地位。概念上是唯一的,但有時候也並不是只
Time of Update: 2015-06-05
標籤:編碼問題一直困擾著我,每次遇到亂碼或者編碼問題,網上一查,問題解決了,但是實際的原理並沒有搞懂,每次遇到,都是什麼頭疼。決定徹徹底底的一次性解決編碼問題。1.為什麼要編碼電腦的基本單元是位元組,一個位元組是8bit。一個位元組的範圍是0~255。人類要表示的符號肯定比256個多,所以無法用一個位元組來表示這個多的符號。你想想,光漢字就有幾千個。要解決這個矛盾,有了一個新的資料結構:char。char也就是字元,最長16bit,最短為8bit。一個字元的最大長度是16bit。一個字元的範圍是
Time of Update: 2015-06-05
標籤:課程:Java程式設計 班級: 1351 姓名:王瑋怡
Time of Update: 2015-06-05
標籤:一、try語句: try{//這裡寫可能出現異常的程式} catch(Exception e){//這裡寫如果出現異常怎麼處理的程式} 二、throws語句 文法:函數方法() throws Exception {}三、try語句樣本:import java.util.Scanner;public class Index{ public static void main(String[]
Time of Update: 2015-06-05
標籤:Given n points on a 2D plane, find the maximum number of points that lie on the same straight
Time of Update: 2015-06-05
標籤:一、實驗內容1. XP基礎2. XP核心實踐3. 相關工具二、實驗過程(本次實驗是在自己電腦上完成,沒有使用實驗樓)(一)敏捷開發與XP1.XP是以開發符合客戶需要的軟體為目標而產生的一種方法論2.XP是一種以實踐為基礎的軟體工程過程和思想3.XP認為代碼品質的重要程度超出人們一般所認為的程度4.XP特別適合於小型的有責任心的、自覺自勵的團隊開發需求不確定或者迅速變化的軟體一項實踐在XP環境中成功使用的依據通過XP的法則呈現,包括:快速反饋、假設簡單性、遞增更
Time of Update: 2015-06-05
標籤:一 、前言:博主正在教大家如何開發一個javaEE架構,我把架構命名為Jvn,部落格裡有完整的開發視頻,每一篇博文都是一個知識點;關於架構的介紹和學習,可以從我部落格第一講開始看起,部落格首頁:http://www.cnblogs.com/everxs/本次內容視頻以及源碼:http://pan.baidu.com/s/1o6MJnFc 二、本次部落格講的內容情境:現在是APP時代,APP很熱門,而且跟後台互動跑的都是HTTP協議,所以講到這裡,對於這裡面的互動。安卓工
Time of Update: 2015-06-05
標籤:Sort a linked list in O(n log n) time using constant space complexity.解題思路:歸併排序、快速排序、堆排序都是O(n log n),由於優先順序隊列是用堆排序實現的,因此,我們使用優先順序隊列即可,JAVA實現如下: public ListNode sortList(ListNode head) { if(head==null||head.next==null) return head;
Time of Update: 2015-06-05
標籤:1. Java語言基礎2.1 關鍵字定義:被java語言賦予特殊含義的單詞特點:關鍵字中的字母都為小寫用於定義資料類型的關鍵字class,interface,byte,short,int, long ,float,double,char,boolean,void用於定義資料類型值的關鍵字true,false,null用於定義流程式控制制的關鍵字If,else,switch,case,default,
Time of Update: 2015-06-05
標籤:實驗內容1. XP基礎2. XP核心實踐3. 相關工具實驗步驟(一)敏捷開發與XP軟體工程是把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程。軟體工程包括下列領域:軟體需求分析、軟體設計、軟體構建、軟體測試和軟體維護。
Time of Update: 2015-06-05
標籤:一、實驗內容 (一)敏捷開發與XP 軟體開發流程的目的是為了提高軟體開發、運營、維護的效率,並提高軟體的品質、使用者滿意度、可靠性和軟體的可維護性。 光有各種流程的思想是不夠的,我們還要有一系列的工具來保證這些思想能夠在實踐中有效率地運作。一個常見的公式是:軟體工程=開發流程+工具。敏捷開發(Agile
Time of Update: 2015-06-04
標籤:最近一段時間寫一個授權的程式,需要擷取很多資訊來保證程式不能隨意複製使用,必須經過授權才可以。為了限制使用者使用的作業系統,必須有統一的方法來擷取才可以。在JAVA中,通過System.getProperty("os.name")來擷取,通過參考:http://lopica.sourceforge.net/os.html 來實現各作業系統的判斷。針對windows系統,這裡不具體判斷是那個版本,如果有需要,可以在判斷出windows之後,繼續判斷,判斷需要考慮java的版本,版本
Time of Update: 2015-06-04
標籤: Writer :BYSocket(泥沙磚瓦漿木匠) 微 博:BYSocket 豆 瓣:BYSocket FaceBook:BYSocket Twitter :BYSocket
Time of Update: 2015-06-04
標籤:java 實現介面 繼承類 區別 一個類只能繼承一個類,但是可以實現多個介面。介面裡面的方法都是抽象方法,必須要重寫所有的方法。介面抽象的方法都要被重寫,而繼承的類不必這樣。繼承一般開發中用的會相比少一點,介面相比就應該會多一點.,介面主要是實現一種松耦合,便於以後的維護、升級,繼承主要是提高代碼的可重用性,很多東西都可以在父類中做好。子類可以直接用,用一
Time of Update: 2015-06-04
標籤:java 繼承 thread類 實現runnable介面 區別 Java中線程的建立有兩種方式: 1. 通過繼承Thread類,重寫Thread的run()方法,將線程啟動並執行邏輯放在其中2.
Time of Update: 2015-06-05
標籤:1. 定義一個Java數組1 String[] aArray = new String[5];2 String[] bArray = {"a","b","c", "d", "e"};3 String[] cArray = new String[]{"a","b","c","d","e"};第一種是定義了一個數組,並且指定了數組的長度,我們這裡稱它為動態定義。第二種和第三種在分配記憶體空間的同時還初始化了值。 2. 列印Java數組中的元素int[] intArray = { 1,
Time of Update: 2015-06-05
標籤:Hashtable: 1. key和value都不許有null值 2. 使用enumeration遍曆 3. 同步的,每次只有一個線程能夠訪問 4. 在java中Hashtable是H大寫,t小寫,而HashMap是H大寫,M大寫 HashMap: 1. key和value可以有null值 2. 使用iterator遍曆 3. 未同步的,多線程場合要手動同步HashMap HashSet&
Time of Update: 2015-06-05
標籤:1.本人用的版本是os x yosemite 10.10.3版本,該版本以內建jdk1.8,可不用自己去下載。2.查看java版本 在終端裡輸入 /usr/libexec/java_home我的效果如下:Lin:~ Apple$ /usr/libexec/java_home/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home3.在sublime裡 preferences->browse
Time of Update: 2015-06-05
標籤:leetcode java 演算法 string Reverse Integer題目要求:給定一個int 類型值,求值的反轉,如下: Example1: x = 123, return 321 Example2: x = -123,
Time of Update: 2015-06-05
Tomcat部署Web應用方面的一些問題(多Tomcat、指定Java、位元組碼替換)這篇博文操作的系統內容為CentOS系統,目標是在該系統中部署一個Tomcat以及跑在該Tomcat上的一個Java