Java特点:语法友好,面向对象,内存管理,跨平台可移植(write-once/run-anywhere)。
执行过程:源代码 -> 编译器 -> 输出(字节码)-> 虚拟机(读取与执行字节码)
编写源代码文件,用Javac编译程序对文件进行编译【javac xxx.java -> xxx.class】,然后在某个Java虚拟机上执行编译过的字节码。
循环的关键在于条件测试(conditional test),条件判断式必须要能够求出真伪值。
Java是个强类型的语言,不容许变量保存类型的数据(强类型:编译之前就已经确定了变量的类型;弱类型:到了编译的时候才确定变量的类型)
有些错误会在编译时发生,有些错误会在虚拟机运行时发生。
虚拟机会负责存取权限的安全问题,编译器也会检验违反调用private方法等问题。
补充:
字符串转int:int = Integer.parseInt(String);
命令行遍历运行java文件:1. javac xxx.java 2. java xxx
产生一个0到len的随机数:Math.random() * len