Time of Update: 2015-04-28
標籤:一、概述
Time of Update: 2015-05-04
標籤:??引言??STOI是很常見的一道題,leetcode上也有,字串轉換為數字一般都會有現成的函數去實現這樣的功能,但有時候需要我們理解其中的具體實現,因為雖然是個很常見的問題,但實際上需要考慮的問題還是很多的,尤其是corner
Time of Update: 2015-05-03
標籤: 通訊端(socket)為兩台電腦之間的通訊提供了一種機制,在 James Gosling 注意到 Java 語言之前,通訊端就早已赫赫有名。為了能夠方便開發網路應用程式,Unix系統推出了一種應用程式訪問通訊協定的作業系統調用——Socket通訊端,使得程式員很方便的訪問TCP/IP協議,從而開發各種網路應用程式。後來Windows也引入Socket,Java語言也引入了通訊端的編程模型。 多數程式員,不管他們是否使用 Java
Time of Update: 2015-05-03
標籤:publicclass Test2 { staticboolean foo(char c) { System.out.print(c); returntrue;
Time of Update: 2015-05-02
標籤: 一、Java I/O系統的定義:統一放在Java.io包和Java.nio包中的類。 1, 流<stream>的概念:當程式需要讀取資料的時候,就會開啟
Time of Update: 2015-04-30
標籤: java並發(1)-Executors關於java建立多線程常用的兩種方式,我就不多說了,無非就是實現Runnable和繼承Thread。那麼我們現在來說說其他的方法。Executors是什麼Executors,我們稱之為執行器,用於管理Thread對象,簡化並發過程,其在用戶端和任務執行之間提供了一個間接層。由中介執行任務。無需管理線程的生命週期。我們先是實現一個Runnable的類,其功能非常簡單,就是在一個計數器,而且對於每一個建立的對象來說,其id都不一樣,方便我們識別
Time of Update: 2015-04-29
標籤:math類包含完成基本數學函數所需的方法。這些方法基本可以分為三類:三角函數方法、指數函數方法和服務方法。在math類中定義了PI和E兩個double型常量,PI就是π的值,而E即e指數底的值,分別是:3.141592653589793和2.718281828459045;三角函數方法 math類包含下面的三角函數方法:Math.toDegrees這個方法是將-π/2到π/2之間的弧度值轉化為度,例如:Math.toDegrees(Math.PI/2)結果為90.0;M
Time of Update: 2015-04-29
標籤:acm hdu bestcoder java 注意細節 Strange ClassTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total
Time of Update: 2015-04-29
標籤:引言 最近在看項目中的各種計算,因為是金融方面的項目,涉及到日化,年化,利息,債轉這些和錢有關的計算很多,其中全部通過BigDecimal類進行的運算,以前涉及到的計算基本都用+、-、*、/等算術運算子直接進行數學運算,資料類型一般用double就能解決問題,但是如果要求完全精度時double就不合適了,因為double是在廣域數值範圍上提供較為精確的快速近似計算(只能處理16位有效數)。 BigDecimal是Java在java.math包中提供的
Time of Update: 2015-04-29
標籤:cucumber bdd 入門 最近公司提倡快速測試,之前ui介面自動化實在是不穩定且執行很慢,總會出現很多莫名奇妙的問題……快速測試前提,是web響應裡面只含json格式(其實xml格式也行)資料,達到html與資料分離,這樣就提供很大便利,資料校正很容易,也更加精確,持續整合更快速,更精確定位問題。大家熱情很高,用到的工具很多,選好工具成功一大半,工具多了也
Time of Update: 2015-04-28
標籤:JAVA--網路編程 每次一提到網路就感覺瞬間變得高大上了,可是網路編程真的有那麼神秘嗎?接下來讓我們一起來複習一下吧。 很多人把網站編程等價於網路編程,在這裡給大家糾正一下,網路編程!=網站編程,那麼何為網路編程呢?網路編程時基於TCP和UDP的一種編程,例如:遊戲類、社交類產品。對於TCP通訊,它是一種有問有答的一種編程,而UDP是一種類似於對講機的一種通訊,兩者各有優點,TCP相對UDP更安全,UDP相對TCP傳輸更快速,在遊戲開發中經常使用UDP通訊。 對於他們之間的深層區別
Time of Update: 2015-04-27
標籤:java collection Summary: introduce the collection feature of Java. includes Set. List and Queue-Collection interface only define some basic common functions for all kinds of collections,
Time of Update: 2015-04-25
標籤:1)內部類——一個外部內的內部定義一個類。2)內部類可以是靜態static 也可以是public default protected 和 private
Time of Update: 2015-04-24
標籤:源: 鍵盤 System.in 硬碟 FileStream 記憶體 ArrayStream目的: 控制台 System.out 硬碟 FileStream 記憶體 ArrayStream處理大檔案或者多線程下載\上傳 RandomAccessFile 或者記憶體對應檔方便對對象的永久化儲存和調用 ObjectStream方便操作列印流 PrintWriter 和
Time of Update: 2015-04-23
標籤:1、通過鍵盤輸入一個整數n,編程計算1+2+3+...+n的值。2、通過鍵盤輸入任意6個整數,輸出最大數和最小數。3、編寫程式計算12-22+32-42+...+972-982+992-1002的值。?4、定義一個學生類Student,在類中定義4個成員變數id,age,last_name(姓),first_name(名),再定義一個方法getName返回該人的全名,?在主類中建立Student類的
Time of Update: 2015-04-22
標籤:Java集合類位於 java.util
Time of Update: 2015-04-21
標籤:java記憶體回收 gc jvm記憶體回收機制 gc介紹 java虛擬機器記憶體回收 Java的記憶體配置與回收全部由JVM記憶體回收進程自動完成。與C語言不同,Java開發人員不需要自己編寫代碼實現記憶體回收。這是Java深受大家歡迎的眾多特性之一,能夠協助程式員更好地編寫Java程式。關於這篇教程是系列第一部分。首先會
Time of Update: 2015-04-18
標籤:zend studio failed to create java virtual machine解決方案:在安裝目錄下修改ZendStudio.ini中第十四行處改成 -Xmx512M。-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.
Time of Update: 2015-04-18
標籤:虛擬機器 記憶體管理 jvm 眾所周知,Java程式運行於Java虛擬機器(JVM)上,那麼,JVM啟動並執行時候記憶體是如何分配的呢?程式中各部分變數都儲存在記憶體的哪個部分,又如何訪問,下面,就讓我來給大家講解Java虛擬機器記憶體地區。為什麼需要瞭解Java虛擬機器記憶體地區
Time of Update: 2015-04-29
標籤: 一、JNDI概述 JNDI(JavaNaming Directory Interface)--java命名和目錄介面,是一組在Java應用中訪問命名和目錄服務的API。為開發人員提供了尋找和訪問各種命名和目錄服務的通用、統一的介面,類似JDBC,都是構建在抽象層上。是J2EE的標準之一,所有的J2EE容器都必須提供一個JNDI的服務。 JNDI的命稱可能會讓人產生混淆,