Java各版本的含义
JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用
JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用
JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上
Java的特性和优势
1.跨平台/可移植性:这是Java的核心优势。
2.安全性
3.面向对象
4.面向对象
5.高性能
6.分布式:Java是为Internet的分布式环境设计的,因为它能够处理TCP/IP协议。
7.多线程: 多线程的使用可以带来更好的交互响应和实时行为。 Java多线程的简单性是Java成为主流服务器端开发语言的主要原因之一。
8.健壮性
Java程序的运行机制
Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;
再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;
最后利用虚拟机(解释器,java)解释执行。
JVM、JRE和JDK
Java Virtual Machine (JVE): 用于执行bytecode字节码的”虚拟计算机”。
【不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。】
Java Runtime Environment (JRE) 包含:Java虚拟机、库函数等。
Java Development Kit (JDK)包含:JRE,编译器和调试器等。
使用记事本,编写java代码
可在d盘下建立文件夹mycode,用于保存学习的代码。保存路径建议为:d:/mycode。
保存为:Welcome.java (文件名必须为Welcome,大小写也必须一致)。
public class Welcome{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
编译(编译器创建class字节码文件):打开命令行窗口,进入Java文件所在目录;执行命令:javac Welcome.java,生成class文件。
解释并运行阶段:java Welcome(就是运行编译生成的Welcome.class),输出执行结果。
标签:Java,字节,Welcome,了解,简单,java,多线程,class From: https://www.cnblogs.com/shidawuyu/p/17526769.html