我的Java基础笔记

本文详细介绍了Java编程中的注释类型,包括单行、多行和JavaDoc注释。强调了标识符的命名规则,指出Java是强类型语言并解析了数据类型的分类,特别是字符串和字符的表示。此外,还讨论了变量的概念、声明方式以及变量类型的重要性。对于数据类型转换,文章提到了强制转换和自动转换的规则,并提醒注意可能遇到的问题。最后,简要提及了输出方法的区别,如print、println和printf。
摘要由CSDN通过智能技术生成

Java注释:

  • 单行注释: //
  • 多行注释:/* 内容 */
  • JavaDoc文档注释:

                                     /**

                                     *可添加参数 这是有功能的 会被识别

                                     */

标识符注意点:

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
  • 首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感
  • 合法标识符举例:age,$salary,_value,__1_value
  • 非法标识符举例:123abc,-salary,#abc
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音

关键字:

  • 强类型语言:要求变量的使用要严格符合规定,所有变量必须先定义后使用
  • 弱类型语言:要求变量的使用不要求严格符合规定
  • Java的数据类型分为两大类:

String(字符串):需要用两个双引号括起来;(String不是关键字,是一个类)

char(字符):需要单引号

变量:

  • 变量就是可以变化的量
  • 数据类型 变量名 = 值; //可以使用逗号来隔开声明多个同类型变量
  • Java是一种强类型语言,每个变量都必须声明其类型
  • Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域
  • 注意事项:1、每个变量都有类型,类型可以是基本类型也可以是引用类型

                         2、变量名必须是合法的标识符

                         3、变量声明是一条完整的语句,因此每一个声明都必须以分号结束

数据类型:

*拓展:

银行业务怎么表示?

因为float 有限 离散 舍入误差 大约 接近但不等于

因此最好完全避免使用浮点数进行比较需要使用BigDecimal

强制转换:

所有的字符本质还是数字

char类型会涉及编码问题

*编码 Unicode(可处理各种语言的文字) 占2字节 最多可表示65536(2^16)个字符

(表:a=97 65=A)可表示范围: U0000~UFFFF

转义字符:

\t \n...

布尔值扩展:

boolean flag = true;

if(flag==true)与if(flag)意思相同

less is more 代码要精简易读

类型转换:

  • 由于Java是强类型语言,所以进行运算的时候,需要用到类型转换

低······················································高

byte、short、char→int→longfloat→double

                          小数的优先级一定大于整数

  • 运算中,不同类型的数据先转换为同一类型,然后进行运算
  • 强制类型转换 (类型)变量名 高→低
  • 自动类型转换 低→高
  • 注意点:

              1、不能对布尔值进行转换

              2、不能将对象类型转换为不相干的类型

              3、在把高容量转换到低容量时,强制转换

              4、转换的时候可能出现内存溢出的问题

              5、操作比较大的数时 注意溢出问题

              6、JDK7的特性:数字之间可以用下划线进行分割(下划线输出时不会显示出来)

拓展:

  • println("test")相当于print("test\n")就是一般的输出字符串
  • print\println\printf的区别:

1、print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

2、println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

3、printf是格式化输出的形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值