学Java前的准备
Java优点
Write Once,Run Anywwhere.
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性(反射)
- 多线程
- 安全性
- 健壮性
这么多个点,其实就是用的人多,岗位需求也多,学好这个饿不死自己。
Java的三大版本
- JavaSE:标准版(桌面程序,控制台)
JavaME:嵌入式开发版(手机家电,已入土学习价值不大)
- JavaEE:企业级开发版(web,服务器开发)
Java环境包
以下三种环境包自上而下呈包含关系。
- JDK:Java development kit(Java开发工具)
- JRE:Java runtime environment(Java运行环境)
- JVM:Java virtual machine(Java虚拟机)
开发环境
欲善其事必先利其器,学习Java之前,对应的开发环境必不可少。
安装JDK
- 搜索Java JDK并下载对应版本
- 安装到指定路径(自己找得到的路径)
- 配置环境变量
- 我的电脑属性
- 环境变量添加JAVA_HOME
- 配置path变量
- CMD 输入Java-version测试JDK安装是否成功
卸载JDK
- 删除Java安装目录
- 删除JAVA_HOME
- 删除path下的Java的目录
- CMD 输入Java-version检查是否卸载完成
helloworld
- 新建一个文件夹存放代码
- 新建一个java文件
- 文件后缀为.java
- hello.java
- 注:若文件未显示后缀名,需手动打开显示
- 编写程序
public class hello{
public static void main(String[] args){
System.out.print("hello,world!");
}
}
-
利用cmd的javac命令编译java文件,会生成一个class文件
-
用java命令运行class文件,不需要后缀
可能会遇到的问题
- 关键词大小写必须正确,java是大小写敏感的。
- 尽量使用英文,中文需要控制台语言环境支持。
- 文件名和类名需保持一致,首字母大写(我忘记大写了,首字母大写是规范但不影响运行);
- 符号使用中文。
java程序运行机制
- 编译型:直接将程序通过编译器编译成计算机能识别的机器语言。
- 解释型:在程序运行时实时的编译代码,运行一句编译一句。
java程序运行机制是先编译后解释。先将java代码编译成字节码class文件,再通过解释器解释执行。
学Java前的准备和环境搭建
原文:https://www.cnblogs.com/askii-Q/p/14369609.html