1.1Java概述:
Java是一门编程语言,编程语言就是用来编写软件的。
Java开发工程师工作到底要编写什么类型的软件?
- 互联网:电商、P2P等等;
- 企业级应用:ERP(企业资源计划系统)、CRM(客户关系管理系统)、BOS(进存销系统)、OA等等。
1.2常用DOS命令:
DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmd:
DOS命令有很多,我们不需要学习所有DOS命令,只需要学习我们Java中要用到的常用DOS命令,内容如下:
- 清屏:cls;
当DOS控制台内容过多时,可以使用清屏命令,等同与“擦黑板”;
例如:C:\ >cls,然后按回车键。 - 切换盘符::;
默认情况下我们是在C盘中,如果想去其他盘符可以使用该命令;
例如:C:\ >E:,然后按回车键就到了E盘下。 - 进入指定目录:cd;
当我们想进入某个目录时可以使用该命令;
例如:D:>cd develop,这样就进入了D:\develop目录,当然你需要保证这个目录是存在的; - 返回上一级目录:cd…;
当你需要返回到上一级目录时可以使用该命令;
例如:D:\develop\Java>cd…,然后按回车,就会返回到D:\develop目录下。 - 返回盘符根目录:cd\;
当需要返回到当前盘符根目录下可以使用该命令;
例如:D:\develop\Java>cd\,然后按回车,这样就返回到D:/目录下了。 - 显示当前目录下的文件和子目录信息:dir;
当需要查看当前目录下所有文件和子目录信息时可以使用该命令; - 运行应用程序:程序完整名称 参数
当需要运行某个应用程序时可以使用该命令;
例如要运行记事本程序时:D:>C:\windows\notepad.exe,这样就打开了记事本程序,这与你到C:\windows目录下双击该程序图标的效果相同,因为该程序支持双击运行;
1.3Java开发环境概述:
安装Java开发环境(JDK:Java开发工具包 Java Development Kit)。
**注意:**一家公司的jdk版本必须相同,不然就会出现版本错误。
1.4JDK下载&安装&校验
- 在键盘上按:WIN+R键,这时会弹出运行窗口;
- 在运行窗口中输入:CMD,按“确定”按钮,这时会弹出DOS窗口;
- 在DOS窗口中输入:JDK安装路径\bin\java.exe。
1.5JDK与JRE:
- JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
- JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
- JDK包含了JRE。
1.6跨平台特性:
- 平台指的是操作系统 (Windows,Linux,Mac)。
- Java程序可以在任意操作系统上运行,一次编写到处运行。
- 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)。
2.1Java程序介绍:
- 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;
- 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
- 运行:最后使用解释器来运行字节码文件。
2.2源代码编写:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
2.3编译源代码文件:
编译操作需要使用编译器来完成,在安装JDK时已经安装了编译器,它属于JDK的一部分。可以到JDK目录下的bin目录下找到它,它的名称为:javac.exe。
注意,javac.exe并不支持双击运行,所以必须使用DOS命令来运行它。
下面我们来介绍一下使用编译器来编译Java源文件的格式:
格式:编译器程序完整名称 源文件完整名称
分析一下:
- 我的JDK安装在D:\develop\Java\jdk1.7.0_72目录,那么编译器完整名称为:D:\develop\Java\jdk1.7.0_72\bin\javac.exe;
- 我的源文件存放在:D:\java\HelloWorld.java;
- 编译命令为:D:\develop\Java\jdk1.7.0_72\bin\javac.exe D:\java\HelloWorld.java。
编译之后会在源文件同目录下生成字节码文件,字节码文件的扩展名为.class。
2.4运行字节码文件:
运行字节码文件需要使用java.exe命令,它与javac.exe在同一目录下。与javac.exe相同,java.exe也不支持双击运行,所以也必须要使用DOS命令来运行。运行字节码文件与编译有点区别:
- 进行字节码文件所在目录:即进入D:\java目录;
- D:\develop\Java\jdk1.7.0_72\bin\java.exe HelloWord;
注意,在运行HelloWorld.class文件时不能给出“.class”,切记!!!
2.5简化编译和运行操作:
PATH变量中保存着多个路径,当我们在DOS控制台中使用的程序只给出程序名称,而没有给出完整路径时,那么Windows系统会到PATH变量保存的路径中去查找程序。
我们如果把“D:\develop\Java\jdk1.7.0_72\bin”路径保存到PATH变量中,那么在我们使用javac或java时,Windows系统就会自动到“D:\develop\Java\jdk1.7.0_72\bin”路径下查找javac和java了。
注意:配置PATH后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问PATH配置的路径。
3.1程序注释:
通常我们需要在源代码中添加文字用来对进行代码解释说明,在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。
Java中提供了三种注释方式,分别是:
- 单行注释 //注释内容
- 多行注释 /注释内容/
- 文档注释 /*注释内容/
其中文档注释与多行注释作用基本相同,唯一的区别是文档注释可以使用javadoc.exe命令生成API文档。
3.2关键字:
关键字是被Java语言赋予特殊含义,具有专门用途的单词,Java中关键字均为小写。
3.3标识符:
标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。
组成元素:
- 英文字符: a-zA-Z
- 数字: 0-9
- 符号: _与$
标识符规则: - 数字不能开头
- 不可以使用关键字
- 严格区分大小写,不限制长度起名时,尽量达到见名知意
4.1程序概述:
程序 = 数据 + 逻辑
通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。
4.2数据类型:
基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。
4.3常量:
Java中的数据量分为常量和变量,常量就是不变的数据量。
整数类型:
- 十进制表示方式:正常数字 如 13、25等
- 二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
- 十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如0x23A2、0xa、0x10
- 八进制表示方式:以0开头 如01、07、0721
小数类型: - 如1.0、-3.15、3.168等
布尔类型: - true、false
字符类型: - 如’a’,‘A’, ‘0’, ‘家’
- 字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。
字符串类型: - 字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
- 如“我爱Java”,“0123”,“”,“null”
- 字符串必须使用“”包裹,其中可以包含0~N个字符。