Java语言学习介绍

2025-10-12 17:35:27

1、解决Sublime在cmd中中文乱码

设置->Package Control -> 输入Install Package 

再次输入ConvertToUTF-8

在文件中会多两个选项.

问题:在没有改变编码时,为什么编译Java代码的时候不会报错.

编译在做什么事情.编译简单可以理解为把.java的源码文件翻译成

.class的字节码文件.并且最核心的原因是因为Java的编码是Unicode.

2、JVM  Java Virtual Machine Java虚拟机.基于HotSpot技术.

虚拟机的作用.它分隔开.硬件和软件.让软件不需要直接面对硬件.

软件访问虚拟机.虚拟机代替软件访问硬件. 虚拟机就像我们现实

生活中的中介一样.起到连接作用.

Java所使用的编译技术:JIT (Just In Time)  即时编译.

Java就是因为这项技术.在某些领域运行速度会比C还快.

3、解释型语言和编译型语言.

C:是编译型语言

Java: 是解释型语言.可以做到一次编译到处运行.有个前提就是

任意一台电脑是必须要装个JDK.能够实现这个效果的核心就是JDK.

从JDK的下载页面我们可以看到.不同的操作系统有各自的JDK.只要JDK

的技术标准是一样的.无论是在那个操作系统平台上进行编译所得到

的字节码文件.拷贝到其它平台一样可以运行.总结为一句话:

Java之所以跨平台是因为JDK不跨平台.

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢