Java基础(一)

Java基础(一)

注释

注释不会被执行,是给写代码的人看的

Java中的注释有三种:

  • 单行注释 // +注释内容
  • 多行注释 /* 注释内容 */
  • 文档注释 Javadoc /** 注释内容 */

标识符

关键字
在这里插入图片描述

在这里插入图片描述

数据类型

在这里插入图片描述

最好避免用浮点型进行比较(精度缺失)使用类BigDecimal

类型转换

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

低-------------------------------------------------------------------------->高

byte,short,char——>int——>long——>float——>double

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

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

  • 自动类型转换 低->高

public class Demo {
    public static void main(String[] args) {
        double d = 1.1;
        int i = (int)d;//强制类型转换
        int i1 = 128;
        double d1 = i1;//自动类型转换
        /*
        注意点:
        1、不能对布尔值进行转换
        2、不能把对象类型转换为不相干的类型
        3、在把高容量转换到低容量的时候,强制转换
        4、转换的时候可能存在内存溢出,或者精度问题!
         */

        System.out.println(d);
        System.out.println(i);
        System.out.println(i1);
        System.out.println(d1);
        System.out.println("=========================");
        System.out.println((int)12.3);
        System.out.println((int)-45.67);//精度丢失
    }
}

在这里插入图片描述

变量、常量、作用域

变量:可以变化的量。 每个变量都必须声明其类型

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

type varName  [=value] [{,varName[=value]}]
//数据类型  变量名=值;可以使用逗号隔开来声明多个同类型变量

注意事项

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

变量作用域

  • 类变量 static
  • 实例变量 从属于对象;如果不进行初始化,这个类型的默认值
  • 局部变量 在方法中,且必须声明和初始化值
public class Variable{
	static int allClicks = 0;  //类变量
    String str = "hello,world";  //实例变量
        
    public void method(){
        int i = 0;  //局部变量
    }
}

常量:初始化后不能再改变的值

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

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

变量命名规范

在这里插入图片描述

运算符

  • 算数运算符:+、-、*、/、%、++、–

  • 赋值运算符:=

  • 关系运算符:>、<、>=、<=、==、!=instanceof

  • 逻辑运算符:&&、||、!

  • 位运算符:&、|、^、~、>>、<<、>>>

  • 条件运算符 (x)?(y):(z) (if(x) y;else z;)

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

包机制、JavaDoc

Java 的包机制用于更好地组织类,提供命名空间以避免类名冲突,并控制类的访问权限。包的语法格式为:

package package1[.package2[.package3...]];

例如:

package com.example.myapp;

包的主要作用包括:

  1. 组织类和接口:将功能相似或相关的类或接口组织在同一个包中,方便查找和使用。

  2. 避免命名冲突:不同包中的类可以有相同的名字,通过包名区分。

  3. 访问控制:包限定了访问权限,只有拥有包访问权限的类才能访问包中的类。

JavaDoc

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


作者是Java小白,刚开始学Java,写的不是很好,请大家见谅。今天是26年的第二天,在这祝大家新年快乐!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值