第一阶段JavaSE 模块一Java语言基础
2021/4/30 20:27:13
本文主要是介绍第一阶段JavaSE 模块一Java语言基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一阶段JavaSE 模块一Java语言基础
第一章 计算机的体系结构(常识)
计算机的基本概念
计算机是用于高级计算的设备,由计算机硬件和计算机软件两个部分组成
常见的主要硬件
- CPU
- CPU是一台计算机的运算核心和控制核心,所有运算都由CPU完成
- 其功能主要是解释计算机指令以及处理计算机软件中的数据
- 内存
- 用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据
- CPU可以直接访问内存的数据,而且效率比较高
- 缺点:容量小不能实现永久存储,一旦断电会造成数据的丢失
- 硬盘
- 主要用于永久存放数据内容,容量大且断电不丢失
- CPU不能直接访问硬盘中的数据,若需要访问则要先加载到内存中
- 输入输出设备
- 键盘是标准输入设备,显示器是标准输出设备
常见的主要软件
- 系统软件
- 系统软件就是操作系统,是其他软件的基础
- 应用软件
计算机的体系结构图
第二章 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之间的关系
编写Java程序
-
代码
public class HelloWorld/*类名*/ {/*类体*/ public static void main/*主方法名,程序的入口*/(String[] args) {/*主方法体*/ System.out.println("Hello World!"); } }
-
运行
注释
注释 | 含义 |
---|---|
// |
单行注释,从// 开始,到本行结束,都是注释 |
/* */ |
多行注释,从/* 开始,到*/ 结束,中间所有都是注释 |
/** */ |
多行/文档注释,从/** 开始,到*/ 结束,是一种支持提取的注释 |
注意:多行注释不允许嵌套使用
跨平台原理
Java字节码可以通过JVM翻译为具体平台能够执行的机器指令。由于Sun定义了JVM规范,而且不同的操作系统大多提供了JVM实现,才使得相同的一个字节码文件可以在不同的系统上运行。
这篇关于第一阶段JavaSE 模块一Java语言基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门