Java 從老虎變野馬?好事還是壞事?

上個月就知道 Java 6 已經推出了,但還是不知道到底如何,也因為工作忙的關係沒有機會去體驗這個 Java 6 到底有什麼改變。只是知道改了個名字,從 Java 5.0 的 tiger (老虎)變成了 Mustang (墨西哥和北美平原的野馬),呵呵,個人感覺好像是弱了,從這麼猛的一個龐然大物變成了沒有攻擊力的野馬,雖然只是名字的改變,不過從一個 Java 程式員心裡想來也許會覺得有點悲哀,說實話,看見這個名字,有種心有戚戚焉的感覺。也許這正是 Java 無奈現狀的體現吧,本來是大戶人家的寶貝

google的一道JAVA面試題!!!

java代碼:  Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n.  For example, f(13)=6. Notice that f(1)=1. What is the next largest n such that f(n)=n? 

ACM中使用JAVA的介紹

Chapter I.Java的優缺點各種書上都有,這裡只說說用Java做ACM-ICPC的特點:(1) 最明顯的好處是,學會Java,可以參加Java Challenge  (2) 對於熟悉C/C++的程式員來說,Java 並不難學,找本書,一兩周業餘時間就可以搞定了。當然,這裡只是指一般編程,想熟悉所有的Java庫還是需要些時間的。事實上,Java 只相當於C++的一個改進版,所有的文法都幾乎是C++的,很少有變動。(3)

java HashSet應用

        在使用HashSet時,應注意:一、自己的類有屬性,就應當重寫方法equals和hashCode;二、寫方法時要遵守的原則,兩個類equals返回true時,hashCode一定相等(考慮一下雜湊表的衝突就可以理解);三、在使用時不得隨意修改HashSet中的值,否定將會導致結果不準確性。import java.util.*;class R{public int count;public R (int count){this.count = count;}public

java初始化塊(靜態)順序

public class Person{{a = 6;//if (a > 4){System.out.println("Person init block a > 4");}}public int a = 9;{System.out.println("second executed");}static {//即使不執行個體化對象也會執行System.out.println("Person static block");}public static void main(String[]

PDA動態調用JAVA提供的WebService

開發環境採用VS2008,安裝手機開發套件。 1.建立一個SmartDevice工程,選擇Windows CE ,在工程面板上選擇需要的開發包; 2.在建立的工程中,選定Reference,點擊右鍵,在彈出的介面中選擇Add Web Reference;  3.在彈出的Add Web Service介面中,在URL地址中添上對應的wsdl地址,然後點GO;  4.能夠找到該Web Service的情況下,可以直接點擊右側的Add Reference按鈕,即完成了添加Web

JAVA知識點總結一

 1 Java中一個char類型可以存放一個漢字嗎?為什嗎?  可以。因為JVM的最小單位是兩個位元組,而java中以unicode存放漢字了,unicode佔用了兩個位元組。2 Java中實現多線程的方法有幾種?怎樣實現同步?   實現多線程的方法有兩種:1 擴充Thread類;2 實現Runnable介面   實現方法同步有兩種:1 在方法前面加sychronized                                 2

Java 理論和實踐: 用軟引用阻止記憶體流失

在 Java 理論和實踐 的 前一期文章 中,Java 清潔工程師 Brian Goetz 探究了弱引用(weak references),它讓您警告垃圾收集器,您想要維護一個對象的引用,而不會阻止該對象被垃圾收集。在本期文章中,他將解釋 Reference 對象的另外一種形式,即軟引用(soft references),用於協助垃圾收集器管理記憶體使用量和消除潛在的記憶體流失。垃圾收集可以使 Java 程式不會出現記憶體流失,至少對於比較狹窄的 “記憶體流失” 定義來說如此,但是這並不意味著我

Java Bean 與 EJB的區別

JavaBean 和 Server Bean(通常稱為 Enterprise JavaBean (EJB))有一些基本相同之處。它們都是用一組特性建立,以執行其特定任務的對象或組件。它們還有從當前所駐留伺服器上的容器獲得其它特性的能力。這使得 bean 的行為根據特定任務和所在環境的不同而有所不同。這開闢了巨大商機。因為 JavaBean 是與平台無關的,所以對於將來的解決方案,供應商可以輕易向不同使用者推出其客戶機方的 JavaBean,而不必建立或維護不同的版本。這些 JavaBean

讓JAVA自由?

 SAP 最近發文抨擊Oracle,指名說Oracle抑制了SUN的發展,讓 SUN 自由,讓JAVA自由。 "Mr. Ellison and Mr. Schwartz, open this gate! Gentlemen, tear down this wall! Let Java be free!"  我比較好奇的是這篇文章的作者,作者為什麼是SAP, 任何一個其他人挑出來說ORACLE不錯都無可否非,唯獨SAP,這個令歐盟阻撓ORACLE

Java Web Start簡單入門步驟

 編寫:桂靜秋參考:http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/contents.html前言項目需要,所以前幾天研究了一下,折騰了我1.5天的時間,不能浪費,特此寫出來share大家。應用JWS主要應用在發布應用程式上,主要寫好了jnlp檔案,使用者通過http訪問到,應用程式會自動安裝在本地機器,今後升級等工作JWS將自動完成。可以說是發布軟體的一種新方式。(當然,前提對方必須有jvm)實施步驟編寫好一個測

簡單JAVA知識複習,有興趣的來做做

 1。public class Equivalence {  public static viod main (String[] args) {                      Integer n1=new Integer(47);                       Integer n2=new Integer(47);                       System.out.println(n1==n2);                       

你真的懂Java嗎?(怎樣才算掌握J2SE)

剛學JAVA的人可以參考參考。時常看到一些人說掌握了Java,但是讓他們用Java做一個實際的項目可能又困難重重。在這裡,筆者根據自己的一點理解鬥膽提出自己的一些對掌握Java這個說法的標準,當然對於新手,也可以提供一個需要學習哪些內容的參考。另外這個標準僅限於J2SE部分,J2EE部分的內容有時間再另說。  1、文法:必須比較熟悉,在寫代碼的時候,IDE的編輯器對某一行報錯,應該能夠根據報錯資訊知道是什麼樣的語法錯誤,並且知道任何修正。  2、命令:必須熟悉JDK帶的一些常用命令及其常用選項,

google的一道JAVA面試題!!! )

google的一道JAVA面試題!!! java代碼:  Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n.  For example, f(13)=6. Notice that f(1)=1. What is the next largest n such that f(n)

極客技術專題【003期】:java mvc 增刪改查 自動產生工具來襲

日期:2013-4-17  來源:GBin1.com技術專題介紹分享專題:java mvc 增刪改查 自動產生工具來襲分享人:激情燃燒的UI授課時間:2013/04/19  21:00-22:00(本周五)課程類型:公開專題難度:初級報名方式:社區使用者請在相關報名帖中留言報名課程時間:60min (包含15min的自由問答)授課方式:互動教學日曆 -

如何使用jdb調試android的java程式

如何使用jdb調試android的java程式習慣了gdb,總覺得eclipse太過臃腫,各種不爽。看到李先靜寫了一篇“用jdb/jdbshell調試android程式“(http://www.limodev.cn/blog/archives/1281),用了下,感覺比eclipse舒服多了。jdb的命令有那麼點彆扭,先靜寫了個jdbshell,加入了命令曆史和命令別名(幾個常用的gdb命令)。下面是一個簡單的how

java與acm—–java版搜尋(hdu 1241)

剛開始用java寫東西,歡迎指點。 1.Scanner位於java.util.*內2.java的String類不像c++內的string。影響到資料輸入和雜湊。 其他總的來說還算適應。  import java.util.*;public class Main {/** * @param args */static int n , m;static final int MaxN = 101;static char map[][] = new char[MaxN][MaxN];static

java與acm—–java版搜尋(hdu 1010,zju 2110 ),考驗剪枝

比較好的搜尋題,考驗剪枝。這裡用了三個剪枝:1.奇偶性剪枝,題目要求確切在t這個時間點上到達目的地,而且小狗不能作停留,那麼如果給出的時間t,和起點到終點的距離奇偶性不等,則一定不可達。2.可達性剪枝,如果從起點到終點毫不繞行要k步,地圖上能走的地方也比k步少,毫無疑問,也不可能。3.可達性剪枝2,搜尋時可能離目標越來越遠,以致再回頭已經來不及走了,所以在搜尋到中途某個位置時,如果所剩時間比毫不繞行走到目標還小,那麼也不用再往下搜了。 話說用了三個剪枝,java照樣給我跑了700+ms,效率真不

java與acm—–java版搜尋(hdu 1254 )–推箱子

學習筆記:1.Queue < Node > queue = new LinkedList< Node >();可以實現隊列的功能,在java.util.*中。2.java不支援運算子多載,除了基礎資料型別 (Elementary Data Type),有些顯然成立的=,==也在這裡不起作用。3.搞清楚static,final,public等等的意義和用法。又是一個長得像C++的java程式,java大牛不要痛苦,偶慢慢改~~推箱子,分別對人和箱子進行廣搜。箱子搜尋目的地,

JAVA JDK環境變數的配置

          做java開發時,第一步就是配置jdk的環境變數,關於對jdk環境變數的配置,理解如下:         1. PATH環境變數:         

總頁數: 4058 1 .... 411 412 413 414 415 .... 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.