javaSE

 

 

注释

作用:

  1. 对程序解释说明

  2. 方便后续阅读与维修

分类:

  1. 单行注释//

  2. 多行注释/* */

  3. 文档注释/** */ 多行与文档区别:

    1. 文档注释内容能够被保留 在api文档(说明手册)中但是多行与单行不能

    2. 如果在idea等编辑工具中,在方法上添加文档注释会自带声明说明,而多行注释没有

 

标识符:一切起名字地方的名字就是标识符

标识符命名规则

  1. 组成:只能由字母、数字、下划线__、美元符号$任意组合而成,并且不能以数字开头

  2. 关键字与保留字不能作为标识符使用 关键字:已经被Java语法使用 保留字:现在还没被Java使用但将来有可能被占用 会变色,全部小写

  3. 严格区分大小写

 

标识符命名规范

  1. 见名知意

  2. 驼峰原则:

    1. 包名:就是系统的文件夹------------------------>全部小写

      单级包:一个--------------------------------------->例:yjx

      多级包:多个文件夹嵌套----------------------->例:sh.yjx 层级之间使用.连接

      类名|接口名:每个单词首字母大写--------->例:Shyjx

      变量|方法名:第一个单词全部小写,第二个单词开始,每个首字母大写------>shYjx

      常量名:全部大写,每个单词之间用__连接------------>SH_YJX

 

变量

  1. 定义:定义一个变量,其值子运行期间可以发生改变在内存中开辟一块空间,用来存放指定类型的 数据,内存空间为变量。

  2. 作用:变量就是用来存储数据

  3. 作用域 : 有效的,能够使用的作用范围 {},从变量的声明开始到包裹我的,离我最近的}结束

  4. 语法:声明变量的同时赋值,也可以先声明在使用之前赋值 数据类型 变量名 = 变量值; 注意:变量只能存储单个数据

  5. 变量的分类:

    1. 局部变量 : 方法 中定义的变量|语句块中定义的变量不存在默认值,使用前必须已 经声明并 且已经赋值 。

    2. 成员变量 : 定义在类中方法外的 变量称为成员变量只声明不赋值存在默认值

 

常量

  1. 定义:在程序运行期间其值不能发生改变的量

  2. 分类 :整数常量,小数常量,字符常量,布尔常量,字符串常量,空常量

  3. 自定义常量 : 被final修饰的变量为常量 例: final int a=12;

    final double PI = 3.1415926;

 

数据类型

  1. 基本数据类型:

    1. 整型: 字节型:byte---------->1个字节,8bit 短整型:short--------->2个字节,16bit 整形:int---------------->4个字节,32bit 长整型:long----------->8个字节,64bit 注意:java中整数字面常量值默认是int类型,表示long类型数据,需要在数据的后面 添加L(推荐)

      long l1 = 10000000111L;

       

    2. 浮点型: 单精度:float----------->4个字节,小数点后6位左右 双精度:double-------->8个字节,小数点后15位左右 小数的字面常量值默认为double类型,表示float类型数据需要在数据的后面添加f|F

      float f1 = 1.2f;

       

    3. 字符型:char------------>两个字节 表现形式:'1' 'a' 字符型参与运算,会先转为十进制的整数在运算。

    4. 布尔型:boolean------->1bit true,false 在进行逻辑运算的时候会大量的使用到boolean

  2. 引用数据类型:类,接口,数组[]

 

数值型表现形式

  1. 整形:

    二进制:以0b|0B 开头 八进制:以0 开头 十六进制:以0x|0X开头,由0~9,a~f组合而成,不区分大小写

  2. 浮点型:

    1. 小数点前面为0,0可以省略

    2. 科学计数法 e->10 3.14e2 ==> 3.14*10^2 3.14e-2 ==> 3.14/10^2

 

转义字符

  1. 定义:在java中有些字符具有特殊含义(",'),如果不想要表示特 殊含义,只想表示字符本身,可以使用转义字符进行转义 转义字符从\开始

  2. 常用转意:

    1. \t: 一个制表符占8个空格,一个中文占两空格,一个英文,数字,符号占一个空格

    2. \n: 换行

    3. \b: 退格,光标后退一格

      System.out.println("\"");
      System.out.println("'");
      System.out.println('\'');
      System.out.println('\\');

      System.out.println("abc");
      System.out.println("\tabc");
      System.out.println("yjt\tabc");
      System.out.println("你好\tabc");
      System.out.println("你好\nabc");
      System.out.println("你好\nabc");
      System.out.println("你好abc");
      System.out.println("你好abc\b ");
posted @   hello罗先生  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示