Java03_基础语法

基础语法

注释

分类

//单行注释

/**/多行注释

文档注释

标识符

关键字

关键字

标识符注意点

  1. 所有标识符应该以字母,$,或者下划线_开始

  2. 首字母之后可以是字母,$,下划线_,或数字的任何字符组合

  3. 不能以关键字为变量名或者方法名

  4. 大小写敏感

数据类型

  • 强类型语言--要求变量的使用严格要求规定,所有变量先定义后使用
  • 弱类型语言

分类

基本类型(primitive type)

数值类型
整数类型
  1. byte 1字节

  2. short 2字节

  3. int 4字节

  4. long 8字节 要在数字后面加一个L

    long num =30L
    
  • 扩展

    二进制 前缀0b

    十进制

    八进制 前缀0

    十六进制 前缀0x

浮点类型

最好完全使用浮点数进行比较

  1. float 4字节 要在数字后面加一个F 有限 离散 舍入误差 大约 接近但不等于

    float num1=23.5F 
    
  2. double 8字节

字符类型
  • char 2字节
  • 所有字符本质上还是数字
  • (97=a 65=A)
Boolean类型

占1位,其值只有 true 和 false

引用类型(reference type)

关于字节

位(bit) --计算机内部数据存储的最小单元

字节(byte)--计算机中数据处理的最小单元

1B=8bit

字符:是指计算机中使用的字母、数字、字、符号

转换--1024

转义字符

  • \t 制表符
  • \n 换行

类型转换

强制转换 (类型)变量名 高->低

自动转换 低->高

注意点

  • 不能对布尔值转换
  • 不能把对象类型转换为不相干的类型
  • 转换的时候可能存在内存溢出或者精度问题

变量、常量、作用域

变量

每个变量都必须声明类型,每个声明都必须以分号结束

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

数据类型 变量名=值;

变量作用域

类变量 static(静态)可以直接使用

实例变量 使用需要 变量类型 变量名=new 变量类型();

局部变量 在方法里面声明

public class Demo{
    //属性:变量
    //实例变量:从属于对象;
    String name;
    //类变量
    static double a=710;
    //main方法
    public static void main(String[] args){
        //局部变量;必须声明和初始化值
        int i=0;
        /* 使用实例变量
        变量类型  变量名=new 变量类型();
        */
        Demo demo=new Demo();
        System.out.println(demo.age);
        System.out.println(a);  
    }
    //其他方法
}

命名规范

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

常量

不会变的值

一般使用大写字符

修饰符不分先后

final 常量名=值;
final double PI=3.14;

运算符

算术运算符 + - * / % ++ --

赋值运算符 =

关系运算符 > < >= <= == != intanceof

逻辑运算符 && || !

位运算符 & | ^ ~ >> << >>>

条件运算符 ? :

扩展赋值运算符 += -= *= /=

package 一般使用公司域名倒置作为包名

import 导入

↓导入这个包下所有的类

import xxx .*;

JavaDoc生成文档

jdk帮助文档

javadoc 命令是用来生成自己API文档 的

参数信息

  • @author 作者名
  • @version 版本号
  • @since 指明需要最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况
posted @ 2025-06-17 10:52  小兔纸船  阅读(22)  评论(0)    收藏  举报