Java的背景介绍
一、 java的特性和优势
·简单性
·面向对象
·可移植性
·高性能
·分布式
·动态性
·多线程
·安全性
·健状性
二 、JDK \JRE\ JVM
JDK: Java Development Kit
JRE: Java Runtime Environment
JVM: Java Virtual Machine
JDK > JRE > JVM
三、安装和卸载JDK(1.8)
四、第一个Java程序
创建一个Hello.java文件
public class Hello(){
public static void main(String args[]){
System.out.print("Hello, World!");
}
}
打开dos窗口,打开到文件的所在的位置。执行下面的命令,让java文件编译成class文件。
# javac Hello.java
然后执行Hello.class文件
# java Hello
输出:
# Hello, World!
五、Java程序运行机制
编译型语言 编译型语言的程序只要经过编译器编译之后, 每次运行程序都可以直接运行,不需要再次’翻译’ 优点:执行速度快。
缺点:可移植性差,因为编译需要对操作系统的库做出链接,所以程序运行时需要用到特定的系统库解释型语言 解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行 即解释一条代码,执行一条
优点:可移植好,因为只需要各种系统有python解释器便可运行,不需要乱七八糟的系统库支持
缺点:执行速度慢,因为相比直接执行,多了一个翻译过程
程序运行机制;
六、安装IDEA
如果是学生有教育邮箱的话可以免费申请正版的使用权
学生申请IDEA免费使用的教程
Java学习前的准备就到这里,后面开始学习Java基础知识的内容。