Java基础

发布时间:2024年01月23日

注释

注释、标识符、关键字

注释

单行注释 // 注释内容、多行注释/注释内容/、文档注释JavaDoc

标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都是被成为标识符。
在这里插入图片描述
注意点:
所有的标识符都应该以字母(A-Z或者a-z),美元符号 ,或者下划 线 开 始首字母之后是字母 a ? z 或者 A ? Z ,美元符号 ,或者下划线_开始 首字母之后是字母a-z或者A-Z,美元符号 ,或者下划线?始首字母之后是字母a?z或者A?Z,美元符号,下划线_或者数字的任意字符组合
不能使用关键字作为变量名或者方法名
标识符大小写敏感
可以使用中文命名,但是一般不建议使用,也不建议使用拼音,Low。

数据类型

强类型语言

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

弱类型语言

Java 的数据类型

基本类型(primitive type)

数值类型:整数类型(byte:1字节),short(2字节),int(4字节),long(8字节)
浮点型(float,4字节),(double,8字节)
字符型(char,2字节)
boolean(1字节,值为true/false)

位(bit):计算机内部数据存储的最小单位,11001100是一个八位二进制数
字节(byte):计算机中数据处理的基本单位,习惯上用大写的B表示
1B=8bit
字符:是计算机中使用的字母、数字、字、符号
1bit表示1位
1B=8b
1024B=1KB
1024KB=1MB
1024G=1G
1024GB=1TB

进制: 二进制0b、十进制、八进制0、十六进制0x

引用类型(reference type)

分为:类、接口、数组

类型转换

java属于强类型语言,若要进行运算需要加上类型转换。
低----------------------------------------------->高
byte,short,char->int->long->float->double
运算中,不同的类型 数据先转化为同一类型,然后在进行计算

强制类型转换

强制转换 (类型)变量名 高-- >低
/*
* 注意点:不能对boolean进行转换
* 不能对不先关的类进行转换
* 高容量转换为低容量 强制转换
* 转换的过程中可能会出现内存溢出,精度问题
* 操作大数时内存溢出问题,先把数据类型提前转换好,在进行计算
* */

自动类型转换

自动转换 低–》高

变量、常量

变量:可以变化的量

java是一种强类型语言,每个变量都需要提前声明
java变量是程序中最基本的存储单元,其中要素包括变量名、变量元素、变量类型和作用域
表示: type name = value
数据类型 变量名= 值 可以使用多个都好隔开来声明多个同类型的变量名
注意:每个变量都有类型,类型可以是基本类型,也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,所以每个变量必须以分号结束。

作用域:类变量、局部变量、实例变量

常量(Constant)

初始化(initialize)之后不能在改的值,不会变动的值
可以理解为一种特殊的变量,值被设定后,在程序中不允许被改变
final 常量名 = 值
常量名一般使用大写字符

变量命名规范

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

运算符

算数运算符:+、-、、/、%、++、–
注意区别:i++(先赋值,再自增)和++i(先自增,再赋值)
赋值运算符:=
关系运算符:>、<、>=、<=、==、!=instanceof
逻辑运算符:&&、||、!
位运算符:&、|、^、~、>>、<<、>>>
条件运算符 ? :
扩展赋值运算符: += 、-= 、
= 、/=

包机制、JavaDoc

Javadoc命令是用来生产ap文档的
参数信息
@author 作者名
@version 版本号
@since 指名需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
进入文件存储的窗口,cmd,进入黑窗口,输入javadoc -encoding UTF-8 -charset UFT-8 Demo10.java
生成文档

文章来源:https://blog.csdn.net/weixin_44518089/article/details/135708853
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。