2018-08-31Java极简史环境安装和环境变量的配置及简单案例

Java简介
1991年由SUN公司的James Gosling等推出的一款高级编程语言(Oak),为家用电器设计的。1995年更名为Java。它是i面向互联网编程的、WEB应用程序、简单易学、安全可靠、面向对象、跨平台等特点。

Java语言跨平台(操作系统)
Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。这是通过Java虚拟机实现的。
JVM ( Java Virtual Machine ) Java虚拟机—-所有的Java程序都要安装到JVM里去运行,JVM屏蔽了底层操作系统的差异性,使得相同的Java程序放到JVM里去运行得到的结果一定是一样的。

Java三大技术架构
J2SE (基础版/标准版) —-主要是针对小型程序或者桌面服务提供的解决方案
J2EE (企业版/商务版) —-主要是针对企业模块化开发或者集中开发提供的解决方案
J2ME (小型版/迷你型) —-是针对移动端的嵌入式开发提供了可能

Java版本历史
Java技术主要分成几个部分:Java语言、Java运行环境、类库。但一般情况下说Java时并不区分是指哪个部分。
Java在1.5版本时做了重大改变,是里程碑式的版本,所以也称5.0版本。之后的版本1.6、1.7等也被称为6.0、7.0等版本。

Java语言环境
JRE (Java Runtime Environment) Java 运行时环境—-提供了java程序运行的基本环境
JRE=JVM+核心类库
JDK (Java Development Kit) Java开发 工具包—-提供了Java程序开发的一些工具
JDK=JRE+开发工具包(所以在安装JDK时,可以不安装JRE)

JDK的安装及环境变量配置
1.安装JDK开发环境 (下载地址http://www.oracle.com/
这里写图片描述
这里写图片描述
这里写图片描述
开始安装JDK
这里写图片描述
修改安装目录(在安装目录不要出现中文或空格,你要记得这个目录,配置环境变量时需要使用)
这里写图片描述
改好目录确定之后,单击“下一步”。
注:当提示安装JRE时,可以选择不安装(右上角直接叉掉即可)。
2.环境变量的配置
安装好JDK后进行环境变量的配置
单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。
这里写图片描述
(1)新建—变量名”JAVA_HOME”,变量值”C:\Java\jdk1.8.0_05”(这里输入的是你的JDK的安装路径,因人而异,不一定和举例一样)
(2)编辑—变量名”Path”,在原变量值的最后面加上“;%JAVA_HOME%\bin;” (这里就是上一步的文件路径点进去后的bin文件夹的完整路径)
第三部不配置也可以使用,可以作为了解
(3)新建—变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
3.检查环境变量是否配置成功
在控制台分别输入java,javac,java -version 命令,出现如下所示的JDK的编译器信息,包括修改命令的语法和参数选项等信息。
控制台进入方法:windows+R (跳出的黑框就是控制台,输入命令即可)
如果输入后出现:不是内部或外部命令,说明没有配置成功,如果成功会显示以下文字
java命令:
这里写图片描述
javac命令:
这里写图片描述
java -version命令:
这里写图片描述

Java案例
在控制台输出HelloWorld(感觉是所有人的第一个Java程序,很魔性)
新建一个文本文档取名为HelloWorld.java(这个文件名要与class后的名字一样。注意是要把.txt改成.java,如果后缀不显示,win10为例如下图)

这里写图片描述
public class HelloWorld{
public static void main(String[] args){
System.out.println(“Hello World”);
}
}
其实String args[]与String[] args都可以执行,但是推荐使用String[] args,可以避免歧义和误读。
class后是类名,类中定义main方法,main方法:1.可以让类单独运行 2.是程序的入口 3.被JVM调用
在控制台(windows+R)中输入javac HelloWorld.java回车 然后输入java HelloWorld回车,控制台会输出Hello World
原理是文件(字节码文件),通过java命令去运行.class 文件里的类 .java文件–javac-编译-.class文件 .class文件–java-运行,得到最终结果

注意: 1.class前面加上public就变成了公共类,公共类的 名称要和.java文件的名称一致
2.在同一个.java文件中只能有一个公共类,可以 有多个普通类
3.java是区分大小写的,Windows是不区分的, 这个可能会导致只出现一个.class文件,但是生效 的一定是最后一个类的.class文件

带包编译和带包运行
1.正常编译后的.class文件会出直接现在.java文件所在的目录,带包编译就是根据你的命令,在相应的位置建立对应名称的文件夹,并把生成的.class文件存储在这个新建的文件夹中。
2.命令为javac -d . 某文件名.java
-d:是创建目录
.:是代表.class要存放的位置—当前目录,可以换成你想建立位置的路径
代码就是在正常基础上开始加一句package 包名;
3.带包编译:javac -d . 你要编译的文件名.java
带包运行:java 包名.类名

关键字
Java中被赋予了特殊意义的单词
1.51+2个保留字=53个关键字(java的关键字都是小写的)
2.保留字:1) const
2) goto
3.关键字:
这里写图片描述

标识符
在Java中可以自定义的名称,即赋予变量、类、方法的名称。
标识符由字母、数字、下划线“”、美元符号“ ” 或 者 “ ” 组 成 , ( 但 不 推 荐 ),并且首字母不能是数字。
命名规则:1.不能是关键字(Myclass支持的)
2.不能以数字开头
起名要见名知义
驼峰命名法:1.如果类名或者接口名是多个单词组成 (XxxYyyZzz)
2.如果是方法名或者变量名是多个单词组 成(xxxYyyZzz)
3.包名—如果包名是多级,每个名称都是 小写(xxx.yyy.zzz)
4.常量名—如果是由多个单词组成 (XXX_YYY_ZZZ)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值