JAVA语言的一些特点

一、java的特性和优势

简单性:c++的纯净版,语法基于c,没有头文件、指针,不用分配内存;

面向对象:模拟人的思维,重点放在对象及接口上

可移植性:跨平台使用,write once,run anywhere

高性能:

  • 及时编译,某些代码的效率接近c++
  • 为网络分布式环境所设计,可以写分布式的程序
  • 可以通过URL访问网络上的资源,就像访问本地的文件一样
  • 支持远程的方法的调用,通过网络调用一些方法

动态性:反射机制,c++无法实现

多线程:支持多线程

安全性:可以构建一些防病毒,防篡改的系统。在每次运行的时候都会对程序进行检查,确任是合法的

健壮性:异常机制(捕获异常),出现了异常也不会崩溃。

 

二、java三大版本

javaSE:标准版(桌面程序,控制台开发...)

javaME:嵌入式(手机,小家电...)几乎淘汰

javaEE:企业级开发(web端,服务器开发...)

三、java的运行机制

JDK:java development kit   

JRE:java runtime environment

JVM:java virtual machine

 

编译型:先通过编译器将源代码全部为编译为机器码,再执行。--->执行速度快,代码效率高,但不可修改

解释型:一遍编译一遍执行。--->可移植性好,可以在不同的操作系统上运行,但需要解释环境,执行较慢

 java呢?.java--编译->.class--解释->

 

posted @   毫不费力的程序媛  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示