Java基本概念

Java虚拟机–JVM

  • JVM(Java Virtual Machine):Java虚拟机。是Java程序的运行环境,程序员的Java代码,都在JVM上运行。
  • 跨平台:Java程序可以在任何操作系统上运行,被称为Java语言的跨平台特性。该特性是由JVM实现的。但是java虚拟机本身不具有跨平台的功能,只是因为每个操作系统都有不同版本的虚拟机。

JRE和JDK

  • JRE(Java Runtime Environment):Java程序的运行环境,包含JVM核心类库
  • JDK(Java Development Kits):Java程序开发包,包含JRE和开发人员使用工具。
三者的关系

三者的关系图

注释

  • 单行注释 //+内容
  • 多行注释 /* 内容 */

关键字

  • 完全小写的
  • 在增强的记事本中有特殊颜色

标识符

  • ** 标识符**:指在程序中,我们自己定义的内容。
  • 命名要求(硬性要求):
    标识符可包含(英语26个字母的大小写),(0-9数字),(美元符号),(_下划线)
    标识符不能以数字开头
    标识符不能是关键字。
  • 命名规范(建议):
    类名规范:首字母大写,后面的每个单词首字母大写(大驼峰式)。HelloWorld
    变量名规范:首字母小写,后面的每个单词首字母大写(小驼峰式)
    方法名规范:同上

常量

分类:

  1. 字符串常量:;用双引号引起来的部分,叫做字符串常量。例如:“abc”,“hello”。
  2. 整数常数:数字,没有小数。
  3. 浮点常数:数字,有小数。
  4. 字符常量:用单引号引起来的单个字符,就叫做字符常量。
  5. 布尔常数:只有两个取值。true,false。
  6. 空常数:null。什么也没有。

基本数据类型

整数型   byte short int long
浮点型   float double
字符型   char
布尔型   boolean

大小关系

变量

注意事项:

  1. 变量名不能重复使用
  2. 对于float和long类型的数据来说,字母后缀F和L不能少
  3. 使用byte和short类型的变量,右侧数据值不能超过左侧类型的范围
  4. 没有进行赋值的变量不能直接使用
  5. 变量使用不能超过作用域
    【作用域】:从定义变量的一行开始,一直到直接所属大括号结束为止

数据类型转换

  • 强制类型转换:范围小的类型 范围小的变量名 = (范围小的类型) 原来范围大的数据
    不推荐使用会有数据溢出或精度丢失
    布尔类型不能进行数据类型转换
    ASCII码 48–>0 65–>A 97–>a Unicode码表:万国码。超级大。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值