原创 Java查源碼方法
在學習迭代器的過程中,想看iterator的hasNext()和next()的源碼實現,可用getClass找到源碼位置 import java.util.ArrayList; import java.util.Collection;
原创 JavaSEday15Junit、反射和註解
day15 基礎加強(junit&反射&註解) 一.Junit單元測試********** 1.什麼是單元測試 可以取代main方法獨立運行 2.Junit的使用步驟
原创 JavaSEday05異常和線程
day05_面向對象(異常、線程) 一.異常 1.什麼是異常 代碼執行過程中的出現的問題 ArrayIndexOutOfBoundsException
原创 JavaSEday11字節流和字符流
day11_面對對象(字節流、字符流) 一.字節流 4.字節輸入流InputStream 字節輸入流的頂層父類:InputStream(抽象類) 共性方法:
原创 JavaSEday09Map
day09_面向對象Map 一.Map集合的概述 1.什麼是Map集合 Collection集合稱爲單列集合 Map集合稱爲雙列集合 2.Map集合的
原创 Thread和String需要注意的兩個點
一.Thread 先來說Thread,Thread類是用來開啓線程的類,自身的run()包含的是方法執行體,start()是方法執行的入口 這是Thread類中run()的源碼: @Override public void ru
原创 JavaSEday07Collection和泛型
day07_面向對象(Collection、泛型) 一.集合 1.集合的介紹&集合和數組的區別 什麼是集合:是一種Java中的容器 集合和數組的區別:
原创 實現簡單的shell sed替換功能
#腳本文件,用於實現文件裏簡單的字符串替換 import sys f = open('yesterday', 'r', encoding='utf-8') f_new = open('yesterday.bak', 'w', encod
原创 JavaWeb介紹
一.瀏覽器(前端技術) 主要功能:蒐集用戶信息,展示信息 html(hypertext markup language 超文本鏈接標識語言):編寫網頁 css(cascading styles sheets 層疊樣式表):美化頁面 j
原创 基本比較排序算法總結--Java描述
算法: 描述一種有限、確定、有效的併合適計算機程序來實現用於解決問題的方法 一般與數據結構組合起來使用,算法提供方法思想,數據結構提供數據的組織方式 穩定性:排序中相等的元素保留之前的相對順序我們就是算法是穩定的。 排序算法有很多
原创 JavaSEday10File類、遞歸和字節流
day10_面向對象(File類、遞歸和字節流) 一.File類 1.File類的作用 File類可以用來表示文件或者文件夾 2.File類的構造 p
原创 JavaSEday13Lambda、函數式接口和Stream流
day13_面向對象(Stream流) 一.Lambda表達式 1.函數式編程的思想 強調/注重三個方面:輸入量,計算過程,輸出量 不注重格式/形式
原创 JavaSEday08List、Set、數據結構和Collections
第8天_面向對象(List、Set、數據結構、Collections) 一.數據結構 1.什麼是數據結構 容器中存放組織數據的一種結構 2.常見的4+1中數據結構
原创 JavaSEday12緩衝流、轉換流、序列化流和打印流
day12_面向對象(緩衝流、轉換流、序列化流和打印流) 一.緩衝流 1.緩衝流的作用 緩衝流也叫高效流,它是對普通流的增強,增強再性能方面 2.緩衝流的分類
原创 Javaday14網絡編程
day14_面向對象(網絡編程) 一.網絡編程對象入門 1.軟件架構介紹 CS架構:Client/Server 客戶端/服務器 比如:QQ,迅雷,淘寶,京東