JAVA基础语法

本文详细介绍了JAVA编程的基础知识,包括注释的三种类型,如何使用单行、多行和文档注释。接着讲解了标识符的规则,强调了合法和非法标识符的区别。深入探讨了JAVA的数据类型,如整数、浮点、字符和布尔型,并区分了基本数据类型和引用类型。还提到了变量和常量的概念,以及它们的使用规则。此外,文章涵盖了各种运算符,如算术、赋值、关系和逻辑运算符。最后,简要提及了包机制和JavaDocs的作用。
摘要由CSDN通过智能技术生成

JAVA基础语法


注释,标识符,关键字


注释:平时我们编写代码,在代码量比较少的时候还可以看懂,但当项目结构一旦复杂起来,我们就需要用到注释了。注释是不会被执行的,是给我们写代码的人看的。java中有三种注释:单行注释多行注释文档注释

单行注释以双斜杠开头://

多行注释:/* */ *号中间就写你的注释 快捷键:ctrl+/

javaDoc即文档注释:/** */ 快捷键:ctrl+shift+/


标识符:

所有的标识符的首字符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始头 标识符是大小写敏感的

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

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

合法表示符举例:age,$salary, _value, __1_value

非法表示符举例:123abc,-salary,#abc


数据类型

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

Java的数据类型分为两大类

1.基本数据类型:

数值类型:

整数类型:byte:占一个字节 ;short:占两个字节;int占4个字节;long:占8个字节

浮点类型(就是小数点):float:占4个字节; double:占8个字节

字符类型char占2个字节

boolear类型:占1位只有true和false两个

2.引用类型:

接口

数组


类型转换

强制转换:(类型)+变量名 由高到低才用强制转换

由低到高 会自动转换

注意点

不能把对象类型转换成不相干的类型

不能对布尔值进行转换

在把高容量转换成低容量的时候,强制转换

转换的时候可能存在内存溢出,或者精度问题

 //容量
 //低  ---------------------------->  高
 byst,short,char-> int-> long-> float-> double

变量,常量

变量即 可以变化的量!

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

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

常量 : 初始化后就不能改变的值!不会变动

所谓常量可以理解位一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变 常量的关键字:final

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

常量名一般用大写字符

注意点

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

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

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


运算符

Java 语言支持如下运算符

  • 算术运算符:+,-,*,/,%(取余数),++,--

  • 赋值运算符:=(不是等于)

  • 关系运算符:>,<,>=,<=,==(等于),!=instanceof(取反)

  • 逻辑运算符:&&(与 and),||(或 or) ,!(非,不是这个就是那个)

  • 位运算符:&,|,~,>>,<<,>>>

  • 条件: ?,:(即三元运算符)

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


包机制:

包的本质就是文件夹,不同包可以存储相同名字的文件

我们一般利用公司域名或者自己网站名倒置作为包名如:com.kuang.www;

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

JavaDos:

javaDos就是命令用来生成自己的API文档的。

PS:字节:

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

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

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

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

  • 1bit表示1位,

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

  • 1024b=1kb

  • 1024kb=1M

  • 1024M=1G

  • 1024G=1TB

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值