1. JDK、JRE、JVM关系
JVM是Java Virtual Machine(java虚拟机),解释java语言编写的程序,是跨平台的核心;
JRE是Java Runtime Environment,是运行java程序所必须的环境集合,包含JVM,运行java程序 只安装此即可;
JDK是Java Development Kit,是针对java开发人员的产品,包含JRE;
JavaEE
一套使用java进行企业级应用开发的大家一致遵循的13个核心规范标准。提供了一个基于组件的方法来加快设计、开发、装配及部署企业应用程序,并有自己的原生实现
1.JDBC 数据库连接
2.JNDI java的命名和目录接口
3.EJB Enterprise JavaBean
4.RMI Remote Method Invoke 远程方法调用
5.Java IDl 接口定义语言/公共对象请求代理程序体系结构
6.JSP
7.Servlet
8.XML
9.JMS java消息服务
10.JTA java事务api
11.JTS java事务服务
12.JavaMail
13.JAF
2. 安装JDK
安装完JDK后,配置path环境变量;
测试是否安装成功: java -version
linux安装
1.解压tar文件
2.配置环境变量
[root@iZbp16h97q4082zefx6x5wZ java]# vim /etc/profile
set java enviroment
JAVA_HOME=/usr/local/java/jdk1.8.0_251
JRE_HOME=/usr/local/java/jdk1.8.0_251/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
source /etc/profile //修改生效
3. Demo
public class Hello{
public static void main(String[] args){
System.out.println("hello world");
}
}
cd demo目录
编译:javac Hello.java 生成Hello.class文件
执行:java Hello
4.总结
对大小写敏感;
一个源文件中最多只能声明一个public类,可以包含多个class类;
5.常用dos命令
cd 目录路径 进入一个目录
cd … 进入父目录
dir 查看本目录下的文件和子目录命令
cls 清除屏幕命令
上下键 查找敲过的命令
tab 键 自动补齐命令
6.常用软件
Notepad++ 更强大的记事本
eclipse IDE 免费开源,现在用的人少
IDEA 收费,现在用的人多,但都是盗版