学习day2:java基础语法

本文将深入讲解Java编程的基础语法,包括单行和多行注释的使用、标识符和关键字规则、数据类型(整数、浮点、字符、布尔及引用类型)、数据转换、运算符、变量与作用域、包机制,以及Javadoc文档编写指导。
摘要由CSDN通过智能技术生成

java基础语法

注释

  1. 单行注释 //
  2. 多行注释 /* */
  3. 文本注释 /** * */

标识符和关键字

  1. 标识符只能以字母 下划线 美元符开头
  2. 首字符之后的字符可以以不是特殊字符的任意字符(字母 下划线 美元符或数字)组合(Java大小写敏感)
  3. 不能使用关键字作为变量名
  4. 关键字图示
    在这里插入图片描述

数据类型

基础数据类型

整数型
  1. byte型:1个字节
  2. short型:2个字节
  3. int型:4个字节
  4. long型:8个字节(后面加L)
浮点型
  1. float型:精确到小数点后六位(后面加f)
  2. double型:精确到小数点后十二位
字符型
  1. char型:一个字节
布尔型
  1. boolean型:只有0和1,也就是false和true(默认为0)

引用数据类型

  1. 类:自行定义的一个类型用来实现各种功能
  2. 接口:一个用来从其他地方接受类的东西
  3. 数组:定义的一个连续的地址来储存东西

数据转换

  1. 强制数据转换会导致数据丢失和内存溢出(高–>低)(类型)变量名

  2. 自动数据转换(低–>高)

  3. 不能对布尔类型进行转换

  4. 不能把对象类型转换成不相干的类型

  5. 注意计算的优先级

运算符

  1. 基础运算:+、-、*、/、%、++、–
  2. 扩展赋值运算符:+= 、-= 、*=、/=
  3. 赋值运算符:=
  4. 三目运算符:?:
  5. 逻辑运算符:&&、||、!
  6. 位运算符:&、|、^、~、>>、<<、>>>(对计算机二进制码操作)
  7. 关系运算符:>、<、>=、<=、!=、==、instanceof

变量、常量、作用域

  1. 变量:一个由数据类型 变量名和值组成的可以变化的量

    类变量需要static作为前缀

  2. 常量:一旦定义(初始化)就没办法改变值的量或者固定的值(PI) final作为前缀

  3. 作用域:局部和全体区别在于是否函数块(大括号)内

  4. 注意命名规范(驼峰原则)

包机制

  1. 一般利用公司域名倒置作为包名
  2. 包类似文件夹也就是命名空间
  3. 导入包才可以用其他人写的类 import
  4. 包有可能和其他包冲突(相同名字的类)

javadoc生成文档

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用的jdk版本

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出情况

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值