Java Web 基础知识篇

1.Java是跨平台的语言

    因为有JVM的存在。Java编译器将源代码编译成--->中间码文件,JVM将这种中间码文件解释--->成不同OS平台对应的特异性机器指令,因此,不同操作系统平台对应不同的JVM。

2.Java的安全性

Java没有C/C++中的指针,因此不存在对存储空间的直接访问,也就不存在因忘记释放指针而引起的内存泄漏!同时,Java的回收机制也保证了资源的合理分配和释放。

3.Java的面向对象性

实现模块化和代码的隐藏,通过继承更方便的实现代码的复用。同时还比C++的面向对象简单。

4.Java的异常处理机制

针对不同阶段(编译、运行)不同类型(空指针、数组越界、类型错误)错误和异常,针对处理,使程序在用户控制之中,更健壮、更灵活。

5.Java语言优势

Java不是专为网络设计的,但是却在Web应用(B/S)开发中占绝对优势其次,用Java开发跨平台的应用软件(如Eclipse)性能也相当优秀。

6.C/S v.s. B/S

C/S:侧重用户体验(各种游戏)

B/S:侧重功能服务(各种信息管理系统),底层通信处理有服务器进行,用户只醉心于应用逻辑开发。

7.静态页面技术(HTML)、动态页面技术(与用户产生交互响应:ASP、JSP、PHP)

ASP:微软的,局限性较大
  JSP(Java Server Page):Java 和 Html 的混合,实际上是JSP容器编译执行(Java + Html)动态生成HTML页面。
  PHP:开源的,没有正规商业支持,限制了发展
【Java类库都是开源的,src.zip里就是源代码;JVM是有版权的商业软件】

8.Web 服务器

IIS:微软提供,针对ASP的服务器
Apache:Apache基金组织提供针对静态页面处理
Tomcat:Apache基金组织提供,轻量级的Java Web容器,EJB这样的服务,不能部署在Tomcat中!
  JBoss:开源重量级Java Web容器

9.J2EE PK .Net

    技术没有高低之分,只是应用场合不同。

PS:Java是诞生于1995年,JSP诞生于1999年...说起来,还是我弟弟妹妹呢==

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值