Java教程

第一阶段JavaSE 模块一Java语言基础

本文主要是介绍第一阶段JavaSE 模块一Java语言基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一阶段JavaSE 模块一Java语言基础

第一章 计算机的体系结构(常识)

计算机的基本概念

计算机是用于高级计算的设备,由计算机硬件和计算机软件两个部分组成

常见的主要硬件

  • CPU
    • CPU是一台计算机的运算核心控制核心,所有运算都由CPU完成
    • 其功能主要是解释计算机指令以及处理计算机软件中的数据
  • 内存
    • 用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据
    • CPU可以直接访问内存的数据,而且效率比较高
    • 缺点:容量小不能实现永久存储,一旦断电会造成数据的丢失
  • 硬盘
    • 主要用于永久存放数据内容,容量大且断电不丢失
    • CPU不能直接访问硬盘中的数据,若需要访问则要先加载到内存中
  • 输入输出设备
    • 键盘是标准输入设备,显示器是标准输出设备

常见的主要软件

  • 系统软件
    • 系统软件就是操作系统,是其他软件的基础
  • 应用软件

计算机的体系结构图

image-20210430155151987

第二章 Java语言的概述(常识)

计算机语言的概述

计算机语言是人与计算机之间交流的表达方式

计算机语言的发展

  • 第一代语言:机器语言
    • 指令以二进制代码形式存在
  • 第二代语言:汇编语言
    • 使用助记符表示一条机器指令,如:ADD、SUB等
  • 第三代语言:高级语言
    • Java、C、C++、Python等

Java语言的发展历史

  • 1995年,Java问世
  • ……
  • 2018年,Java11正式发布

Java语言的主要版本

  • 桌面应用Java SE
    • Java平台标准版,包含了运行Java应用所需要的基础环境和核心类库
  • 企业应用Java EE
    • Java EE构建在Java SE基础之上,用于构建企业应用。
  • 移动应用Java ME
    • Android智能平台的迅速普及,Java ME已经走向淘汰

第三章 开发环境的搭建(重点)

开发工具的下载和安装以及环境变量的配置

安装的路径不要有中文

JDK的目录结构

目录 主要存放
bin JDK的各种工具命令
conf JDK的相关配置文件
include 一些平台的头文件
jmods JDK的各种模块
legal JDK各模块的授权文档
lib JDK工具的一些补充jar包和源代码

编译器与解释器

  • javac.exe编译器:主要用于将高级Java源代码翻译成字节码文件
  • java.exe解释器:主要用于启动JVM对字节码文件进行解释并执行

JDK、JRE、JVM之间的关系

image-20210430172649398

编写Java程序

  • 代码

    public class HelloWorld/*类名*/ {/*类体*/
    
        public static void main/*主方法名,程序的入口*/(String[] args) {/*主方法体*/
    	
            System.out.println("Hello World!");	
    	}
    } 
    
  • 运行

    image-20210430173733006

注释

注释 含义
// 单行注释,从//开始,到本行结束,都是注释
/* */ 多行注释,从/*开始,到*/结束,中间所有都是注释
/** */ 多行/文档注释,从/**开始,到*/结束,是一种支持提取的注释

注意:多行注释不允许嵌套使用

跨平台原理

Java字节码可以通过JVM翻译为具体平台能够执行的机器指令。由于Sun定义了JVM规范,而且不同的操作系统大多提供了JVM实现,才使得相同的一个字节码文件可以在不同的系统上运行。

这篇关于第一阶段JavaSE 模块一Java语言基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!