Java SE02 Java语言基础:关键字,标识符,注释

  • 关键字:一些被赋予了java含义的单词,class  public static void

    定义访问权限修饰符的关键字

    private protected public

    定义类,函数,变量修饰符

    abstract final static synchronized

    定义类与类之间关系的关键字

    extends implements

定义建立实例,引用实例,判断实例

new this super instanceof

处理异常

try catch finally throw throws

用于包的关键字

package import

其他修饰符的关键字

native strictfp transient volatile assert

  • 标识符: 在程序中自定义的一些名称,例如定义类。尽量让它有意义,增强程序的阅读性

26个英文字母大小写,0-9数字,_$两个符号。  但不能以数字开头 且不能用关键字

  • 注释  为了方便阅读,对于程序语言的解释

//单行注释 白日依山尽 黄河入海流

/*

多行注释,还可以用来缩小排错的范围!

白日依山尽

黄河入海流

*/

/**

文档注释,可以用java的javadoc进行提取

用作程序说明书

*/

  • 常量和变量

常量是不能改变的数值 (整数,小数,布尔boolean常量,字符常量‘‘  字符串""  null)

变量是内存中的一个存储区域, 该区域有自己的名称和类型

  1. byte short int long //整数类型
  2. float double //浮点类型
  3. char //字符型
  4. boolean //布尔型
  5. class //类
  6. interface // 接口

[] //数组

class VarDemo
{
    public static void main (String[] args)
    {
        byte b=126;// 字符测试
        int x=327899; //测试int长度
    System.out.println(b);
    System.out.println(x);
    }
}

执行结果

D:\LAB\java>javac 0908.java
D:\LAB\java>java VarDemo
126
327899

lass VarDemo2//自动类型提升 与强制类型转换
{
    public static void main (String[] args)
  /*  {
    byte x=9; 
    int y=65535; 
    y=x+y; //将x y 相加
    System.out.println(y);
    }
  */
    {
       byte b=100;
    b=(byte)(b+30);//强制类型转换
    System.out.println(b);
      }

}

D:\LAB\java>javac 090802.java
D:\LAB\java>java VarDemo2
-126

关于ASCII码和GBK码 单个的字母或汉字也会对应码表在内存中产生对应的值

 {
      System.out.println(‘我‘+0);
          }

D:\LAB\java>javac 090802.java
D:\LAB\java>java VarDemo2
25105

 一个有趣的case

      {
      byte b=4;
      byte b1=3;
      byte b2=5;
      b=b1+b2;
      System.out.println(b);
          }
}

D:\LAB\java>javac 090802.java
090802.java:20: 错误: 可能损失精度
      b=b1+b2;
          ^
  需要: byte
  找到:    int
1 个错误

原因: b1 b2是变量,虽然上面定义了值,但并非永远固定的,例如下一次给赋值b1=127了呢?超出byte 承载范围,就会损失精度。这里是让我们了解到变量的概念。

 b=b1+b2 //右边不固定,是没有办法判断的

但是int就没有这个问题(只保留32位 强制转换 高位全舍弃)

  • 运算符
  • 语句
  • 函数
  • 数组
时间: 2024-10-06 14:17:43

Java SE02 Java语言基础:关键字,标识符,注释的相关文章

2.1-Java语言基础(关键字)

2.1  关键字 2.1-Java语言基础(关键字)

C语言的关键字与注释

C语言的关键字包括:(32个) auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static 关键字的特征 1>  全部都是小写 2>  在开发工具或者智能文本编辑

07 JAVA语言基础关键字的概述和使用

关键字概述 被java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事事项 goto和const作为保留字存在,目前并不使用 关键字图表

Java之J2se-Java语言基础(程序结构) 教学视频发布了,请小伙伴们前往观看

视频地址如下: http://v.youku.com/v_show/id_XODA5NTM3NTAw.html

第二章 java语言基础

2.1 java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 2.1.1 标识符 1. 组成:由英文字母.数字._和$ 2. 规则: 不能以数字开头 不能使用关键字 3. java的命名规范 包名:所有字母都小写.xxyyy 类名:所有单词的首字母大写.XxxYy 变量名和函数名:第一个单词首字母小写,之后的每个单词首字母都大写.xxYyyZz 常量名:所有字母都大写,多个单词用下划线连接.XXX_YY 2.1.2 常量和变量 1. 常量:不能改变的数值 分类: 整数

JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算

JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都是很痛苦的事情,但是程序之路这么长,你必须精通的不能再精通一门语言才行(有点说大了哈),但是最起码你要如鱼得水吧,我准备的资料有: JAVA编程思想 深入浅出JAVA 黑马,传智,慕课,极客学院等-的视频 Google搜索 我们既然是重新学一遍,那我们尽量就是用记事本去敲代码好了,这里我用notep

2-1 Java语言基础

本章内容: · 关键字 · 标识符 · 注释 · 常量和变量 · 运算符 · 语句 · 函数 · 数组 关键字: · 关键字概述 被Java语言赋予特定含义的单词 · 关键字特点 组成关键字的字母全部小写 · 关键字的注意事项 goto和const作为保留字存在,目前并不使用 类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观 判断下列哪些是关键字 class,HelloWorld,public,static,void,main,String.System 用于定义数据

03 java 基础:注释 关键字 标识符 JShell

Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 //   多行注释 /*   */   文档注释 /**  */ 关键字:在 java 中预先定义好的,有意义的标识符.java 关键字对编译器有着重要作用,用来表示一种数类型,亦或表示程序结构.关键字不能用作变量名.方法名.类名.包名和参数. JDK 后续增加了 assert .enum 关键字. 保留字:在 java 中保留的关键字,以后可能会用到.( goto  con

黑马程序员-C语言基础一:关键字、标识符、注释

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 一.      关键字 1.      什么是关键字 1>     关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” 2>     C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义 auto doubl