Android應用開發提高系列(1)——《Practical Java 中文版》讀書筆記(上)

 前言   從開始學習Android到現在,囫圇吞棗學了許多控制項、布局的使用方法和技巧,看了許多相關的文章,也積累了不少項目經驗。藉此通過歸納、總結和梳理相關知識,紮實基礎,進一步提高Android開發技能。學好Android需要紮實的Java功底,所以將本文作為系列文章的開篇。本系列文章面向有一定Android開發經驗的讀者,歡迎交流! 聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com    農民伯伯: http://over140.

Android應用開發提高系列(2)——《Practical Java 中文版》讀書筆記(下)

聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com    農民伯伯: http://over140.cnblogs.com 系列  Android應用開發提高系列(1)——《Practical Java 中文版》讀書筆記(上)  本文   注意:條目和用語可能與書籍有所出入,但盡量保持原樣加一些自己的理解。  一、效能    1.

[BTS]Java調用.net webservice

當前項目要求使用java調用.net webservice。在網上search不到太多相關的資源,只能自己慢慢試了。經過長達一周的聯調,終於實現。Java

java和.net的理念之別

.net

Java程式員和.NET程式員

1、對對方的看法Java程式員都看不起.NET認為沒技術含量。.NET程式員大都仰慕Java,認為很NB。2、對新技術的看法Java社區發明一個新技術會被Java程式員拿來到處炫耀,說這是世界上最NB技術,完全不用瞭解這玩意兒幹什麼的。MS發明一個新技術會被.NET程式員說自己又貶值了,完全不用考慮這個技術能給自己帶來什麼。3、解決問題的方式Java程式員遇到無法解決的問題後,會認為是自己的思想有問題,所以整天看Think in

Java 程式員 和 .NET 程式員

1、Java 程式員大多會一些設計,知道設計模式,知道 IoC;相反,.NET 程式員很多沒有做過設計,也不知道什麼叫設計模式 IoC。     原因:.NET 程式員大多認為設計沒有必要,有什麼功能需要直接拿Visual Studio開始編碼了,一旦發現搞錯了重新修改一下也不是什麼難事。 2、Java 程式員大多會做原型,會用 DreamWeaver。.NET 程式員會用Visual Studio。      原因:.NET 程式員認為有畫原型的時間,我的系統已經做完了。     

Java與WCF互動(一):Java用戶端調用WCF服務

最近開始瞭解WCF,寫了個最簡單的Helloworld,想通過java用戶端實現通訊。沒想到以我的基礎,居然花了整整兩天(當然是工作以外的時間,呵呵),整個過程大費周折,特寫下此文,以供有需要的朋友參考:第一步:產生WCF服務建立WCF解決方案,分別添加三個項目,HelloTimeService(類庫),HelloTimehost(控制台程式),HelloTimeClient(控制台程式),項目結構各個項目的主要代碼:service:Host:Client:編譯通過後,測試Host和Client

java用戶端操作SOAP訊息

package org.example.myservice;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import javax.xml.namespace.QName;import javax.xml.soap.MessageFactory;import javax.xml.soap.SOAPBody;import javax.xml.soap.SOAPElement;

Java/Js如何使用Regex匹配嵌套Html標籤

以前寫過一篇文章講解如何使用Regex完美解決Html嵌套標籤的匹配問題(使用Regex匹配嵌套Html標籤),但是裡頭用到了平衡組這樣的進階特性,貌似只有DotNet還有Perl正則引擎支援,因此通用性不高。有朋友留言說Java直接使用的話會報錯。我後來查了一下,發現Java正則引擎支援的特性相對比較少。在1.6版本中不能使用命名組(貌似1.7的時候開始支援了),否則會報以下錯誤,更別說平衡組了。因此感覺要實現無限級的嵌套匹配不大現實。java.util.regex.PatternSyntax

Java Thread 多線程 介紹

線程的概述線程和進程進程的特徵並發和並行多線程的優勢1、線程概述 幾乎所有的作業系統都支援同時運行多個任務,一個任務通常就是一個程式,每個運行中的程式就是一個進程。 當一個程式運行時,內部可能包含了多個順序執行流,每個順序執行流就是一個線程。2、線程和進程 幾乎所有的作業系統都有進程的概念,所有運行中的任務通常對應一條進程。當一個程式進入記憶體運行,就是一個進程了。 進程是處於運行中的程式,具有一定的獨立能力,進程是系統進行資源分派和調度的一個獨立單位。 進程特徵:

Java的HashMap和HashTable

1. HashMap1)  hashmap的資料結構      Hashmap是一個數組和鏈表的結合體(在資料結構稱“鏈表散列“),如示:        當我們往hashmap中put元素的時候,先根據key的hash值得到這個元素在數組中的位置(即下標),然後就可以把這個元素放到對應的位置中了。如果這個元素所在的位子上已經存放有其他元素了,那麼在同一個位子上的元素將以鏈表的形式存放,新加入的放在鏈頭,最先加入的放在鏈尾。2)使用Map map = new HashMap();map.put("

Java基礎知識之系統命令調用、序列化、JDO、匿名內部類

 1. JAVA調用系統命令或可執行程式 // String cmd = "F:\\apache-tomcat-6.0.20.exe"; // String cmd = "D:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE F:\\test.doc"; // String cmd = "cmd.exe /c start F:\\test.doc"; String cmd =

配置eclipse3.2使用JDK中文JavaAPI協助

1 Sun 官方的中文版 Java API 文檔發布了,地址為:http://gceclub.sun.com.cn/download/Java_Docs/html_zh_CN.zip, 下載後請參考如下步驟配合 eclipse3.2 使用2. 點擊菜單 <視窗> >-> <喜好設定>3. 點擊左邊項目列表中的 <Java> -> <已安裝的 JRE>,選中你已經安裝好的 JRE5.04

java時斷時續之————JUnit單元測試

Junit最佳實務:1、建立一個單獨的unit 測試 src檔案夾,其中的包結構與正式的src檔案夾一致,這樣產生的class檔案與正式檔案放在同一個地方,便於編寫測試類別時的包引用。2、只要是綠色的就表示測試通過,橙色表示未通過。3、assert斷言是主要的測試方法,相當於qtp中的checkpoint.  4、如果認為它不應該通過此路徑,可以直接 用asser.fail( 

java時斷時續之————spring

 Spring架構的核心就是控制反轉(Inversion of Control)和依賴注入(Dependency Injection),通過這兩方面來實現松耦合。 Spring架構的核心就是控制反轉(Inversion of Control)和依賴注入(Dependency

Java關鍵字this、super使用總結

一、this        Java關鍵字this只能用於方法方法體內。當一個對象建立後,Java虛擬機器(JVM)就會給這個對象分配一個引用自身的指標,這個指標的名字就是this。因此,this只能在類中的非靜態方法中使用,靜態方法和靜態代碼塊中絕對不能出現this,這在“Java關鍵字static、final使用總結”一文中給出了明確解釋。並且this只和特定的對象關聯,而不和類關聯,同一個類的不同對象有不同的this。下面給出一個使用this的綜合執行個體,以便說明問題:package

java回呼函數簡介

案例一  下面使用java回呼函數來實現一個測試函數已耗用時間的工具類:如果我們要測試一個類的方法的執行時間,通常我們會這樣做:public   class  TestObject {      /**       * 一個用來被測試的方法,進行了一個比較耗時的迴圈       */       public   static   void  testMethod(){          for ( int  i= 0 ; i< 100000000 ; i++){             

Java介面和抽象類別用法總結

介面1 因為java不支援多重繼承,所以有了介面,一個類只能繼承一個父類,但可以實現多個介面,介面本身也可以繼承多個介面。2 介面裡面的成員變數預設都是public static final類型的。必須被顯示的初始化。3 介面裡面的方法預設都是public abstract類型的。隱式聲明。4 介面沒有構造方法,不能被執行個體化。5 介面不能實現另一個介面,但可以繼承多個介面。6

[原創]一步一步帶你進入Java世界(一)_Java環境配置

文章目錄 一、Java介紹二、環境配置 一、Java介紹關於java的介紹,網上到處都是,這裡不再詳細闡述,但是有一點必須提到:那就是在SUN公司的Java白皮書中對Java有的定義:Java: A simple, Object-oriented, distributed, robust, secure, architecture-neutral, portable, High-performance, multi-threaded,

[匯入][連結] Qt for Java?

Trolltech發布了針對Java的Qt工具包(Preview版本) - Qt Jambi,可以直接用Java編寫Qt式跨平台(Linux/Mac OS/Windows)GUI應用,繼承了Qt的簡潔高效和本地化的L&F,同時也和SWT/Swing/AWT友好共存。不過一方面這個小東東還在探索階段,另一方面不太喜歡Qt的授權模式,姑且先觀望一陣吧。http://www.trolltech.com/company/newsroom/announcements/press.2006-07-1

總頁數: 4058 1 .... 487 488 489 490 491 .... 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.