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的运行环境和虚拟机。