Java基础

it2025-03-19  22

1、注释、标识符、关键字

注释

注释不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯平时写代码注意规范Java中的注释有三种 单行注释 //多行注释 /* */文档注释 /** */

标识符

关键字

abstractassertbooleanbreakbytecasecatchchar ‘’classconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimpprtinstance ofintinterfacelongnativenewpackageprivateprotectedpublicreturnstrictfpshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile Java 所有的组成部分都需要名字。类名、变量名一级方法名都被称为标识符

标识符注意点

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_ )开始首字母之后可以是字母(A-Z或者a-z),美元符($)、或者下划线(_ )或数字的任何字符组合不能使用关键字作为变量或方法名标识符是大小写敏感的可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

2、数据类型

强类型语言

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

弱类型语言

要求变量的使用要符合规定

Java的数据类型分为两打类

基本类型(primitive type)引用类型(reference type)

什么是字节

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

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

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

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

1bit表示1位

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

1024B=1KB

1024KB=1M

1024M=1G

byte -128~127

short -32768~32767

int -2147483648~2147483647

long -9223372036854775808~9223372036854775807

3、类型转换

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

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

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

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

强制类型转换

自动类型转换

4、变量

变量是什么:技术可以变化的量!java是一种强类型语言,每个变量都必须声明其类型。java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName [=value][{,varName[=value]}]; //数据类型 变量名=值 可以使用逗号隔开开声明多个同类型变量。 注意事项: 每个变量都有类型,类型可以是基本类型,页可以是引用类型。变量名必须是合法的标识符变量声明是一条完整的语句,因此每个声明都必须以分号结束

变量作用域

类变量; 关键词:static

实例变量; 没有关键词 (在类里面 在局部外面)

如果不如果不自动进行初始化,这个类型的默认值 0 0.0 u0000布尔值:默认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 除了第一个单词以为,后面的单词首字母大写局部变量:首字母***小写***和驼峰原则常量:大写字母和下划线:MAX_VALUE类名:首字母大写和驼峰原则:Man,GooodMan方法名:首字母***小写***和驼峰原则:run(),runRun()

5、运算符

Java语言支持如下运算符

算术运算符:+,-,*,、,%(余数),++,–赋值运算符 =关系运算符:>, < , >= , <= , == , !=instanceof逻辑运算符:&& (与), || (或), ! (非) &&(与)||(或)!(非)两个变量都为真,结果才为true两个变量有一个为真,则结果才为true如果是真,则变为假,如果是假,则变为真 位运运算符:& , | , ^ , ~ , >> , << , >>> (了解!!!)

与二进制有关

&|^~两个为1才为1 否则就是0若对应位为0 结果为0 否则为1相同为0 不同为1全相反 条件运算符 f ?:扩展赋值运算符:+=,-=,*=,/=

6、包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为: package pkg1[.pkg2[.pkg3…]]; **一般利用公司域名倒置作为包名; **为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能 import package1[.package2…].(classname|*;)

JavaDoc

javadoc命令是用来生存自己API文档的参数信息 @author作者名@version版本号@since指明需要最早使用的jdk版本@param参数名@return返回值情况@throws异常抛出情况
最新回复(0)