java中的多行注释 java注释多行代码快捷键

您所在的位置:网站首页 vb的注释符号 java中的多行注释 java注释多行代码快捷键

java中的多行注释 java注释多行代码快捷键

2023-05-29 17:02| 来源: 网络整理| 查看: 265

JAVA基础语法1、注释1.1Java注释三种类型单行注释 //单行注释

 

快捷键:Ctrl + /(选中需要注释的行,按Ctrl + / 将选中的行全部注释,再次按Ctrl + /取消注释)

多行注释1 /* 2 多行注释 3 */

 

快捷键:Ctrl +Shift+ / (用法同上)

文本注释1 /** 2 * 文本注释,可以输入参数 3 * @Author mxh 4 */

 

快捷键:/** +回车

 

在idea中为类和方法自动生成注释

 

java中的多行注释 java注释多行代码快捷键_JAVA

 

 

2.标识符

标识符是程序员用来命名变量,方法,类或标签的单词。

关键字

关键词是其含义由编程语言定义的词。

java中的多行注释 java注释多行代码快捷键_System_02

 

 

简单的类比理解一下,与现实中给孩子或者公司起名字一样,每个孩子或者公司都需要有个名字。取名字也要遵循一定的规范,法律上有强制的要求(如不能使用繁体字、异体字、生僻字,符合相关法律规范等),一般也很少与历史人物、专有名词等同名,包括谐音梗很容易玩坏。

同理,再给变量、方法、类等取名的时候也要遵循相关规范:

1、标识符必须以字母,美元符号($)或下划线(_)开头;后续字符可以是字母,美元符号,下划线或数字。

2、关键字和保留字不能用作标识符

3、标识符大小写敏感

4、标识符可以用中文,但是不建议使用,一般也不建议使用拼音,很low (狗剩、铁蛋、富贵)。

3.数据类型强类型语言

强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。

java、.NET、C/C++等都是强制类型定义的。

一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。

弱类型语言

弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言。

 

为什么要有数据类型

数据类型和变量是紧密在一起,变量可以理解为一块内存区间,数据类型决定这一块内存区间的大小。

从上面的角度理解,强类型语言就是在使用一块内存(变量)之前必须先声明是要用多大的内存(数据类型);弱类型语言是在真正使用(变量赋值)的时候,根据所放内容的大小(所赋值的类型)来分配内存空间。

类型转换就是改变所使用内存的大小。强类型语言变量的数据类型(内存大小)是确定的,所以不支持自动改变(隐性数据类型转换),只能强制改变。弱类型语言在数据类型兼容(如同为数值类型),且目标类型取值范围大于源数据类型(使用内存小的向内存使用大的转换)时,可以自动转换。

3.1java的数据类型基本类型(primitive type)引用类型(reference type)

java中的多行注释 java注释多行代码快捷键_局部变量_03

 

 

关于浮点数

浮点数存在舍入误差,浮点数只是约等于,所以不用浮点数进行比较,不用浮点数进行比较,不用浮点数进行比较,需要比较时使用BigDecimal。

float 6~7 个有效位;double 15 个有效位;对超过16位有效位的数进行精确的运算使用BigDecimal。

float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal

 

4.变量变量字面理解就是变化的量。前面说变量可以理解为内存的一块空间,就是这块内存空间的位置是固定的,里面装的内容是变化的。java变量是java程序中最基本的存储单元,其要素包括:变量名称、变量类型和作用域。1 数据类型 变量名 = 值; 可以使用逗号隔开来声明多个类型变量(不建议,最好每行一个)。4.1作用域

前面变量名称(标识符)、变量类型(数据类型)已经学过了,重点看变量的作用域。

类变量实例变量局部变量1 public class Demo08 { 2 3 // 类变量(全局变量、静态变量) static 从属于类,作用域是整个类。类变量在类定义后就已经存在,占用内存空间,可以通过类名来访问,不需要实例化。可以不初始化,如果未初始化,该变量的值为该变量类型的默认值(0,0.0,NULL,false) 4 static double salary ; 5 // 实例变量 类中定义的变量(不带static),实例化后才会分配内存空间,才能访问(通过对象名访问) 6 String name; 7 int age; 8 public static void main(String[] args) { 9 System.out.println(salary); 10 //System.out.println(name); 必须实例化才能访问 11 Demo08 demo08 = new Demo08(); 12 System.out.println(demo08.name); 13 System.out.println(demo08.age); 14 demo08.test(); 15 //System.out.println(test); 局部变量在方法外部无法访问 16 } 17 18 public void test(){ 19 //局部变量 必须声明和初始化,作用域只在本方法内 20 String test ; 21 String test1 = "局部变量"; 22 System.out.println(salary); 23 //System.out.println(test); 不能访问未初始化的局部变量 24 System.out.println(test1); 25 } 26 }

 

 

关于局部变量

形参(形式参数)

  在整个方法内有效

方法局部变量 (方法内定义)

  从定义这个变量开始到方法结束这一段时间内有效

代码块局部变量 (代码块内定义)

  从定义这个变量开始到代码块结束这一段时间内有效

5.常量

常量(constant):初始化后不能再改变的值。可以理解为特殊的变量,值被设定后,在程序运行过程中不允许被改变。

1 final 常量名 = 值;

一般常量名使用大写字符。

命名规范

所有变量、方法名、类名:见名知义类变量、局部变量、方法名:首写字母小写和驼峰原则 myFirstName,runTest()常量:大写字母和下划线 MAX_VALUE类名:首写字母大写和驼峰原则 TestDemo驼峰原则:当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3