Java基础(一) Java语言概述与入门程序

前言:即将java期末考了,准备对java(基础)来一个从头到尾的复习,这里将复习的知识整理起来,以供今后使用。这一章是关于Java的简介,JDK的安装与配置,以及实现第一个Java程序的编写,编译与运行。

一 Java简介


1. java是什么

java是一种面向对象的计算机编程语言
java是一种软件开发与运行平台

什么是面向对象(之后会大量接触)

将数据及相关操作集成在一起,以类和对象为核心,并表述整个系统的状态

2. java特点

平台无关性、面向对象、多线程、分布式、动态执行等

3. java与C/C++不同之处

指针——java不允许使用指针
内存分配——java是使用new运算符在内存中分配空间,使用完毕自动收回
全局变量——java中,只有类是全局的
严格的数据类型——java的数据长度保持不变,是唯一保证跨平台的途径
Goto——java的严格定义的异常处理机制,使Goto没有存在的必要
分离的头文件——java中不存在头文件
多重继承——java不支持多重继承

以上内容后续会详细学习,就不在此赘述了。

二 Java安装与配置


1.JDK、JRE和JVM

JDK–Java Development Kit (Java开发工具包),简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。

JRE–Java Runtime Enviroment (Java运行环境),面向Java程序的使用者,它不包含开发工具。我们编写的Java程序必须要JRE才能运行。

JVM–Java Virtual Machine (Java虚拟机),是JRE的一部分,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

2.JDK的安装与配置
我们要学习Java程序开发,自然要下载JDK。作为初学者,必须从Java SE开始。目前Sun公司已发布稳定版本为JDK11,推荐使用JDK8。
可以从oracle公司官网 http://www.oracle.com/下载JDK8,注意不同操作系统的JDK文件各不相同,请根据自己的操作系统选择合适的文件下载安装。
Java基础(一) Java语言概述与入门程序_第1张图片
下载完成后,傻瓜式的安装即可。
安装好后,平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中。
为了能在任何目录使用编译器和解释器,应在系统特性中设置Path。
对于Windows:
Java基础(一) Java语言概述与入门程序_第2张图片新建一个系统变量 JAVA_HOME

Java基础(一) Java语言概述与入门程序_第3张图片
然后在Path中添加 %JAVA_HOME%\bin

Java基础(一) Java语言概述与入门程序_第4张图片
配置完成后我们就可以开始我们的Java编程啦!

三 第一个Java程序


一般学习一门编程语言,第一个编写的程序就是Hello World,这里就用Hello World来演示一遍 Java程序的编写,编译及运行。(这里没有用IDE,后面的学习会使用IDE)

1.编写Java源文件
打开记事本,并写入以下内容,并保存文件 Test.java
Java基础(一) Java语言概述与入门程序_第5张图片

2.编译Java源文件
打开cmd,进入保存 Test.java 的文件夹,输入命令 javac Test.java 编译源文件,编译成功生成Java字节码文件 Test.class,编译失败会给出错误信息。
Java基础(一) Java语言概述与入门程序_第6张图片
3.运行Java程序
在cmd中输入命令 java Test 即可运行Java程序
Java基础(一) Java语言概述与入门程序_第7张图片
这里需要注意几点

1.和C/C++一样,main是java程序执行的入口。
2.源文件的命名方式,类名.java。
3.源文件中既可以有多个独立的类,也可以只有一个类。
4.如果源文件中有多个类,那么只能有一个类是public类。
5.如果一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java。
6.如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。

之后的Java编程会使用 Eclipse,这会大大简便Java的编写,编译与运行的过程。

下一章学习 Java程序设计基础(点击跳转)。

你可能感兴趣的:(Java程序设计)