【JAVA语言-第1话】初识java、环境搭建、入门程序
JAVA语言概述
1.1 开发前言
1.1.1 Java概述
Java语言是一门面向对象的编程语言,是美国Sun(Stanford University Network)公司,在1995年推出的高级编程语言。不仅吸收了C++的优点,还摒弃了一些缺点,拥有功能强大且简单易用两大特征。它的多种特点也使得它成为当下非常热门的一门编程语言。
1.1.2 Java语言发展历史
- 1995年Sun公司发布Java1.0版本
- 2009年Oracle甲骨文公司收购Sun公司,并于2011发布的Java 7 版本
注:这里只阐述两个比较重要的阶段,其他阶段的如果感兴趣可自行查找。
1.1.3 字节
字节(Byte):计算机的数据最小存储单位。
位(bit):由二进制0和1组成,一个数字代表一位,下面是各单位之间的转换关系。
- 1 Byte = 8 Bit
- 1 KB = 1024 Byte
- 1 MB = 1024 KB
- 1 GB = 1024 MB
- 1 TB = 1024 GB
- 1 PB = 1024 TB
- 1 EB = 1024 PB
- 1 ZB = 1024 EB
1.1.4 命令提示符(cmd)
启动:按Win+R,在弹出的运行框中输入cmd,点击确定,默认路径在C:\Users\用户名
常用命令
- 切换盘符:D: E: F:,不区分大小写
- 进入文件夹:cd 文件夹名称
- 进入多级文件夹:cd 文件夹1\文件夹2\文件夹3…
- 返回上一级路径:cd…
- 返回根路径:cd
- 查看当前内容:dir
- 清屏:cls
- 退出:exit
1.2 Java语言开发环境搭建
1.2.1 Java虚拟机——JVM
JVM(Java Virtual Machine):Java虚拟机,java的运行环境,我们编写的java代码,都运行在JVM上,而JVM运行在操作系统上,每一个操作系统都有对应的JVM与之对应,而java程序可以通过JVM实现跨平台。
1.2.2 JRE和JDK
JRE(Java Runtime Environment):是java的运行环境,包含JVM和运行时所需要的核心类库。
JDK(java Development Kit):java程序开发工具包,包含JRE和开发人员所需要的工具
核心是JVM,如果只需要运行程序就只要安装JRE,如果需要全新开发就需要安装JDK,三者关系是JDK包含(JRE包含(JVM))。
1.2.3 JDK的下载和安装
下载:进入官网Java Archive | Oracle,下载自己需要的版本。
安装:双击*.exe文件安装,注意 更改安装路径(最好不要有中文和空格)
1.2.4 环境变量的配置
安装好JDK之后,需要在系统中配置好环境变量,才能使用,
步骤如下
1.右击【此电脑】–>属性–>高级系统设置–>高级–>环境变量(Window10系统)
2.在系统变量栏点击新建,变量名必须填JAVA_HOME,变量值填写JDK的安装路径,点击确定即可。但如果有需要和我一样,安装多个JDK的,可以新建多个系统变量,每个系统变量的值填对应版本的JDK路径,然后在将JAVA_HOME变量的值用%JDK变量名%的形式引用,来确定当前系统使用哪个JDK,这样方便按照多个JDK时随意切换,只要修改一下JAVA_HOME的值即可。
3.修改Path系统变量,在变量值的最前面加上一段” %JAVA_HOME%bin;”,点击确定即可。
4.环境变量配置后,需要查看是否成功,可以在命令窗口输入“java -version”,出现如下信息,证明配置成功了,我这里显示的是JDK11版本。
1.3 HelloWorld入门程序
1.3.1 程序开发步骤
Java开发三步骤:编写(java源程序)、编译(javac.exe)、运行(java.exe),下面演示在cmd窗口中运行java程序。
1.先找到java文件所在目录,下面的代码是的打印字符串“Hello World!”。
public class HelloWorld{public static void main(String[] args){System.out.println("Hello World!");}
}
2.用”javac 文件名.java”进行编译,会在当前目录下面生成一个.class文件,使用编译命令时,.java的后缀名不可省略。
3.用”java 文件名”进行编译,不需要写后缀名,但是实际执行的是.class文件。
1.3.2 Java注释
注释:主要是起到一个解释作用,在企业中,一个系统由很多开发人员共同开发和维护,养成良好的写注释习惯,能很大程度的提高代码的可读性。下面是我们常用的的三种注释方式,根据情况自主选择使用。
public class HelloJava{public static void main(String[] args){//单行注释,用两个斜杆,只能注释单行代码/*多行注释,在符号之间的都会被注释,无论多少行*//*** 专业注释,注释范围和多行注释一样*/System.out.println("Hello Java!");}
}
1.3.3 关键字的概念与特征
关键字:在java语言中起到了特殊的含义的单词,例如前面注释代码中,public static void等,目前不做过多解释,后续会慢慢都使用到。
特点:
1.完全小写的字母
2.在编辑软件中会有特殊颜色。
1.3.4 标识符的概念与规则
标识符:在程序中,所有可以命名的内容,比如类名、方法名、变量名等等都统称为标识符。
命名规则:
- 只能由数字、字母、下划线(_)和美元符号($)组成
- 且不能以数字开头
- 不能是关键字
命名规范:
- 类名 规范:首字母大写,后面每个单词的首字母大写(大驼峰式),如HelloWorld。
- 变量名 规范:首字母小写,后面每个单词的首字母大写(小驼峰式),如userName。
- 方法名 规范:和变量名一样。
题外话:
致力于将自己所学分享出来,如果文章中存在错误的地方,欢迎大家指正出来,共同学习进步,后续会陆续就JAVA这门课程展开进行分享。
如果大家觉得这篇文章有一点点帮助的话,还请大家点个赞 ,谢谢啦。