今日任务 1、多线程复习 2、线程的状态 3、同步锁的问题 4、生产者消费者介绍分析实现 5、JDK5中的Lock和Condition接口 6、多线程中的其他细节问题
今日任务 1、File类学习 2、文件过滤器介绍 3、字节流介绍
今日任务 1、功能流介绍 2、图形化界面 3、debug和junit测试
今日任务 1、转换流 2、编码、解码、乱码 3、缓冲区思想 4、键盘录入介绍 5、IO流操作总结 6、功能流介绍 7、debug和junit测试
今日任务 1、字节流 2、字符流 3、转换流 4、编码、解码、乱码 5、缓冲区思想 6、键盘录入介绍 7、IO流操作总结
今日任务 1、泛型技术 2、System、Math、Random类介绍 3、Date、SimpleDateFormat、Calendar类介绍 4、IO介绍
今日任务 1、ArrayList介绍 2、LinkedList介绍 3、Vector介绍 4、Set接口介绍 5、HashSet介绍 6、TreeSet介绍 7、比较器介绍 8、Map接口介绍
今日任务 1、Map接口介绍 2、HashMap演示 3、TreeMap演示 4、Hashtable介绍 5、集合工具类和数组工具类 6、集合综合案例
今日任务 1、正则表达式介绍 2、基本类型包装类 3、静态导入、可变参数 4、其他类介绍
今日任务: 1、什么是软件开发 2、人机交互 3、常用的dos命令 4、什么是计算机语言 5、Java的三种技术架构★★★ 6、Java语言跨平台原理 ★★★★★ 7、Java开发环境搭建(JRE、JDK区别,下载、安装JDK,测试) 8、环境变量path配置★★★★★ 9、hello world书写★★★★★ 10、常见错误排查★★★★★ 11、classpath配置★★★★★
今日任务 1、Java关键字、保留字、标识符 2、Java的常量和变量★★★ 3、Java数据类型★★★★ 4、数据类型转换 5、算术运算符★★★ 6、赋值运算符★★★ 7、比较运算符★★★ 8、逻辑运算符★★★ 9、移位运算符★★★★
笔试题之Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法,其他。有些题来自网上搜集整理,有些题来自传智播客学员面试后的反馈,说真的,少数一些网上的面试题,我真怀疑其是否还有存在价值!1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。
第2章:数据类型和运算符(二)课程一《Java基础语法》回顾与作业点评 任务:模拟实现幸运抽奖本课任务/13学完本次课程后,你能够:掌握逻辑运算符掌握关系运算符、条件运算符了解运算符的优先级和结合性本课目标/13关系运算符注意=为赋值运算符,==为等于运算符关系表达式的结果为布尔值
第2章:数据类型和运算符(一)课程一《Java基础语法》任务1:实现个人简历信息输出任务2:计算会员卡号四位数字之和本课任务/28学完本次课程后,你能够:掌握标识符和关键字掌握变量和常量的使用了解Java中的数据类型掌握数据类型转换掌握算术运算符、赋值运算符本课目标/281000*(1+5%)内存1000变量:一个数据98.76不同数据存入具有不同内存地址的空间,相互独立已经将数据存入内存,但是:怎么找到存入的数据?
关键字:recommendersystem、collaborativefiltering、关联规则、协同过滤、SVD、KNN....Amazon豆瓣新浪音乐推荐系统常用算法关联规则SlopeoneSVD关联规则沃尔玛的啤酒和尿布关联规则支持度:置信度:算法:Apriori算法、FP-growth算法示例 OpenSlopeOne(MySQL存储过程):http://code.google.com/p/openslopeoneSVD相似性度量方法基于项目评分预测的协同过滤推荐算法(邓爱林,朱扬勇,施伯乐)问题如果大量的数据miss怎么办?很不幸,这个很常见,netflixprize数据缺失99%,新浪音乐更糟糕,由于长尾效应,新浪音乐数据缺失率99.5%
系统架构概述Yes,WeKAO更强,更高,更持久了解什么是架构了解Alibaba网站架构的历史掌握Alibaba网站架构的现状掌握网站架构设计的理念课程目标和内容架构规定了软件的高层划分及各部分间的交互架构不是软件,但架构决策体现于软件平台和框架之中架构的优劣决定了业务应用系统的实施能力和发展空间技术搭台,业务唱戏架构搭台,应用唱戏架构永远在随着业务的发展而变迁–拥抱变化!什么是架构?B2B架构演化过程1999史前2001石器时代2002中世纪2005工业革命未来星际时代? Mysql Apache服务器在美国,56KModem,远程开发、测试、部署1999-史前时代Java服务器使用线程性能比cgi技术使用进程好Java相比Perl,可维护性好,开发效率高Java开始在国内流行史前-石器时代原因开始使用Java模板技术采用WebMacro中间层采用Servlet技术,使用POJO封装业务逻辑和数据访问使用BizObj对象封装基本业务逻辑和数据访问方法其它业务对象继承BizObj方法
Java与C/C++的区别(OCR by Lindows)首先应该清楚,Java是由C++发展而来的,它保留了c++的大部分内容,类似于c++,但句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷,而产生的一种新的完全面向对象的语言。Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。因篇幅所限,这里不能完全列出不同之处,仅列出比较显著的区别:1.指针Java无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如指针悬空所造成的系统崩溃。
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呢?
Java和WebSocket开发网页聊天室一、项目简介WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用UMEditor。二、涉及知识点网页前端(HTML+CSS+JS)和Java