初识java(java程序、标识符、关键字、注释)

一、Wrice once , Run anywhere

java编译器通过生成与特定计算机体系结构无关的字节码指令来实现,这些字节码不仅可以很容易的在任何机器上解释执行,而且还可以动态地翻译本地机器代码
在这里插入图片描述

其他语言编写的程序,只要编译后能够按照字节码文件的规范生成.class文件,也可以在JVM上运行

在这里插入图片描述

二、初识java程序

2.1 Hello World

在这里插入图片描述

  • java程序:
    • 源文件(.java):
      • 源文件带有类的定义,类用来表示程序的一个组件,类的内容必须包含在花括号里面
      • 在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同
    • 类:
      • 一个类里面会有一个或多个方法,方法必须在类的内部声明
    • 方法:
      • 方法的实现所需要执行的语句

2.2 java程序的运行

我们先前就可以了解到,计算机是只能识别二进制代码的,即我们在编译上写出来的代码,编译器需要再经过编译处理,从而转化为机器所能识别的代码
在这里插入图片描述

  • JDK、JRE、JVM之间的关系
    • JDK(Java Development Kit)      java开发工具包
      • 包含了JRE以及编译器javac和自带的调试工具jconsole、jstack等
    • JRE(Java Runtime Environment)      Java运行时环境
      • 包含了JVM、Java基础类库,是使用java语言编写程序运行的所需环境
    • JVM(Java Virtual Machine)      Java虚拟机
      • 运行Java代码
      • 是个软件,但是模仿了一个硬件的环境

在这里插入图片描述

三、注释

注释存在的意义就是帮助程序员快速了解代码的信息,是附加的描述信息,java中的注释主要分三种

  • 单行注释: //注释内容
    • 不参与编译
  • 多行注释: /* 注释内容*/
    • 不能嵌套使用
    • 不参与编译
  • 文档注释: /**注释内容 */
    • 常见于方法和类之上描述方法和类的作用,可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档

四、标识符

概念:在程序中由用户给类名、方法名或者变量所取的名字

规则
(1)标识符中可以包含:字母、数字以及下划线和$符号等等
(2)标识符不能以数字和关键字开头,且严格区分大小写

建议
(1)类名:采用大驼峰的写法(每个单词的首字母大写)
(2)方法名:采用小驼峰的写法(首字母小写,后面每个单词的首字母大写)
(3)变量名:同方法名
(4)不要全部都是下划线,合法但不合理

五、关键字

概念:由java提前定义好的,有特殊含义的标识符,或者保留字

注意:用户不能使用关键字定义标识符

内容

  • 48个关键字:
    • abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
  • 2个保留字(现在没用以后可能用到作为关键字):goto、const。
  • 3个特殊直接量:true、false、null。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值