【Java】《Java疯狂讲义》自学笔记-第一章
来源:互联网 发布:mac显示桌面快捷方式 编辑:程序博客网 时间:2024/05/19 05:02
1.Java对手
c# :微软的.NET平台下,与Java都是对传统面向对象程序设计在组件化软件时代的革新成果,90%重叠
两者在继承上采用了 单继承 和 多接口 的实现方案;源代码组织方面, 声明与实现一体化的逻辑封装。
优点:基于window系统,图形化操作
缺点:Java独立于任何平台,跨平台。但C#局限于Windows平台。
Ruby:非常简洁的解释型语言,一种纯粹的面相对象编程语言。一切都是对象,而Java中还有基本数据类型不属于。ruby提供额外的便捷功。
优点:简洁。(1)弱类型语言。变量无需声明,没有类型。(2)强大的正则表达式支持(3)提供额外的便携功能,比如闭包,代码块,迭代器和集合等。
完全跨平台。
ruby on rails 框架提供了web层的mvc框架,持久层的ORM等解决方案。
rails平台的简洁性,易用性会再中小型应用上发挥出更大的吸引力。Java EE用于解决有复杂需求的大型企业级应用。
Python:面向对象的解释型编程语言。具有脚本语言中最丰富和强大的类库。“高级动态编程语言”,>Js。
优点:可扩展性和清晰的语法。
2.Java程序运行机制
-JVM(Java virtual machine)
C,C++,Objective-C,Pascal 编译型语言
Ruby,Python 解释型语言
0 0
- 【Java】《Java疯狂讲义》自学笔记-第一章
- 疯狂JAVA讲义笔记--第一章
- Java疯狂讲义读书笔记第一章
- 【Java】《Java疯狂讲义》自学笔记-第二章
- 【Java】《Java疯狂讲义》自学笔记-第三章
- 【Java】《Java疯狂讲义》自学笔记-第四章
- 疯狂Java讲义笔记
- 疯狂Java讲义笔记
- 《疯狂Java讲义》笔记
- 疯狂JAVA讲义---第一章:Java概述
- 疯狂java讲义 第一章 java概述
- 《疯狂Java讲义》学习笔记
- [疯狂Java讲义精粹] 第一章|Java语言概述
- 李刚java疯狂讲义(笔记)
- 《疯狂JAVA讲义》学习笔记(一)
- 学习java疯狂讲义笔记(连载)
- 疯狂java讲义笔记——数据类型
- 读《疯狂Java讲义》笔记总结一
- 鼠标换过 边框 变色 并带有动画效果
- ConstraintLayout约束性布局参考网站
- 图片滑动验证码
- NSURLCache详解和使用
- [MFC] 界面闪烁若干种解决办法
- 【Java】《Java疯狂讲义》自学笔记-第一章
- .NET MVC获取客户端IPV4地址
- 【c++ primer】第8章读书笔记
- elixir安装
- HelloWord
- AbstractInterceptor和Interceptor的区别
- JAVA访问修饰符总结
- Java--画笔初使用
- MyEclipse操作------>自定义jar包群