搜索

Java基础


发布时间: 2022-11-24 22:57:01    浏览次数:36 次

java 基础

一.java注释

1.单行注释: //

//这是单行注释

2.多行注释:/* 注释内容 */

/*
这是多行注释
这是多行注释
*/

3.文档注释(Java Doc):/** 注释内容 */

/**
*@...
*....
*文档注释
*/

java doc 详解

二.java标识符

  1. 关键字:Java所有组成部分都需要名字,类名,变量名,以及方法名都称为标识符

  2. 标识符注意点:

    • 所有标识符都以字母,$,或下划线开始

    • 不能使用关键字来作为方法名或变量名

      例:

      关键字 意思 备注,常用
      public 公有的 可跨包,(默认选择)
      protected 受保护的 当前包内可用
      private 私有的 当前类可用

      java 关键字详解

      String 不是关键字

    • 标识符是大小写敏感的。

三.数据类型

1.Java是一门强类型语言:

要求变量使用要严格符合规定,所有变量必须先定义后使用(安全性能更高)

2.Java数据类型分两种

(1)基本数据类型

1)整型

  • byte 1个字节 -128~127
  • short 2个字节 -32768~32767
  • int 4个字节
  • long 8个字节

注:在多种参与计算时如果有long/double 则结果就是long/double 反之则为int

2)浮点型

  • float 4个字节
  • double 8个字节

3) 字符型

  • char 2个字节

4) boolean(布尔值)

  • 只有false 和 true 两个值
(2)引用数据类型
  • 接口
  • 数组

四.基本数据类型扩展

  1. int 扩展

    进制 二进制 十进制 八进制 十六进制
    数据表达 0b01111 12345678 o7777 0x。。。。
  2. 浮点数扩展

    1)不能用于精确运算

    2)有限 离散 舍入误差 大约接近不等于

    注:银行存款用 BigDecimal   (数学工具类)

    BigDecimal 详解

  3. 字符扩展

    1)(int)字符类型 ——》强制转换为int类型 输出该字符的Unicode编码

    例:

    System.out.println((int)a);
    //输出a的Unicode编码
    

    2)转义字符

    制表符 \t=Tab健 四个空格

    \n 换行符

    \r表示回车符,将光标定位到当前行的开头,不会跳转到下一行

    \b表示退格符号,就像键盘上的Backspace键。

美元符号的转义: $ ==> u0024
点的转义: . ==> u002E
乘方符号的转义: ^ ==> u005E
左大括号的转义: { ==> u007B
左方括号的转义: [ ==> u005B
左圆括号的转义: ( ==> u0028
竖线的转义: ==> u007C
右圆括号的转义: ) ==> u0029
星号的转义: * ==> u002A
加号的转义: + ==> u002B
问号的转义: ? ==> u003F
反斜杠的转义: ==> u005C
  1. 布尔值扩展

    if(flag){} 默认为真值

五.类型转换

  1. 排序

    低-------->高

    byte,short,char----->int------>long----->float------->double

  2. 强制类型转换:

    例:float------>int 高------>低

    float a=1.0000F;
    int b=(int)a;
    
  3. 低------>高 自动转换

    例 char----->int

    char a='a';
    int b=a;
    
  4. 布尔值不可以转换

免责声明 Java基础,资源类别:文本, 浏览次数:36 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 10:57:01。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/wossg/p/16913288.html