JAVA中的強制轉換

   可以將“數字”格式的字串,如“123456”,轉化為int型整數。                      int x;                      String s=“123456”;                      x=Interger.parseInt(s);                     這個地方可能要使用try catch 包圍一下。    轉化成Double型,       s=Double.Interger.parseDouble(s); 

Java 的未來十分樂觀

美國時間 3 月 17 日,在 Oracle 收購 Sun Microsystems 之後,Java 之父 James Gosling 首度在公開場合露面,並表示 Java 在 Oracle 的掌管下令人放心。在甲骨文試圖收購 Sun 之前,IBM 被看作 Sun 最合適的收購者,而這樁收購也頗受爭議並且過程一波三折。但是 Sun 被甲骨文接管卻無論對 Java 還是 IT 業界都是十分有益的。眾所周知,Java 是 Sun 最重要的業務,Sun 甚至曾將自己的股票看板代號由 SUN 改為

JAVA-JDK裡的設計模式

Structural(結構模式)Adapter:把一個介面或是類變成另外一種。    • java.util.Arrays#asList()    • javax.swing.JTable(TableModel)    • java.io.InputStreamReader(InputStream)    • java.io.OutputStreamWriter(OutputStream)    •

Java郵件發送執行個體

又一個新的項目啟動了,雖說目前還處於系統設計階段,但從當前的系統需求來看,其中有一項功能就是通過Web方式發送系統郵件。還是提前做好準備吧,還說不錯,花了一下午的時間,把封裝了一個MailService類,直接調用即可。此篇僅介紹用javamail實現發送郵件功能,其中涉及smtp認證,郵件附件發送,及HTML內容郵件等。系統內容:Windows XP SP3開發環境:Eclipse 3.5/JDK 1.6/Struts2/Tiles測試載入器:Firefox 3.6/IE

初識java真面目

一直學C/C++,也比較喜歡,不過人不能總活在過去,要不斷接受新鮮事物,儘管相比較而言,我更喜歡C/C++,不過現在的公司也需要JAVA,那我就重新開始研究好了。廢話就不說了。JAVA環境JDK肯定是需要的,至於如何找到和配置JDK,看我的android的環境搭建那個文章就能瞭解到了。有了JDK,那麼即使使用notepad也是可以進行JAVA的編譯和啟動並執行。我選擇使用UltraEdit-32,不為什麼,好看,其實是因為公司要求安裝它,說實在的,個人比較喜歡sourceinsight。先把JD

Java設計模式之Iterator模式

所謂Iterator模式,即是Iterator為不同的容器提供一個統一的訪問方式。本文以java中的容器為例,類比Iterator的原理。參考:馬士兵 Java設計模式 Iterator1.首先定義一個容器Collection介面.package com.njupt.zhb.learn.iterator;public interface Collection {void add(Object o);int size();Iterator

java 強制將資料寫入磁碟

今天遇到個問題,就是在試圖將資料寫入檔案的時候發現有的時候,資料還在緩衝中,並沒有將資料及時寫入到磁碟上,嘗試用了flush,發現也沒用,後來通過網路上,發現瞭解決方法 FileOutputStream fos = new FileOutputStream(entryFile); BufferedOutputStream dest = new BufferedOutputStream(fos, BUFFER);

java 的web開發如何提高交付效率? 吐槽

學習java的都覺得java非常強大。javaweb甚至是我所學習過 最規範話的web架構(php asp .net 甚至 perl的cgi我都有接觸)。然而,當前互連網上的各種應用幾乎都在選擇 php nodejs python。這些動態語言的作為架構基礎。 作為java開發人員,感覺非常悲哀。遙想7年前,jsp/servlet 以及興起的struts2

Java NIO 學習筆記 – SocketChannel

為了進行非阻塞的socket通訊,java

java平台的指令碼語言可以利用起來了 2

   如何低效?我們來看一下struts1到struts2的使用案例。struts1

java.nio.ByteBuffer的filp方法

在看nio的一個樣本程式的時候看到ByteBuffer的filp方法,沒想明白它是做什麼用的。jdk的comment寫到: Flips this buffer.  The limit is set to the current position and then the position is set to zero.  If the mark is defined then it is discarded. 還是沒明白。。。從他的代碼來看非常的簡單,就是: limit =

java基礎 —SWT/JFace

java基礎 ---SWT/JFace 很久沒來部落格寫點東西了,主要是這段時間一直在研究SWT/JFace,在上周的總結我不是提到過嗎,有機會會研究一下SWT和JFace。經過1個多星期的摸索,終於將之前用Swing設計的通訊錄程式修改成使用SWT和JFace版本的了。說實話這個過程實在不是那麼容易的,想必各位也知道在AWT和Swing這兩大GUI介面API之外,還有個由IBM公司開發的一套專門用於設計GUI程式的API,這個就是SWT。即Standard widget

java 動態數組

Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中內建的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。 1.文法:add()是添加一個新的元素,              remove()刪除一個元素,              size()獲得ArrayList的長度。 ArrayList的下標是從0開始。 2.範例程式碼import

《java編程思想》暫告一段落

七月份開始讀《java編程思想》,今天讀著讀著沒動力了,所以決定告一段落。為什麼沒動力呢?讀本書的時間都是在空餘時間,有時候下班回來特別不想看,所以有時候就斷斷續續的看,發現這樣讀也沒有效率;然後,有點感覺到真的需要點java經驗才能更好的理解本書吧,而自己現在還是在做c,所以沒有用過java。沒必要再去深究下去,打了下基礎吧,等以後需要寫java時也有個好的起點吧。這本書算是2011的總結吧,從了工作外,就是讀了下這本書。儘管斷斷續續,但還是算讀過兩遍了。java的重點是物件導向、多態以及內部

《java編程思想》第四章 練習9&練習10

 不知道是什麼原因,可能在放鬆的情況下不能集中精神,這麼簡單的兩個題目硬是弄了個一小時,自己起點實在太低了。雖然說要多練習編程,可是集中不了精神也是白瞎。還是在工作中能夠全身心的投入,那樣才會有點效率吧。是不是這個原因?練習9:輸出斐波那契前num項資料,當然這裡用的是int,再大點會溢出。標出了我的錯誤,細節這些東西真是太難搞,自己學的也不咋樣。public class Fibonacci{public static void output(int num){int

JAVA環境變數的作用

 1. PATH環境變數。作用是指定命令搜尋路徑(javac/java/javadoc等),在shell下面執行命令時,它會到PATH變數所指定的路徑中尋找看是否能找到相應的命令程式。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔如javac/java/javadoc等待,設定好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。2.

java方法重載

前不久分享了一篇文章,將的是java動態綁定和向上轉型,說實話還沒仔細看這篇文章,自己很懶。不過對於給的第一個程式,作者的解釋是參數在編譯階段被匹配,得出的總結是重載函數的實際調用版本由編譯器綁定決定,而覆蓋函數的實際調用版本由動態綁定決定。還是有點道理,不過對於程式,我覺得剛開始看的時候,未免把他想的太複雜了。先貼上程式,我修改了點。 class Base{ public void foo(Base x){

thinking in java(IV)–encapsulation

Package 須置於其名稱所指的目錄中,由對應的環境變數classpath出發PS: Java能自動將同一個目錄中的兩個檔案視為處於同一個package中 Default存取權限被解釋為friendly 即可在同一個包內互相訪問基於兩個理由,我們實現了對存取權限的控制1.      建立一道界限,判據是用戶端程式員是否可用2.      分離介面與實現用戶端程式員只能與公用介面(在public class 中實現)打交道實現細節(在 defaultclass

thinking in java(I)–object

讀這本書的時候選了第二版,完全是因為譯者是侯捷。。首先是Introduction to object   有講五條基本準則然後講對象的產生與毀滅  很多地方都是對照著C++來講的雖然網上看到很多人說這書不適合初學者看,個人覺得可以直接上手的尤其是C++陣營的人,對大學生來說好多也是從C++過渡而來的,基礎好的可以看當然有些奧秘不是看一兩遍書就能參透的

總頁數: 4058 1 .... 2154 2155 2156 2157 2158 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.