学习Java第一天(Java基础语言)

1.Java开发环境的搭建

1.1Java的概述

众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
答案是:

  1. 互联网:电商、P2P等等;
  2. 企业级应用:ERP、CRM、BOS、OA等等。

1.2常用DOS的命令

  • 清屏:cls;
     当DOS控制台内容过多时,可以使用清屏命令,等同与“擦黑板”;
     例如:C:\ >cls,然后按回车键。
  • 切换盘符::;
     默认情况下我们是在C盘中,如果想去其他盘符可以使用该命令;
     例如:C:\ >E:,然后按回车键就到了E盘下。
  • 进入指定目录:cd 目录;
     当我们想进入某个目录时可以使用该命令;
     例如:D:>cd develop,这样就进入了D:\develop目录,当然你需要保证这个目录是存在的;
     例如:D:>cd develop\Java,这样就进入了D:\develop\Java目录。
  • 返回上一级目录:cd…;
     当你需要返回到上一级目录时可以使用该命令;
     例如:D:\develop\Java>cd…,然后按回车,就会返回到D:\develop目录下。
  • 返回盘符根目录:cd\;
     当需要返回到当前盘符根目录下可以使用该命令;
     例如:D:\develop\Java>cd\,然后按回车,这样就返回到D:/目录下了。

1.3Java开发环境中涉及的名词:JDK,JRE,JVM

A:什么是JVM?
JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台

B:什么是JRE?
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JRE:JVM+类库。

C:什么是JDK?
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的开发工具。

D:为什么JDK中包含一个JRE?
开发完的程序,需要运行一下看看效果。

E:JDK,JRE,JVM的作用和关系
JDK包含JRE 和开发工具包
JRE 包含 核心类库和JVM

1.4Java的配置环境

1.增加JAVA_HOME系统变量 C:\Program Files\Java\jdk1.8.0_152
2.增加CLASS_PATH系统变量 .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
3.增加path路径 %JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
补充环境变量的解析:

JAVA_HOME:jdk的安装路径

classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。

path:系统在任何路径下都可以识别java,javac命令。

2.运用记事本及DOS命令运行Java文件

1.在桌面创建HelloWorld.txt文件
2.打开文件编辑如下代码:
public class HelloWorld{
public static void main(String[] args){
System.out.println(“Hello world”);
}
}
3.将文件名更改为HelloWorld.java
4.在DOS命令行中输入 cd C:\Users\w\Desktop 进入文件所在位置(cd:切换盘符)
5.然后输入javac HelloWorld.java将Java文件编译为class文件
6.桌面就出现了HelloWorld.class文件
7.最后在DOS命令里面输入java HelloWorld即可运行此Java文件,控制台输出Hello world

3.注释、关键字与标识符

3.1程序注释

在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。
Java中提供了两种常用注释方式,分别是:
 单行注释 //注释内容
 多行注释 /注释内容/

3.2关键字

如下:
学习Java第一天(Java基础语言)

3.3标识符

其实标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。
这里我们要学习的是如何起名字,你可能会说起名字还要学吗?答案是当然要学了!我们要学习的就是标识符的规范。
 组成元素
 英文字符: a-zA-Z
 数字: 0-9
 符号: _与$
 标识符规则
 数字不能开头
 不可以使用关键字
 严格区分大小写,不限制长度起名时,尽量达到见名知意
类的命名规则:多个单词组成,每个单词首字母大写 XxxxXxxxXxxx
方法的命名规则:多个单词组成,第一个单词小写,其余单词首字母大写 xxxxXxxxXxxx