李兴华—JAVA学习之我见 分析!!!
来源:互联网 发布:数据库原理 教材 编辑:程序博客网 时间:2024/05/16 12:29
一、目标:
中高级人才要求:框架熟练、java语法精通、数据库会使、linux会使,中间件会使
IT--à挨踢-à技术更新快
定位:成为技术与业务强人,统帅全军的项目经理
二、程序员具备的:
l 思想、业务
l 编程语言实现
l 可以使用开发工具快速开发
l 中间件-websphere
l 数据库:SQL语句以及常用函数
好的开发:程序<---->数据库交互
但是如果一个网站要求同时有3000人在线访问,这时要查找3000次数据库,这时用XML文件,涉及到XML解析
XML解析技术:SAX/DOM/JDOM
XML作为数据交换的载体
三、java学习:
l 面向对象部分:
n 类与对象的概念(如何抽象)
BMW、现代、法拉利
车(接口)à宝马车(具体类)-à红色BMW(对象)
n 面向对象的三个特征:
封装-à继承-à多态
封装产生了属性,不能被外界访问,所以有了继承
继承:使得子类和父类能互相转型
n 抽象类与接口(设计)
设计问题都在研究抽象类和接口设计,接口优先
l 应用部分:
n 多线程:实现、区别、synchronized
一个服务器为多个人服务,即为多线程的。运行java,就启动了java进程,主方法就是一个线程
同步包括同步方法,同步代码块
同步会造成死锁
n I0操作:字节流,字符流,序列化
File类、input、output
n 类集:Map,Collection,list,set
Map是一对值,hashmap
List与set的区别:list允许有重复,set不许
四、java设计模式:
l 单例模式
单例的核心思路示例:
class Single{
//只能从内部产生对象
//产生对象后,通过静态方法传出
private Single{
}
}
l 工厂模式
只要有接口,基本上都要有工厂类
工厂-àclass类
l 代理模式
张三找李思要钱
张三-à代理打手-à李思
代理又分静态和动态代理
l 模板设计
五、JSP/Servlet---------针对前台显示的
l HTML、Javascript-------脚本实际上事件调用
l 以Java概念理解jsp
Jsp的9个内置对象,常用的request、response、session、application等等
l 数据库操作(JDBC)
l 分页
l 上传操作、打印图表、报表打印
六、J2EE的架构:
MVC框架:structs,webwork,JSF,Tapsetry
Spring----大工厂(工厂模式)---容器
- 李兴华—JAVA学习之我见 分析!!!
- Java学习之我见
- java学习之我见
- 需求分析之我见
- 病毒分析之我见
- 需求分析之我见
- 学习CURSOR之我见!!!
- xhtml学习之我见
- 单片机学习之我见
- ExtJS4学习之我见
- android学习之我见
- 学习HTTP之我见
- 深度学习之我见
- WebService学习之我见
- Java基础之我见——泛型
- Java性能之我见
- java模式之我见
- JAVA private 之我见
- 什么是数据仓库(Data Warehouse)
- 一个简单又高效的日志系统
- java获取当前时间
- Asp.net页面之间传递参数的几种方法
- java时间操作(转)
- 李兴华—JAVA学习之我见 分析!!!
- 使用资源文件的补充说明
- Unable to get JNI 1.2 environment
- 有到。。。。
- CSF 格式文件播放器 下载地址
- 新人初来咋到
- 计算机网络中的一些计算
- Unix网络编程
- 想找一群技术好友