zoukankan      html  css  js  c++  java
  • 1.Java 程序工作原理

    JVM:JAVA虚拟机,java程序运行在jvm上,jvm是java程序的运行环境。

    java程序的平台无关性:java编写的程序(.java)经过编译器变异成字节码文件(.class).这个字节码文件不是针对具体的平台,而是针对抽象的java虚拟机,在java虚拟机上运行。而在不同的平台上,会安装不同的java虚拟机。从而屏蔽了不同平台的差异,使得java程序具有平台无关性。

    java 的垃圾回收机制:c++中,程序运行结束之前会一直占用内存,在程序员明确释放之前不能将其所占内存分配给其他对象。而java,当没有对象引用原先分配给某个对象的内存时,该内存便成为垃圾。Java虚拟机提供了一个系统级线程(垃圾回收器线程),自动跟踪每一块被分配出去的内存空间,自动释放被定义成垃圾的内存。

    由于追踪分配的内存,这个过程需要花费系统资源。

    程序员可以通过调用System.gc()这个方法通知JVM释放无用资源。JVM也会在合适的时间释放无用的资源。

    Java源文件以.java为扩展名。

    一个源文件中最多只能有一个public类,其他类的个数不限。如果源文件包含一个public类,则该源文件必须以public类名命名。

    Java程序的执行入口是main()方法,有固定的书写格式:public static void main(Strin[] args){}

    Java语言严格区分大小写。

    System.out.println();//换行

    System.out.print();//不换行

  • 相关阅读:
    Fiddler——基本常识
    Fiddler——抓包工具的使用
    Angular——单页面实例
    Angular——路由参数
    Angular——单页面与路由的使用
    Angular——配置模块与运行模块
    Angular——自定义服务
    Angular——$http
    Angular——内置服务
    Angular——依赖注入
  • 原文地址:https://www.cnblogs.com/xubing-613/p/6837003.html
Copyright © 2011-2022 走看看