一.Java语言的发展历史
二.java语言的开发环境搭建
三.HelloWorld入门程序
四.注释,关键字,以及常量
Java语言的发展历史:
Java语言是1995年由sun推出的的一门高级编程语言,2009年,sun公司被甲骨文公司收购,现在我们了解Java可以直接访问甲骨文公司的官网:https://www.oracle.com
创始人之一的詹姆斯.高斯林被称为''Java之父''
我们最常用的Java版本是在2014年发布的Java8.0版本,它在企业中也被广泛使用
Java语言的开发环境搭建
首先,我们来讲一下Java的跨平台原理
当今世界有三大主流操作系统:Windows MacOs Linux
而Java作为一门高级编程语言,要想在这三种系统中用一样的源代码工作,显然是行不通的
那么,Java虚拟机诞生了,Java虚拟机是Java最吸引人的特性。
Java Virtual Machicn:Jvm虚拟机,可以直接叫他Jvm,Jvm是Java的运行环境,我们编写的代码,都是通过Jvm运行的
——针对不同的操作系统,提供不同的Java虚拟机。
关于Jre和Jdk:
Jre(Java Runtime Environment):是Java运行时的环境,包括Jvm和运行时所需要的核心类库
Jdk (Java Development Kit):是Java程序的开发工具包,包含Jre和开发人员使用的工具
如果你是软件的使用者,只需安装Jre即可。
如果你是软件的开发者,那么你必须安装Jdk。
Jre Jdk Jvm三者之间的关系:Jdk>Jre>Jvm;
Jdk的下载
通过甲骨文公司的官方网站获取即可:
http://www.oracle.com
注意:因为Jvm的不跨平台,所以必须根据自己电脑的版本下载安装Jdk。
安装位置要记清,安装路径下不要有中文和空格,必须是纯英文。
常用DOS命令:
什么是DOS:一个早期的电脑操作系统。
如何进入DOS:windows+r键,然后在弹出窗口输入cmd
常用DOS命令:
盘符切换,E:回车,表示切换到E盘 | 盘符切换 |
查看当前路径下的内容 | dir |
进入单级目录 | cd目录 |
进入多级目录 | cd目录1/2 |
回退到上一级目录 | cd.. |
回退到盘符目录 | cd\ |
清屏 | cls |
退出命令提示窗口 | exit |
退出命令提示窗口 | 点×号键 |
JAVA_HOME环境变量的配置
为什么要配置环境变量:
使我们的Java程序可以在计算机的任何地方运行,像notepad一样方便我们使用。
环境变量path的配置:
JAVA_HOME:c:\windows;c:\windowsSystem32\wbem
环境变量path:%JAVA_HOME%/bin;c:\windows;c:\windowsSystem32\wbem
程序开发的步骤:
编写--编译--运行
步骤:
1.编写Java程序
2.使用Javac命令把Java程序编译成.class格式文件
3,使用Java命令运行Java程序
HelloWorld程序(目的:输出HelloWorld):
1.新建文本文件,文件名格式修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为.java
2.用记事本打开
3.在文件中键入文本并保存,代码这样写
public class HelloWorld {
public static void main (String[] aegs){
System.out.println ("HelloWorld!");
}
}
编译Java源文件
在DOS命令中,进入Java源文件的目录,使用Javac命令进行编译
命令:
Javac Java源文件名。后缀名
运行Java程序
在DOS命令行中,进入Java源文件所在目录,使用Java命令进行运行
命令:Java 文件名字
HelloWorld案例常见问题
1.非法字符问题(严格区分大小写)
2.大小写问题
3.在系统中拓展名不正确
4.编译命令后Java文件名要带后缀.Java
5.运行命令后不要带后缀.class
BUG:在电脑程序运行的时候,有一些阻碍程序运行的问题和漏洞
BUG的解决
1.具备识别BUG的能力:多看
2.具备分析BUG的能力:多思考,多查资料
3.具备解决BUG的能力,多尝试,多总结
注释
添加注释comment:代码的解释和说明
单行注释://..........
多行注释:/*...........*/
关键字keywords:定义好的,具有特殊含义的单词
例:public class static void
特征:全部是小写,颜色特殊
常量:在Java程序中固定不变的数据
分类
类型 | 含义 | 举例 |
整数 | 所有的整数 | 0 1 567 |
小数 | 所有的小数 | 0.01 -0.07 |
字符 | 单引号引起,只能写一个字符,必须有内容 | 'a' 1" |
字符串 | 双引号引起,能写多个字符,可以不写 | "java" |
布尔 | 只有两个值 | ture,false |
空 | 只有一个值 | null |
注意:空格算一个字符,布尔常量和空常量不要加""