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
-
- 注意:
1).安装路径一定要选择没有中文没有空格的位置
2).不要单独安装JRE
- 注意:
-
配置环境变量—希望在任何文件夹下都能运行java和javac
- 两个环境变量:
1).JAVA_HOME—为后期使用tomcat做准备
2).Path
- 两个环境变量:
-
如何配置环境变量
-
进入设置环境变量的界面 :计算机—右键属性—高级系统设置—环境变量
-
新建JAVA_HOME环境变量—变量值为bin的上一级文件夹(注意不要加bin)
-
将JAVA_HOME添加到Path中
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
-
一直点确定
-
验证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 {
//程序的入口,程序开始运行的位置,main方法 public static void main(String[] args)
public static void main(String[] args) {
//输出一行Hello World
System.out.println("Hello World!");
}
}
- 编译
- javac生成.class文件。
- (在java文件目录下Shift+右键,在此处打开Powershell窗口)
- 运行
- java