基础语法总结

总结

目录

  1. 注释、标识符、关键字

  2. 数据类型

  3. 类型转换

  4. 变量、常量

  5. 运算符

  6. 包机制、JavaDoc

目录链接和笔记链接是一样的!!!


注释、标识符、关键字 笔记

Java中分3中注释:
  1. 单行注释://
  2. 多行注释:/* */
  3. 文档注释:/** @author… */
标识符:

Java 所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  1. 所有表示符都应该字母(A-Z 或者 a-z),美元($)、或者下划线(_)开始
  2. 首字母后可以使用(A-Z 或者 a-z),美元($)、或者下划线(_)或者数字的任何字符组合。
  3. 首字母后可以使用(A-Z 或者 a-z),美元($)、或者下划线(_)或者数字的任何字符.
  4. 不能使用关键字作为变量名和方法名.
  5. 标识符是大小写敏感的也不能重复.
  6. 合法标识符举例:age、$salary 、_value 、 _1_value
  7. 非法标识符举例:123abc、-salary、#abc
  8. 可以使用中文去命名,但一般不建议去这样使用.
关键字:

java中一些关键字,是不能去使用的,去使用了就会报错。如Sring、int、double…


数据类型 笔记

Java是强类型语言:要求变量的使用严格按照符合规定,所有的变量都要定义后使用。
Java中分为两个类型:

  • 基本类型:数值类型

    • 整数类型:byte、short、int、long

    • 浮点类型:double、float

    • boolean类型:true、false

    • 字符类型:char

​ 除了这8大类型其他的都是引用类型

  • 引用类型:

    • 类:如String

    • 接口

    • 数组


类型转换笔记

  1. 由于java是强类型语言,所以要进行有些运算的时候,需要进行用到类型转换。
  2. 运算中,不同类型的数据先转换为同一类型,然后再进行运算。
    • 强制类型转换(从高到低 需要:类型(变量名))
    • 自动类型转换 (从低到高 自动)

注意:

1.不能对布尔值进行转换
2.不能把对象类型转换成不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,精度不准确!


变量、常量笔记

  1. 变量:

    • 变量是什么:就是可以变化的量

    • Java是一种强类型语言,没给变量都必须声明其类型

    • Java变量是程序中最基本的储存单元,其中要素包括变量名、变量类型与作用域

      变量类型 +变量名 = 值;(以分号结束)
      注意事项:

      1. 每个变量都有类型,类型可以是基本类型(八大类型),也可以是引用类型(暂时学的String类型)。数据类型.
      2. 变量名必须是合法的标识符。标识符.
      3. 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
  2. 常量:

    • 常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。

    • 所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

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

常量命名规范:

  1. 所以变量、方法、类名:见名知意(使用单词去命名)
  2. 类成员的变量:首字母小写和驼峰原则(简单的说就是第一个单词小写,后面单词的首字母大写后面小写):monthSalary
  3. 局部变量:首字母小写和驼峰原则
  4. 常量: 大写字母和下划线(单词比较多 中间加下划线定义):MAX_VALUE
  5. 类名:首字母大写和驼峰原则:Man,GoodMan
  6. 方法名:首字母小写和驼峰原则:run(),runRun()

运算符笔记

  1. 算数运算符:+,-,*,/,++,–

    • 除运算要注意小数点除数会有精度缺失
    • 自增/自减:在前时是先自增/自减,再进行赋值;在后时是自增/自减,先赋值再自增/自减
  2. 赋值运算符:=

    • 将值赋的值给变量(int a = 10;)
  3. 关系运算符:>,<,>=,<=,==,!=

    返回值为true/false

  4. 逻辑运算符:&& , || , !

    • &&运算:当两个值都为真时,返回值true
    • ||运算:当两个值一个为真时,返回值true
    • !运算:取反
    • 短路运算:在与运算中,左边的值为false时,会停止后面的运算,返回值false
  5. 位运算符:&,|,^,~,<<,>>(用在位运算上)

    • &:当对位值1相同时返回:1,其余为:0
    • |:当对位值是0时返回为:0,当对位有1或者1相同时,返回:1
    • ^:当对位值相同时返回:0,不相同时返回:1
    • ~:取反
    • << ,>>:向左代表*2,向右/2
  6. 条件运算符:? :

    • 三元运算:x?y:z(当x值为true时,执行y结果,否则执行z结果)
  7. 扩展赋值运算符:+=,-=,*=,/=

    • a+=b //a=a+b

包机制、JavaDoc笔记

包机制:
  1. 为了更好的组织类,java提供了包机制,用于区别类名的命名空间。
  2. 一般利用公司的域名倒置作为包名
  3. 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可完成此功能。
JavaDoc:
  • Javadoc命令是用来生成自己API文档的
  • 参数信息
    1. @author 作者名
    2. @version 版本号
    3. @since 指明需要最早使用的jdk版本
    4. @param 参数名
    5. @return 返回值情况
    6. @throws 异常抛出情况
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值