Java特性

目录

Java安全性:

Java跨平台:

Java多线程:


Java安全性:

        Java语言去除掉指针、内存申请、内存管理,由于指针会造成程序对内存空间访问的未知性(内存泄漏,重复释放内存等),这些错误一点发生,很可能会对程序造成毁灭性的影响,而Java推出垃圾内存回收机制,不需要程序员来管理内存空间,这样也就从根源上杜绝的以上类型错误的发生。

Java跨平台:

        机器语言决定代码的可移植性,而Java利用Java虚拟机,可以通过虚拟机来完成在不同操作系统中执行相同的代码出现相同的结果,那么只需要为操作系统设计各自的虚拟机就可以了。(Java虚拟机(JVM)是什么?)

        Java程序变为可执行文件的步骤:

                Java语言源程序----通过编译器-----》与平台无关的字节码程序-------通过JVM-------》特定机器的机器语言程序(Target Machine)。

        

Java多线程:

         并行执行互不影响的代码,单线程相对于一个人在工作,而多线程则是在并行执行代码,但在同一时间(霎那)cpu只能执行一句代码,在单位时间1执行a代码,单位时间2不是执行a之后的代码,而是执行b的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值