Java语言阅后有感

    Java在Web开发领域有很重要的位置,这种位置暂时看来php,ruby等是撼动不了的。

    看了看J2EE的结构,Web应用根基在于Http协议,Java里面是用JSP作为展示,用Bean作为后台处理HTTP请求,所以为什么叫Server Page,因为这些Bean都是充当了Server的作用,只不过都得在HTTP Server这个框架内运行。类似CGI也是这样的,只不过CGI太繁琐了。

     Java代码编译一次之后生成字节码,通过JVM加载后无需再加载,这个很好,有效提高了代码执行的速度,但是貌似只能开一个进程(此处有待考证)。相对于php通过FastCGI开多个进程并对php文件进行解析再执行的方式,JVM这种方式确实要快很多,.NET也是深受这种思想影响。

     再看了看Java的泛型,和C++的泛型完全不是一个相同的玩意,type traits完全用不了,它的泛型特性基本都是为了减少用Object做参数导致代码一大堆而设计的,泛型类型在编译后都被类型擦除为Object。初始感觉很不太给力,基本类型还不能用泛型。深入看了下,还是有点好处的,它对于类型限定还是支持的,所以Java泛型的应用场景应该集中在对限定类型或实现了某些接口的类进行统一的操作,这是我目前能想到的最适合的场景。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值