博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 零碎知识点
阅读量:6178 次
发布时间:2019-06-21

本文共 820 字,大约阅读时间需要 2 分钟。

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程序时,首先运行 (Java ),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。

 

转载地址:http://fzafa.baihongyu.com/

你可能感兴趣的文章
每天进步一点----- MediaPlayer
查看>>
PowerDesigner中CDM和PDM如何定义外键关系
查看>>
跨域-学习笔记
查看>>
the assignment of reading paper
查看>>
android apk 逆向中常用工具一览
查看>>
MyEclipse 报错 Errors running builder 'JavaScript Validator' on project......
查看>>
Skip List——跳表,一个高效的索引技术
查看>>
Yii2单元测试初探
查看>>
五、字典
查看>>
前端js之JavaScript
查看>>
Log4J日志配置详解
查看>>
实验7 BindService模拟通信
查看>>
scanf
查看>>
Socket编程注意接收缓冲区大小
查看>>
SpringMVC初写(五)拦截器
查看>>
检测oracle数据库坏块的方法
查看>>
SQL server 安装教程
查看>>
Linux下ftp和ssh详解
查看>>
跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
查看>>
js时间和时间戳之间如何转换(汇总)
查看>>