java入门与环境搭建
java语言平台版本
JavaSE(Java standard Edition) 标准版
支持桌面级应用(如Windows下的应用程序)的Java平台,提供完整的 Java 核心API,此版本之前称为J2SE。
JavaEE(Java Enterprise Edition)企业版
为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发,版本以前称为J2EE。
JavaME(Java Micro Edition) 小型版
支持Java运行在移动终端(手机,PDA)上的平台,对Java API 有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME。
Java语言的特点
Java语言是简单的
Java语言是面向对象的
Java语言是健壮的
Java语言是跨平台的
Java是高性能的
Java语言是分布式的
Java的市场占有率(
TIOBE排行榜
)
图片数据更新于2019年12月
配置Java环境变量
验证jdk是否生效(命令行运行javac和java 命令)
出现以下界面说明编译环境配置成功(经过Javac编译生成.class文件)
出现以下界面说明运行环境配置成功
JDK,JER,JVM的关系
JDK :Java Development Kit, Java 开发包,是Sun公司提供的一套用于开发Java 应用的程序的开发包,提供了编译运行Java程序所需要的各种工具和资源,包括Java编译器,Java 运行时环境(JRE),以及常用的Java类库等
JRE :Java Runtime Environment Java运行时环境,他是运行Java程序的必要条件。
JVM :Java Virtual Envriment, Java虚拟机,JVM是可以运行Java字节码文件的虚拟计算机
JDK包含JRE,JRE包含JVM,如果仅仅运行一个Java编写的程序,只需要安装JRE,如果需要进行Java语言相关的开发,需要安装JDK。
Java的跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只需要在Java应用程序的操作系统上,先安装一个JVM即可。由JVM来负责Java程序在系统中的运行。
注意:Java的跨平台性是指Java语言跨平台性,编写好的Java程序通过编译可在不同操作系统是运行。JVM不是夸平台的,不同操作系统需要安装不同的JVM。
编译和运行Java程序
编辑:
Java源文件以Java为扩展名。源文件的基本组成部分是类(class)。
一个源文件最多有一个public类,其他类个数不限,如果有public类,则文件名必须以该类名命名。
Java程序执行入口是main()方法, 其固定的书写格式为:public static void main (String[] args){}
Java严格区分大小写。
Java方法由条条语句构成,每个语句以“ ;”结束。
大括号成对出现,缺一不可。
例:
public class HelloWorld {
public static void main ( String[ ] args) {
System. out. println ( "Hello World!" ) ;
}
}
编译
javac生成.class文件。
(在java文件目录下Shift+右键,在此处打开Powershell窗口)
运行
java