引言————最近在看《Head First Java》,顺便看了一下以前写的博客,我发现真是惨不忍睹啊,所以打算重新整理一下,对自己也是一个学习和进步的过程!
Java从一开始就以友好的语法、面向对象的功能、内存管理,还有跨平台可移植特性吸引程序开发人员,一次编译到处运行的特性简直迷死人了,刚开始的Java是bug多、功能限制也很多,运行慢,不过那都是过去了,现在的Java又快又强大!
Java的工作方式:
源代码—>编译器—>输出字节码(.class文件)
我们平常写的代码就是源代码了,用编译器运行源代码,如果通过编译器的编译就会产生出字节码文件,任何支持java的设备都能把它转译成可以执行的内容,编译后的字节码文件与平台无关。
接下来,我们有了字节码文件了,只需要在相应的设备上安装上java虚拟机就可以又快又流畅的执行字节码文件了!
最开始学习java的流程当然是:配置java运行环境,编写一个xxx.java文件,在命令行中执行 javac xxx.java文件,生成字节码文件(xxx.class文件), 在命令行中继续执行 java xxx就会运行xxx.class字节码文件了。这里就不再赘述了,毕竟只是回顾!
2.把上面的过程来一次吧!
编写我们的类test.java
public class test {
//java运行的入口方法
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("hello world java!");
}
}
在mac os 终端中
会在原来java文件的旁边生成class文件
运行字节码文件
接下来我们研究一下类和对象下一篇继续!