Time of Update: 2018-12-05
一、標識符 概念:JAVA裡面我們可以給他取名字的(變數、類、方法等等)就是標識符: 注意:1、標識符只能包含字母、數字、底線還有貨幣符號$ 2、只能以字母、底線和貨幣符號開頭二、變數 概念:JAVA中儲存資料的最小單元 擴充:電腦中儲存資料的最小單元是位(一個0或是一個1就是一位) 8bite = 1byte(位元組) 1024byte = 1KB 1024kb = 1MB
Time of Update: 2018-12-05
一、物件導向和面向過程的區別 面向過程:它所考慮的是過程和步驟,比如說開車去深圳我們要考慮的是怎麼去也就是說:what to do 物件導向:它所考慮的是有幾個對象,比如開車去深圳我們要考慮的就是有幾個對象,也就是說:how to
Time of Update: 2018-12-05
一、什麼是IO(Input/Output) 程式是運行在記憶體中的,IO就是JAVA程式它所啟動並執行記憶體之外的節點互相傳遞資料的一種類似於管道的概念。二、流 1、概念:JAVA與其他節點間互換資料使用的通道,其實的話就相當於一個水管接在兩個節點之間進行資料的傳輸 2、分類: 1)、按照方向分:輸入資料流、輸出資料流 講到這個輸入和輸出可能有些人就犯迷糊了,究竟什麼情況下叫做輸入,什麼情況下又叫做輸出呢?那我就舉一個例子:JAVA會在我們的電腦記憶體中建立一塊記憶體(JAVA記憶體)
Time of Update: 2018-12-05
一、對象轉型 1、向上轉型:父類的引用指向子類的對象(父類的引用指向子類的對象的時候不能使用子類多出來的成員) 2、向下轉型:簡單一句話其實就是強制類型轉換二、toString() 預設調用情況:1、使用System.out.println() 控制台上只顯示字串,所以在列印之前要先轉換成字串類型再輸出 2、當出現使用‘+’號連接字串的時候 toString 方法返回一個字串,該字串由類名(對象是該類的一個執行個體)、at
Time of Update: 2018-12-05
本節內容Android虛擬機器Dalvik Android中各種java包功能 Android相關檔案類型 應用程式結構分析 ADB(Android Debug Bridge) Android虛擬機器DalvikDalvik衝擊隨著Google 的AndroidSDK 的發布,關於它的API 以及在行動電話領域所帶來的預期影響這些方面的討論不勝枚舉。不過,其中的一個話題在Java 社區是一石激起千層浪,這就是Android 平台的基礎——Dalvik
Time of Update: 2018-12-05
前言 最近做一個搜尋項目,需要爬取很多網站擷取需要的資訊。在爬取網頁的時候,需要獲得該網頁的編碼,不然的話會發現爬取下來的網頁有很多都是亂碼。 分析 一般情況下,網頁頭資訊會指定編碼,可以解析header或者meta獲得charset。但有時網頁並沒沒有指定編碼,這時就需要通過網頁內容檢測編碼格式,通過調研,最好用的還是cpdetector。 cpdetector自動檢測文本編碼格式,誰先返回非空,就以該結果為字元編碼。內建了一些常用的探測實作類別,這些探測實作類別的執行個體可以通過ad
Time of Update: 2018-12-05
目前Actionscript的開發工具主要用Java 開發,如 FDT3 、FlexBuilder、AXDT (全部基於Eclipse)。 .Net方面有個 FlashDevelop(基於SharpDevelop)。 簡單比較一下目前Actionscript開發工具(Java系 )的AS3 Parsing Model 。 FDT3FlexBuilderAXDTMetaasParser Generator
Time of Update: 2018-12-05
手頭正在做一個項目,在項目中很多地方為了開發的快捷,往往我們總工程師就會要求我們盡量為一組功能相仿的模組寫通用的代碼,這樣可以最大程度的減少工作量。雖然開始寫的通用成都高的,可複用程度高的代碼會很痛苦,幾個演算法的設計會讓人抓狂!但是一旦完成了,對於我個人來說,那是很興奮的,這種興奮,就像當初在學校的時候完成一道理科題目一樣,難以抑制。對於項目組來說,那也是一勞永逸的事情。最近碰到的是為一組向web
Time of Update: 2018-12-05
設定 win xp/win 7 的黑莓Java的開發環境的步驟如下:1. BlackBerry應用開發基於Java,首先需要JDK (6.0以上的版本)下載最新JDK:http://java.sun.com/javase/downloads/index.jsp下載完後雙擊安裝即可。2. 下載BlackBerry SDK,這裡有兩種選擇: BlackBerry JDE, BlackBerry Java Plug-in with Eclipse2.1 BlackBerry
Time of Update: 2018-12-05
JRE、JDK和SDK分別是什麼? Win32 SDK是怎樣一個軟體?J2EE: Java 2 企業版 J2SE: Java 2 標準版 J2ME: Java 2 微型嵌入式版 SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。ME(J2ME),micro
Time of Update: 2018-12-05
#package edu.javase.buffer;interface faces {public void facefun1();public int facefun2();public String facefun3();}interface faces2 {public void facefun11();public int facefun22();public String facefun33();}class fatherz {public fatherz() {
Time of Update: 2018-12-05
12、常用類: 字串相關類: 字串的順序是按照字母順序排列的,先比字元再比長度。 String類: String類是引用,字串常量裡面的資料是不可變的,即使改變也是讓String的引用指向另一個空間。 載入期在main方法前虛擬機器會把所有的字串常量以對象的形式預先放置在常量池中。 指向堆的引用: String str=new
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
文章目錄 1.擷取factory2.擷取builder3.解析為Document對象1.擷取factory2.擷取parser3.開始解析 Java中的兩種XML解析技術DOM和SAX 目標檔案:D:/meno.xml<memo><note
Time of Update: 2018-12-05
面試中遇到,但是不會,回來google到,分享下吧,據說是老掉牙的問題HashMap 是Hashtable 的輕量級實現(非安全執行緒的實現),他們都完成了Map 介面,主要區別在於HashMap 允許空(null)索引值(key),由於非安全執行緒,效率上可能高於Hashtable。 HashMap 允許將null 作為一個entry 的key 或者value,而Hashtable 不允許。 HashMap 把Hashtable 的contains 方法去掉了,改成containsvalue
Time of Update: 2018-12-05
3、線程狀態 線程存在多種狀態,包括新狀態、可運行狀態、運行狀態、等待/被阻塞/睡眠/監控/掛起狀態和死狀態5中狀態。 1)、新狀態 新狀態是指線程執行個體化後,但start方法還沒有在該線程上被調用時所處的狀態。它還沒有達到準備啟動並執行狀態,更不是一個執行線程。 2)、可運行狀態 Start()方法啟動後,線程由新狀態進入可運行狀態。可運行狀態就是準備好,可以運行但還沒有啟動並執行狀態。
Time of Update: 2018-12-05
day14-09 linkedList 堆棧 先進先出,如同一個杯子; 隊列 先進先出 fisrt in first out 如同水管。 removeLast;removeFirst package test.bixiangdong;import java.util.LinkedList;public class Test {private LinkedList link;Test(){link=new LinkedList();}//add an elementpublic void
Time of Update: 2018-12-05
一、原廠模式在開發中的運用面試題: 寫一個簡單的計算機。代碼實現:抽象一個運算類: package com.qianyan.calcuator;public abstract class Operation {//數字一private double num1;//數字二private double num2;public double getNum1() {return num1;}public void setNum1(double num1) {this.num1 = num1;
Time of Update: 2018-12-05
組合模式:允許你將對象組合成樹形結構來表現 “整體/部分” 階層。組合能讓客戶以一致的方式處理個別對象以及對象組合。案例情景:上次,我和友人去超市分頭購物,在結帳時,我們遍曆一下我們的 “掃貨” 清單(遍曆列印購物清單),在實現上,Me使用ArrayList,友人使用Thing[]數組,給遍曆造成困擾。在遍曆時發現贈送的商品,沒有列印。現在我們有列印贈送物品的需求。AbstractThing.java public abstract class AbstractThing {public
Time of Update: 2018-12-05
最近應用開發的過程中出現了一個小問題,順便記錄一下原因和方法--類模式 一、什麼是接橋模式 Bridge