Java基础复习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文为个人的学习笔记,仅供参考


一、Java概述

1.1 什么是程序?

程序是计算机执行某些操作或解决某些问题而编写的一系列有序指令的集合。

1.2 Java由来(了解)

1995年sun公司推出Java的第一版

1.3 Java特性

  • Java是面向对象的编程语言(oop Object oriented programming)
  • Java是健壮的,Java的强类型机制、异常处理、垃圾回收机制等是Java健壮性的保证。
  • Java是跨平台的语言,一个.class文件可以在多个系统中运行,这种特性称为跨平台性。
  • Java是解释性语言,即解释性语言,编译之后不能直接在系统中运行,需要解释器来执行;编译性语言(如c/c++)编译之后可以直接被机器执行。

1.4 Java运行机制及运行过程

在这里插入图片描述
test.java经过javac.exe编译形成.“class字节码文件
不同系统有其对应的.jvm(Java virtual machine)Java虚拟机
因此.class文件可以在不同的系统中运行。

1.4.1 jvm基本介绍

  1. JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中.
  2. 对于不同的平台,有不同的虚拟机
  3. Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” [说明]

1.5 JDK、JRE、JVM之间的关系

1.5.1 JDK(Java Development Kit )Java开发工具包

JDK = JRE + Java开发工具(如javac、java、javap等)

1.5.2 JRE(Java Running Environment)java运行环境

JER = JVM(java虚拟机) + java核心类库

如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。

二、变量

2.1 概念

变量相当于内存中的一个数据存储空间的表示,通过变量名可以访问到变量值

2.2 使用步骤

2.2.1 声明变量

int a;// 数据类型 变量名

2.2.2 赋值

a = 60;// 把60赋给a

2.2.3 一步到位

int a = 60;// 数据类型 变量名 = 变量值 ;

2.3 变量使用注意事项

2.3.1 变量表示内存中的一个存储区域(不同的变量,类型不同,占用空间大小也不同)

数据类型字节
byte1
short2
int4
long8
float2
double4
char1

2.3.2 该区域有自己的名称(变量名)和数据类型

2.3.4 变量必须先声明后使用

2.3.5 该区域的值可以在一定范围内不断变化

2.3.6 变量在同一作用于不能重名

2.3.7 变量 = 变量名 + 值 + 数据类型

2.4 “+”的使用注意事项

2.4.1 左右两边为数值,则做加法运算

2.4.2 左右两边有一方为字符串,则做拼接运算

总结

此文为java概述,简单梳理的java的特点:

  1. 什么是程序
  2. java的由来
  3. java的特性:面向对象、跨平台性、解释性语言、健壮性。
  4. java的运行机制:test.java->test.class->系统运行
  5. jdk、jre、jvm之间的关系:jdk = jre + java工具包、jre = jvm + java核心类库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值