原创 Java基礎——編程之路的開始,Java基礎知識

一. 編程基礎知識 1.軟件(一些列按照特定順序組織的計算機數據和指令的集合) 1.1 軟件的功能:處理數據 1.2 系統軟件:Windows、Linux、Dos 1.3 應用軟件(計算機設備與人的交互) (1)圖形化界面(2)命令行方式

原创 Java基礎——常用API

System類 1.知識點 (1)所在位置:java.lang包 (2)特點:不能夠實例化,所以成員全部是靜態的 2.成員摘要 字段摘要 static PrintStream err            “標準”錯誤輸出流。 stat

原创 Java基礎——異常(Error、Exception)

異常(Throwable) Java對問題進行了對象的封裝,Java對不正常情況進行描述後的對象體現,這就是Throwable類 方法摘要  String getMessage()            返回此 throwable 的

原创 Java基礎——JDK1.5版本新特性

JDK更新三原則: <1>.提高效率(可能產生安全問題) <2>.簡化書寫(可能出現侷限性) <3>.提高安全性 一. 自動拆箱、自動裝箱 1.自動裝箱:Integer x = 5;[等同於Integer x = new Integer

原创 Java基礎——String、StringBuffer、StringBuilder、Integer

一. String類 1.特殊知識點 1.1 String s1 = "abc"; 與 String s2 = new String("abc");——s1內存中有1個對象,s2內存中有2個對象 1.2 String s1 = "abc

原创 Java基礎——API文檔,說明書的製作

一.API文檔(Aplication Program Interface) 1.API是Java說明文檔,是一個記述了全部Java官方開發類的說明文檔 2.製作一個程序的說明文檔 2.1 程序的代碼部分書寫格式如下 /** 這是一個可以

原创 Java基礎——集合框架

 集合框架 1.數據多了可用數組存儲,對象多了可用數組或者集合存儲 2.集合長度是可變的,可以存儲不同類型的對象 3.實際結構中,集合存放的是對象的地址值 一. Collection接口(集合的超類) 1.其下容器底層數據結構不同,

原创 Java基礎——面向對象(封裝、繼承、多態)

面向對象 面向過程:過程就是功能、動作,就是說面對的主要是大量無序排列的功能(basic和C語言,VB是一個工具) 面向對象:其實就是對各種功能進行了打包分類,我們會先面對的是對象,再對其內的功能、動作進行調用 作用意義:面向對象是一種

原创 設計模式——模板設計模式

1.意義 1.1 好處:提高了代碼的擴展性和複用性 1.2 定義:在定義功能時,功能的一部分是確定的,但是有一部分是不確定的,確定的部分正在使用不確定部分。那時就將不確定的部分暴露出去,由該類的子類去完成 2.代碼實現 /** *需求

原创 Java基礎——多線程

多線程 進程:正在運行的程序,一個進程中至少有一個線程 線程:線程就是進程中的一個控制單元,線程控制着進程的執行 多線程:每個線程在“同時”運行,是因爲cpu在做着快讀的切換,以達到同時運行的效果 體現:程序主線程在執行,垃圾回收也在執

原创 Java基礎——程序流程控制、函數與數組

一. 程序流程控制 1.順序結構(就是Java代碼從上往下的結構) 2.判斷結構 2.1 if結構一 if(條件表達式){ 執行語句; } 2.2 if結構二 if(條件表達式){ 執行語句; }else{ 執行語句; } 2.3

原创 Android開發——Android特殊,樣式、國際化、動畫、提示框、多媒體

一.樣式和主題style 使用:對於在佈局文件中重複出現的屬性值定義在style內,可以被多個控件共同調用使用 注意:style文件內與控件內出現相同的屬性不同的值,控件中的值會覆蓋掉style文件中的值 1.使用方法 在values\

原创 Android開發——Android開發開始

常見佈局 1.相對佈局( RelativeLayout) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:la

原创 Java基礎——I/O流

I/O流 IO流(數據流):對存儲設備上的數據進行操作 硬盤磁頭:複製文件時這裏複製一次,磁頭在這邊複製一次;寫入的那邊,寫一次磁頭移動到那邊又寫一次。硬件移動花費時間量大,所以複製時要定義足夠大的緩衝區來一次性複製大量數據並寫入,大大

原创 Android開發——Android開發入門

歷史知識 1.移動相關歷史知識 3G開發:G指的是Generation,代的意思 1G:摩托羅拉,1995年開發了第一部手機,採用的這種制式,只能支持語音通話,大哥大 2G:(1)GSM        (2)CDMA:軍用轉爲了民用,可