JAVA基础语法
位
-
位(bit)是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数
-
字节(byte)是计算机 数据处理 的基本单位,习惯上用B来表示。
-
1B(byte)=8b(bit)
-
字符是指计算机中使用的字母、数字、字和符号。
注释、标识符、关键字
-
单行注释
//
-
多行注释
/*
*/
-
文档注释
/**
*/
标识符
Java所有的组成部分都需要名字。类名、变量名、以及方法名都被称为标识符。
-
所有的标识符都是以字母(A-Z或者a-z),美元符($),下划线(_)开始。
-
首字母之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任意组合。
-
不能使用关键字作为变量名或者方法名。
-
标识符是大小写敏感的。
-
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后使用。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
每个变量都有类型,可以是基本类型也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
基本类型
-
整数类型
-
浮点数类型
-
字符类型
-
Boolean类型
引用类型
-
类
-
接口
-
数组
类型转换
运算中,不同类型的数据先转换为同一类型,然后进行计算
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换为低容量的时候,强制转换
4.转换时候可能出现内存溢出,或者精度问题!
变量、常量
变量
-
变量就是可变化的量
-
每个变量都必须声明其类型
-
Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。
注意事项
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
-
变量名必须是合法的标识符。
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
变量作用域
类变量
实例变量
局部变量
-
变量的命名规范
-
所有变量、方法、类名 要做到见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
常量final
-
初始化后不能再改变值,不会变动的值
-
一种特殊的变量,它的植被设定后,在程序运行过程中不允许被改变。
运算符
java语言支持以下运算符:
-
算术运算符: + - * / % ++ --
-
赋值运算符: =
-
关系运算符: > < >= <= == != instancof
-
逻辑运算符: && || !
-
位运算符: & | ^ ~ >> << >>>(了解)
-
条件运算符: ? :
-
扩展赋值运算符: += -+ *= /=
包机制、JavaDoc
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
包语句的语法格式为:
package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作为包名;
为了能够使用某一个包的成员,我们要在java程序中明确导入该包,使用import语句可完成该功能
import package1[.package...].(classname|*)
JavaDoc
javadoc 命令是用来生成自己API文档的
参数信息
-
@author 作者名
-
@version 版本号
-
@since 指明需要最早使用的jdk版本
-
@param 参数名
-
@return 返回值情况
-
@throws 异常抛出情况
-
-
-
-
-