欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java学习笔记1,java学习笔记

来源: javaer 分享于  点击 3729 次 点评:203

java学习笔记1,java学习笔记


“一次编译,到处运行”,跨平台是java的一个非常著名的特性。众所周知,jvm(java虚拟机)是实现跨平台的基础,但java能实现跨平台还有一个重要原因,那就是java中统一的数据类型(unique data type)。java语言中统一规定,int都是32位,char都采用Unicode编码。

经常听到有人说java执行效率低,解释执行和采用StackMachine机制,使java的执行效率确实比不过C、C++。但也有人说java的执行效率其实并不低:
1、采用JIT(just in time)机制使效率提高了25%;
2、简易、高效的多线程实现能很大程度上提高程序的总体执行效率;
3、简单的字节码编译实现
在人力资源优于机器资源,程序开发效率比执行效率更加重要的今天,java的优势很明显。

java的具有良好的稳定性和安全性:
1、程序不稳定,很多时候是因为指针的可计算性。java将指针的可计算性丢弃了,换了个名词叫做“引用”。
2、java有良好的垃圾处理机制,无需手工回收内存空间,避免了很多不稳定因素。

相关文章

    暂无相关文章
相关栏目:

用户点评