Java程序运行机制
1.计算机的高级编程语言类型分为两种:编译型和解释型。
2.编译(Compile)型语言将源代码全部编译为机器语言(一个美国人要看中国的书,只能看书的英文版)。
3.解释(interpret)型语言由解释器对源代码进行解释运行(一个美国人要看中国的书,自己查字典一句句翻译)。
4.Java既有编译型的特点(源程序.java文件编译为字节码.class文件)又有解释型的特点(.class文件经过类装载器、字节码校验器和解释器进行解释运行),不过一般认为较为接近解释型语言(毕竟源代码没有直接编译为机器语言)。
5.随着技术、硬件的发展,编译型语言和解释型语言的界限将趋于模糊。
Intellij IDEA
1.什么是IDE?
集成开发环境(Integrated Development Environment),用于提供程序开发环境的应用程序,集成了代码编辑器、编译器、调试器和GUI等工具。
2.什么是Intellij IDEA?
简称IDEA,是JetBrains开发的java、kotlin等编程语言的IDE。
3.用IDEA再输出一次Hello,world!
//Create New Project,Project SDK选择1.8(即java8),在合适的文件路径(Project location)下\HelloWorld(即在此处新建一个HelloWorld文件夹,注:该文件夹名称可任意取),这样整个Project都存放在了这个HelloWorld文件夹下
//IDEA左侧src(Source Code,表示源代码)右键New一个Java Class,Name为HelloWorld
public class HelloWorld {
//psvm回车可得
public static void main(String[] args) {
//sout回车可得
System.out.println("Hello,world!");//当然了,"Hello,world!"是你自己动手打的
//此处自动补全的println方法与上次的print方法稍有不同,不能用输出格式且输出完信息自动换行
}
}
//点击代码左端的绿色箭头
//Hello,world!
//查看文件树,可见src下有HelloWorld.java文件,out\production\HelloWorld下有HelloWorld.class文件