首页 > 编程语言 >Java基本语法

Java基本语法

时间:2023-02-20 14:12:38浏览次数:31  
标签:基本 运算符 Java 变量 语法 注释 类型 字节

Java 基础语法

注释

单行注释

// 这是一行注释

多行注释

/*
这是一行注释
这是一行注释
这是一行注释
 */

文档注释

/**
 * 这是文档注释
 * 这是文档注释
 * 这是文档注释
 */

标识符

关键字

abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfb short static super
switch synchronized this throw throws
transient try void volatile while
  • 所有标识符都应该以字母,美元符,下划线开头
  • 首字符之后可以是字母,美元符,下划线或数字开头的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的
  • 可以使用中文命名 ,但是不建议
String Ahello = "WangZhan";
String hello = "WangZhan";
String $hello = "WangZhan";
String _hello = "WangZhan";

数据类型

  • 强类型语言
    • 要求变量的使用要符合规定,所有变量都必须先定义后使用
  • 弱类型语言
  • Java的数据类型分为两大类
    • 基本类型(primitive type)
      • 数值类型
        • 整数类型
          • byte占1个字节 范围:-128-127(8位)
          • short 占2个字节 范围:-32768-32767 (16位)
          • int 占4个字节 范围:-2147483648-2147483647 (32位)
          • long 占8个字节范围:-9223372036854775808-9223372036854775807 (64位)
        • 浮点类型
          • float 占4个字节 (32位)
          • double 占8个字节 (64位)
        • 字符类型char 占2个字节 (16位)
      • boolean类型 :占1位其值只有true和false两个
    • 引用类型(reference type)
      • 接口
      • 数组
//八大基本数据类型
//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L; //long类型要在数字后面加个L
//小数;浮点数
float num5 = 50.1F;//float类型要在数字后面加F
double num6 = 3.1415926;
//字符
char name = '中';//只允许一个字符
//布尔值:是非
boolean flag = true;

转义字符

image-20221124165959072

类型转换

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

    • 低---------------------------------------→高

    byte-short-char→int→long→float→double

  • 运算中,不同类型的数据先转化为同一类型,然后进行运算

  • 强制类型转换

  • 自动类型转换

变量

  • 变量就是可变化的量

  • java 是一种强类型语言,每个变量都必须声明其类型。

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

  • 注意:

    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
    • 变量名必须是合法的标识符。
    • 变量声明是一条完整的语句,因此没一个声明都必须以分号结束。

常量

  • 常量 :初始化后不能再改变值!不会变动的值。
  • 所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。
  • final 常量名=值;
  • final double PI = 3.14;
  • 常量名一般使用大写字符。

变量的命名规范

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小写和驼峰原则
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则

运算符

  • 算术运算符:+,-,*,/,%SS,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!= instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>
  • 条件运算符:?:
  • 扩展赋值运算符:+=,-=,*=,/=

包机制

  • 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。
  • 包语句的语法格式为:
package pkg1[.pkg2[.pkg3…]];
  • 一般利用公司域名倒置作为包名;
  • 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用import语句可完成次功能
import package1[.package2…].(classname|*);

JavaDoc

标签:基本,运算符,Java,变量,语法,注释,类型,字节
From: https://www.cnblogs.com/Icub-Better/p/17137163.html

相关文章