Java的基础
Java的基础介绍
1、java的开发流程
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
编译文件。编译后会产生一个class文件。
java文件:程序员自己编写的代码。
class文件:交给计算机执行的文件。
运行代码
注意:运行的是编译之后的class文件。
2 、HelloWorld常见问题
2.1、非法字符问题。Java中的符号都是英文格式的。
2.2、大小写问题。Java语言对大小写敏感(区分大小写)。
2.3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。
2.4、编译命令后的java文件名需要带文件后缀.java
2.5、运行命令后的class文件名(类名)不带文件后缀.class
3、环境变量
3.1为什么配置环境变量
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在bin目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量。
注意:现在最新从官网上下载的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。
4、 Java的三大平台
JavaSE、JavaME、JavaEE
JavaSE是其他两个版本的基础。
4.1 JavaME
Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。
其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和IOS给替代了。
但是,安卓也是可以用Java来开发的。
4.2 JavaEE
用于Web方向的网站开发。(主要从事后台服务器的开发)
在服务器领域,Java是当之无愧的龙头老大。
5、 Java的主要特性
- 面向对象
- 安全性
- 多线程
- 简单易用
- 开源
- 跨平台
5.1 Java语言跨平台的原理
- 操作系统本身其实是不认识Java语言的。
- 但是针对于不同的操作系统,Java提供了不同的虚拟机。
虚拟机会把Java语言翻译成操作系统能看得懂的语言。
6、 JRE和JDK
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。










