JAVA基础

标识符

关键字

Java所有组成部分都需要名字。

类名、变量名以及方法名都被称为标识符。

标识符注意点

  • 所有的标识符都应该以字母(A-Z 或者a-z) ,美元符($) ,或者下划线(_)开始

  • 首字符之后可以是字母(A-Z或者a-z) ,美元符($)、下划线(_)或数字的任何字符组合

不能使用关键字作为变量名或方法名

标识符是大小写敏感的

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

Java的数据类型

基本类型(primitive type)

 

 

 

什么是字节

  • 位(bit) :是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

  • 字节(byte) :是计算机中数据处理的基本单位,习惯上用大写B来表示,

  • 1B (byte,字节) = 8bit (位)

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

     

  • 1 bit表示1位

  • 1Byte表示一个字节 1B=8b

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G

类型转换

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

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

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

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

2类

强制类型转换

自动类型转换

变量

  • 变量是什么:就是可以变化的量!

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

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

    数据类型 变量名 = 值;

注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。

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

  • 变量声明是一-条完整的语句,因此每-一个声明都必须以分号结束。

变量作用域

  • 类变量: static

  • 实例变量: 从属于对象;如果不进行初始化,这个类型的默认值 0;布尔值:默认值是false;除了基本类型,其余的默认值都是null

  • 局部变量:方法里面的;变量必须声明和初始化值

public class Variable{
static int allClicks=0;  //类变量
String str="hello world";   //实例变量

   public void method(){
int i=0;   //局部变量
}
}

常量

  • 常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。

  • 所谓常量可以理解成一种特殊的变量, 它的值被设定后,在程序运行过程中不允许被改变。

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

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

变量的命名规范

  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写 lastname lastName

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线: MAX_ VALUE

  • 类名:首字母大写和驼峰原则: Man, GoodMan

  • 方法名:首字母小写和驼峰原则: run(), runRun()

运算符

Java语言支持如下运算符:

  ●算术运算符: +, -,*,/, % , ++ ,  --

  ●赋值运算符  =

  ●关系运算符: > , < , >= , <= , == , !=, instanceof

  ●逻辑运算符: && , || ,  !

  ●位运算符: & ,| ,^ , ~,<< , >> , >>>(了解!!! )

  ●条件运算符 ? :

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

包机制

  • 为了更好地组织类, Java 提供了包机制,用于区别类名的命名空间。

  • 包语句的语法格式为:

    package pkg1[. pkg2[. pkg3....]];

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

  • 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能

    import package1[ . package...]. (classname |*);

JavaDoc

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

  • 参数信息

    • @author作者名

    • @version版本号

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

    • @param 参数名

    • @return返回值情况

    • @throws 异常抛出情况

通过命令行 javadoc 参数 Java文件

 

 

 

 

 

 

 

posted @   MambaHonor  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示