P15 今日任務 1、多線程復習 2、線程的狀態 3、同步鎖的問題 4、生產者消費者介紹分析實現 5、JDK5中的Lock和Condition接口 6、多線程中的其他細節問題
P22 今日任務 1、File類學習 2、文件過濾器介紹 3、字節流介紹
P15 今日任務 1、功能流介紹 2、圖形化界面 3、debug和junit測試
P20 今日任務 1、轉換流 2、編碼、解碼、亂碼 3、緩沖區思想 4、鍵盤錄入介紹 5、IO流操作總結 6、功能流介紹 7、debug和junit測試
P19 今日任務 1、字節流 2、字符流 3、轉換流 4、編碼、解碼、亂碼 5、緩沖區思想 6、鍵盤錄入介紹 7、IO流操作總結
P19 今日任務 1、泛型技術 2、System、Math、Random類介紹 3、Date、SimpleDateFormat、Calendar類介紹 4、IO介紹
P24 今日任務 1、ArrayList介紹 2、LinkedList介紹 3、Vector介紹 4、Set接口介紹 5、HashSet介紹 6、TreeSet介紹 7、比較器介紹 8、Map接口介紹
P16 今日任務 1、Map接口介紹 2、HashMap演示 3、TreeMap演示 4、Hashtable介紹 5、集合工具類和數組工具類 6、集合綜合案例
P17 今日任務 1、正則表達式介紹 2、基本類型包裝類 3、靜態導入、可變參數 4、其他類介紹
P18 今日任務: 1、什么是軟件開發 2、人機交互 3、常用的dos命令 4、什么是計算機語言 5、Java的三種技術架構★★★ 6、Java語言跨平臺原理 ★★★★★ 7、Java開發環境搭建(JRE、JDK區別,下載、安裝JDK,測試) 8、環境變量path配置★★★★★ 9、hello world書寫★★★★★ 10、常見錯誤排查★★★★★ 11、classpath配置★★★★★
P19 今日任務 1、Java關鍵字、保留字、標識符 2、Java的常量和變量★★★ 3、Java數據類型★★★★ 4、數據類型轉換 5、算術運算符★★★ 6、賦值運算符★★★ 7、比較運算符★★★ 8、邏輯運算符★★★ 9、移位運算符★★★★
P8
P154 筆試題之Java基礎部分基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語法,集合的語法,io的語法,虛擬機方面的語法,其他。有些題來自網上搜集整理,有些題來自傳智播客學員面試后的反饋,說真的,少數一些網上的面試題,我真懷疑其是否還有存在價值!1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?可以有多個類,但只能有一個public的類,并且public的類名必須與文件名相一致。
P12 第2章:數據類型和運算符(二)課程一《Java基礎語法》回顧與作業點評 任務:模擬實現幸運抽獎本課任務/13?學完本次課程后,你能夠:?掌握邏輯運算符?掌握關系運算符、條件運算符?了解運算符的優先級和結合性本課目標/13關系運算符注意=為賦值運算符,==為等于運算符關系表達式的結果為布爾值
P27 第2章:數據類型和運算符(一)課程一《Java基礎語法》?任務1:實現個人簡歷信息輸出?任務2:計算會員卡號四位數字之和本課任務/28?學完本次課程后,你能夠:?掌握標識符和關鍵字?掌握變量和常量的使用?了解Java中的數據類型?掌握數據類型轉換?掌握算術運算符、賦值運算符本課目標/281000*(1+5%)內存1000變量:一個數據98.76不同數據存入具有不同內存地址的空間,相互獨立已經將數據存入內存,但是:怎么找到存入的數據?
P28 關鍵字:recommendersystem、collaborativefiltering、關聯規則、協同過濾、SVD、KNN....Amazon豆瓣新浪音樂推薦系統常用算法關聯規則SlopeoneSVD關聯規則沃爾瑪的啤酒和尿布關聯規則支持度:置信度:算法:Apriori算法、FP-growth算法示例 OpenSlopeOne(MySQL存儲過程):http://code.google.com/p/openslopeoneSVD相似性度量方法基于項目評分預測的協同過濾推薦算法(鄧愛林,朱揚勇,施伯樂)問題如果大量的數據miss怎么辦?很不幸,這個很常見,netflixprize數據缺失99%,新浪音樂更糟糕,由于長尾效應,新浪音樂數據缺失率99.5%
P37 系統架構概述Yes,WeKAO更強,更高,更持久了解什么是架構了解Alibaba網站架構的歷史掌握Alibaba網站架構的現狀掌握網站架構設計的理念課程目標和內容架構規定了軟件的高層劃分及各部分間的交互架構不是軟件,但架構決策體現于軟件平臺和框架之中架構的優劣決定了業務應用系統的實施能力和發展空間技術搭臺,業務唱戲?架構搭臺,應用唱戲架構永遠在隨著業務的發展而變遷–擁抱變化!什么是架構?B2B架構演化過程1999史前2001石器時代2002中世紀2005工業革命未來星際時代? Mysql Apache服務器在美國,56KModem,遠程開發、測試、部署1999-史前時代Java服務器使用線程性能比cgi技術使用進程好Java相比Perl,可維護性好,開發效率高Java開始在國內流行史前-石器時代原因開始使用Java模板技術采用WebMacro中間層采用Servlet技術,使用POJO封裝業務邏輯和數據訪問使用BizObj對象封裝基本業務邏輯和數據訪問方法其它業務對象繼承BizObj方法
P3 Java與C/C++的區別(OCR by Lindows)首先應該清楚,Java是由C++發展而來的,它保留了c++的大部分內容,類似于c++,但句法更清晰,規模更小,更易學。它是在對多種程序設計語言進行了深入細致研究的基礎上,據棄了其他語言的不足之處,從根本上解決了c++的固有缺陷,而產生的一種新的完全面向對象的語言。Java和c++的相似之處多于不同之處,但兩種語言問幾處主要的不同使得Java更容易學習,并且編程環境更為簡單。因篇幅所限,這里不能完全列出不同之處,僅列出比較顯著的區別:1.指針Java無指針,并且增添了自動的內存管理功能,從而有效地防止了c/c++語言中指針操作失誤,如指針懸空所造成的系統崩潰。
P52 Python入門Python的歷史Python是自由軟件的豐碩成果之一創始人GuidovanRossum時間地點1989年圣誕節期間在阿姆斯特丹創造名字來源大蟒蛇飛行馬戲團的愛好者淵源從ABC發展而來主要受Modula-3的影響結合了Unixshell和C的習慣Python的語言特點Python是一種面向對象的解釋性語言Python是免費的Python是可移埴的Python是可擴展的Python是簡單的Python是萬能的Python的語法特點Python是一種語法表達極其優美的腳本語言運行方式命令行、交互式、圖形集成環境面向對象甚至還支持異常處理模塊和包與Java類似,還開發了JPython語言擴展可以用C/C++/Java編寫新的語言模塊豐富的庫數據分析/系統管理/web/GUI/……為什么是PythonPython有什么魅力值得我們去學習它使程序員的生活更有趣簡單易學功能豐富誰在使用Python呢?
P9 Java和WebSocket開發網頁聊天室一、項目簡介WebSocket是HTML5一種新的協議,它實現了瀏覽器與服務器全雙工通信,這里就將使用WebSocket來開發網頁聊天室,前端框架會使用AmazeUI,后臺使用Java,編輯器使用UMEditor。二、涉及知識點網頁前端(HTML+CSS+JS)和Java