Java语言学习介绍

2025-05-09 17:51:17

1、1.解决Sublime在cmd中中文乱码设置->Package Control -> 输入Install Package再次输入ConvertToUTF-8在文件中会多两个选项.问题:在没有改变编码时,为什么编译Java代码的时候不会报错.编译在做什么事情.编译简单可以理解为把.java的源码文件翻译成.class的字节码文件.并且最核心的原因是因为Java的编码是Unicode.

2、2.JVM Java Virtual Machine Java虚拟机.基于HotSpot技术.虚拟机的作用.它分隔开.硬件和软件.让软件不需要直接面对硬件.软件访问虚拟机.虚拟机代替软件访问硬件. 虚拟机就像我们现实生活中的中介一样.起到连接作用.Java所使用的编译技术:JIT (Just In Time) 即时编译.Java就是因为这项技术.在某些领域运行速度会比C还快.

3、3.解释蕞瞀洒疸型语言和编译型语言.C:是编译型语言Java: 是解释型语言.可以做到一次编译到处运行.有个前提就是任意一台电脑是必须要装个JDK.能够实现这个效果的核心就是JDK.从JDK的下载页面我们可以看到.不同的操作系统有各自的JDK.只要JDK的技术标准是一样的.无论是在那个操作系统平台上进行编译所得到的字节码文件.拷贝到其它平台一样可以运行.总结为一句话:Java之所以跨平台是因为JDK不跨平台.

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