JAVA基础语法

本文详细介绍了JAVA编程的基础知识,包括注释的使用、关键字、标识符、数据类型、变量、运算符以及包机制。讲解了各种数据类型的范围和转换规则,强调了浮点数比较的注意事项以及变量命名和常量的规范。此外,还提到了类型转换、变量的作用域和常量的声明。最后,概述了JAVA中的运算符和包命名策略。

JAVA基础

注释–养成书写注释的习惯

单行注释:// 快捷键 ctrl +/

多行注释:/* */ 快捷键 ctrl +shift+/

文档注释 /** */

//System.out.println();单行注释


/*
多行注释
 */

/**
 * 文档注释
 * 每一行的开头都有*
 */
/**
 * file --> project structures 调整版本
 */
 /**
 *可以加参数
 * @Author 
 * @Date 
 * @Version 
 */
 
/***
         *                    _ooOoo_
         *                   o8888888o
         *                   88" . "88
         *                   (| -_- |)
         *                    O\ = /O
         *                ____/`---'\____
         *              .   ' \\| |// `.
         *               / \\||| : |||// \
         *             / _||||| -:- |||||- \
         *               | | \\\ - /// | |
         *             | \_| ''\---/'' | |
         *              \ .-\__ `-` ___/-. /
         *           ___`. .' /--.--\ `. . __
         *        ."" '< `.___\_<|>_/___.' >'"".
         *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
         *         \ \ `-. \_ __\ /__ _/ .-` / /
         * ======`-.____`-.___\_____/___.-`____.-'======
         *                    `=---='
         *
         * .............................................
         *          佛祖保佑             永无BUG
         */

关键字

在这里插入图片描述

标识符

标识符:类、方法、变量的名字

命名规则

  1. 所有的标识符都应该以字母,美元符号$或者下划线_开始
  2. 首字母之后可以是任意组合 包括数字
  3. 不能使用关键字作为变量名或者方法名
  4. 标识符是大小写敏感的
  5. 可以使用中文或者拼音,但是不建议

数据类型

强类型语言:要求变量必须先定义后使用

java的两种数据类型:基本类型 引用类型

基本类型 primitive type

整数类型

分类字节范围
byte1-27~27-1
short2-215~215-1
int4-231~231-1
long8-263~263-1

整数拓展

二进制整数开头 0b 0b10 ----->2

八进制整数开头 0 010----->8

十六进制整数开头0x 0x10----->16

浮点数类型

分类字节
float4
double8

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

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

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

银行业务使用数学工具类BigDecimal

字符类型

分类字节
char2

转义字符

\t 制表符

\n 换行

Boolean类型

只有两个值 true和false 占1位bit

引用类型 reference type

  • 接口
  • 数组

类型转换

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

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

运算中,必须先转换为同一类型再进行计算

强制类型转换

高向低转

转换格式: (转换类型)变量名

自动类型转换

低向高转

变量

变量的要素:变量类型、变量名字、作用域

作用域

  • 类变量
  • 实例变量(全局变量):从属于对象,如果不进行初始化,会变成该类型的默认值 0 0.0 false null
  • 局部变量:必须声明和初始化值
public class Demo03 {
    static int num = 1; //类变量

    String name; //实例变量/全局变量
    static {
        
    }

    public static void main(String[] args) {

        int num2 = 2; //局部变量
      
        Demo03 demo03 = new Demo03();
        System.out.println(num);//类变量
        System.out.println(num2);//局部变量
        System.out.println(demo03.name);//全局变量  null
        


    }


}

常量

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

final 常量名 = 值;

常量名一般使用大写字母

例:static final int PROVINCE_COUNT = 34;

修饰符不存在先后顺序

变量命名规则

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

运算符

  • 算数运算符 +,-, *, /, %, ++, – 有long类型参与时转为long 没有long类型则转为int运算
  • 赋值运算符 =
  • 关系运算符 > ,<,>=,<=,==,!=,instanceof
  • 逻辑运算符 &&,||,!
  • 位运算符&,|,^,~,>>,<<,>>> 了解
  • 条件运算符(三元运算符)?:
  • 扩展赋值运算符+=,-+,*=,/=
  • 字符串连接符 +

包机制

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

import 导包

import java.util.Date;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值