Java特性与优势
-
简单性
-
面向对象
-
可移植性(跨屏台)
-
高性能
-
分布式
-
动态性(反射)
-
多线程
-
安全性
-
健壮性
Java的三大版本
-
JavaSE:标准版(桌面程序、控制台开发....)
-
JavaME:嵌入式开发(手机、小家电.....)
-
JavaEE:企业级开发(web端、服务器开发....)
JDK、JRE、JVM
jdk:java开发工具,包含jre和jvm
jre:java运行时环境,包含jvm
jvm:java虚拟机,相当于模拟cpu去处理java相关的东西
安装开发环境(JDK)
-
下载JDK8 Windows系统的下载地址
-
双击安装JDK
-
记住安装路径
-
配置环境变量
-
我的电脑-->右键-->属性
-
环境变量-->(系统变量)添加一个(变量名)Java_HOME (变量值)填写安装路径
-
配置path变量:点击系统变量中的path点击编辑,然后点击新建在输入%JAVA_HOME%\bin,在添加一个%JAVA_HOME%\jre\bin,两个都添加成功后,一直点确定
-
-
检查是否安装成功:在cmd中 java version
卸载JDK
-
删除出Java的安装目录
-
删除JAVA_HOME
-
删除path下的Java目录
-
在cmd中运行java version查看是否删除成功
JDK目录
bin:放可执行性文件,比如javac等
include:存放需要引入c语言的头文件
jre:java运行环境
lib:java的一些库文件
src.zip:里面有很多资源文件
编写一个HelloWorld
-
新建一个文件夹
-
新建一个Java文件
-
文件名后缀为.java 如:Hello.java
-
注意 :系统可能没有打开显示后缀名
-
-
编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,Word!");
}
} -
在cmd中将路径切换到改文件的上级路径然后通过javac Hello.java进行编译,会生成class文件
-
运行class文件,通过java Hello来运行
可能遇到的问题
-
每个文字的大小写不一样:Java大小写敏感
-
尽量使用中文,cmd中显示的中文一般为乱码,除非修改一些配置
-
文件名与类名需要相同,并且首字符需要大写
-
符号不能使用中文符号,只能使用英文符号
-
在main方法里才可以运行
Java程序运行机制
编译型:将一个源代码转换成计算机可以执行的代码(conpile),相当于直接把一本书翻译完。
比喻操作系统,c语言、c++等
解释型:用一个地方就解释一下,相当于,看一本书,需要看哪儿就翻译哪儿
标签:jre,java,入门,JDK,cmd,Java,Hello From: https://www.cnblogs.com/ayyo/p/17120223.html比如一些网页,对于速度要求不高 java、python等