栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础入门

1、Java注释

文档注释用于在生成文档时对写的类,方法或字段进行解释

添加文档注释的方法如下:

author后面写上自己想写的名字就可以了;

多行注释,用于写多行的说明信息,常用于注释一段代码

单行注释,描述的信息比较少的时候,使用单行注释

2、Java关键字

是指在Java中有特殊含义的,被保留的,不能随意使用的字符,其特点是:①会识别;②全小写;③有颜色;

3、Java标识符(变量名、方法名、类名)

标识符的命名规则:(硬性要求)

①构成:字母、数字、下划线 、$符号;

②首个只能是:字母 、下划线 、$符号,不能以数字开头;

③不能使用关键字;

标识符的命名规范:(软性要求)

①类名规范:首字母大写,后边每个单词的首字母大写(大驼峰);

②变量名规范:首字母小写,后边每个单词的首字母大写(小驼峰);

③方法名规范:同变量名;

④见名知意;

4、常量

是指在Java程序运行期间固定不变的数据

常量分类:

①整数常量:所有的整数,1,0,567,-9

②浮点数常量:所有的小数,0.0,-0.1,2.55

③字符常量:单引号引起来,只能写一个字符,必须有内容

④字符串常量:双引号引起来,可以写多个字符,也可以不写

⑤布尔常量:只有两个值,多用于流程控制,true,false

⑥空常量:只有一个值,没有任何数据,null

5、变量

定义变量的两种常用格式:

①数据类型 变量名;变量名=值;

②数据类型 变量名 =值;

**注意:

1、变量必须初始化之后使用

2、不能有同名变量

3、在该类型的变量中只能存储该类型的数据

4、可以同时定义多个变量并赋值(不推荐使用)

6、数据类型

基本数据类型:

四类八种:整型     整数     byte、short、int、long

                  浮点型   小数    float、double

                 字符型    一个字符        char

                 布尔型     boolean

引用数据类型:

String字符串、数组、函数、对象……

 整数类型的变量:(默认为int类型)

byte: 一个字节 ,取值范围 -128~127

short:两个字节,取值范围-32768~32767

int:    四个字节, 取值范围-2,147,483,648~2,147,483,647(刚刚超过20亿)

long: 八个字节, 取值范围-9,223,372,036,854,775,808~9,223,372,036,854,775,807

使用long类型的数据时,要在最后加上L/l

单位换算:

1TB = 1024GB;

1GB = 1024MB;

1MB = 1024KB;

1KB = 1024Byte;

1Byte = 8bit (比特)

1bit只有两种值:0/1

1个字符占用8bit的位置,也就是一个字节的大小

字节byte是一个八位的二进制数 eg:0101 1010

 浮点类型的变量:(默认为double类型)

float:单精度浮点   四个字节    使用float类型时,要在最后加上F/f

double:双精度浮点    八个字节

字符类型的变量:

char:用于存储单一字符    两个字节    取值范围:0~65535

可以存储汉字,一个汉字是两个字节,任意字符在内存中都是以数字的形式存储的,参照ASCII码表:

 布尔类型的变量:

布尔类型变量用来存储布尔值,在Java中用boolean表示,boolean类型的值只有两个,true和false,默认值是false,每个boolean占一个字节,8位。

**变量使用时的注意事项

①如果创建多个变量,那么变量之间的名称不可以重复。

②对于float和long类型的数据,字母后缀f/F和l/L不能丢掉。

③变量右侧的数据值不能超过左侧类型的范围。

④变量一定要初始化之后才能使用,不赋值不能直接使用。

⑤变量的使用不能超出作用域的范围。

7、运算符

算数运算符:+,-,*,/,%,++,--

++,--,如果直接使用,前置和后置没有区别;如果参与运算的话,++/--在前,先进行++/--再进行其他的运算。

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

==:基本数据类型比较值;引用数据类型比较内存的地址值。

逻辑运算符:=, += , -=, *= ,%= ,/=  复合赋值运算符会隐含强制类型转换。

条件运算符:数据类型 变量名称 = 条件判断 ?表达式A : 表达式B;(表达式A和表达式B要同时满足左侧的数据类型)

如果成立,表达式A

如果不成立,表达式B

优先级

() ++ ,-- , !--> 算术运算符 (* / +-)-->关系运算符-->逻辑运算符(&& > ||)-->赋值运算符-->条件运算符

8、类型转换(数值数据)

隐式转换(自动)

自动完成,不需要特殊处理

范围由小变大

显示转换(强制)

需要数据处理,不能自动进行

规则:小范围   变量名 = (小范围数据类型)大范围数据

两个数据类型不同的数据做运算,得到的结果会自动提升为两个数据中较大的数据类型

9、Scanner类,控制台的输入

Java提供的类,可以直接用

//创建一个控制台输入对象
Scanner sc = new Scanner(System.in);

//通过sc.next()方法取出你从控制台输入的数据
//sc.后面根据你的需求选择方法
String str = sc.next();

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778341.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号