zoukankan      html  css  js  c++  java
  • java 零碎知识点

    1.  continue 与  break 区别

        两者都是用于while或者for循环中,continue是结束本次满足条件的循环,进行下一次循环(如果有下一次的话),break是结束整个循环。

        举例:

        int i = 0;

        while(i < 5){

             i ++;

             if(i == 1){

         continue;

             }else if(i == 3){

         break;

         }

       System.out.println(i);

        }

        此时输出结果为:2                    //第一次循环为1,continue,结束本次循环       2 正常           3  break跳出循环

    2. java 与 javac 命令

       javac 命令 可以将xxx.java文件编译成xxx.class文件,而xxx.class文件就可以运行在JVM上了

     cmd 命令:

       javac hui.java     //此处是将hui.java编译成hui.class

       java hui             //此处是运行hui.class文件,但不能输入java hui.class 否则会出错

      class文件径打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统二进制文件。通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而Java class文件是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件

    执行过程简介

    当编译和连接一个C++程序时,所获得的可执行二进制文件只能在指定的硬件平台和操作系统上运行,因为这个二进制文件包含了对目标处理器的机器语言。而Java编译器把Java源文件的指令翻译成字节码,这种字节码就是Java虚拟机的“机器语言”。 
    与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。
  • 相关阅读:
    阅读13-17章
    阅读<构建之法>10、11、12章
    作业5.2
    作业5.1
    作业四:构建之法的困惑和思考(5-7)
    做汉堡
    作业三:构建之法的困惑和思考(1-5)
    实验二 合作:王宏财 http://www.cnblogs.com/wanghongcai/
    实验一--四则运算
    数独九宫格
  • 原文地址:https://www.cnblogs.com/lianghui66/p/2988386.html
Copyright © 2011-2022 走看看