Java学习笔记(一)------java基础知识

本文介绍了Java的基础知识,包括面向对象特性、变量声明与使用、DOS指令、注释规则、数据类型(如int、char、String)、常见错误和转换注意事项,以及浮点数的处理和基本数据类型与String的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础知识

Java是面向对象的。

转移字符

\t:一个制表位,实现对齐的功能。\n:换行符。\\:一个\。\":一个"。\':一个'。\r:一个回车。

易犯错误

主类名要和文件名一致。 

注释

单行注释://注释文字。

多行注释:/* 注释文字 */。 

文档注释:

/**

*  可以写标签,可以用的标签见下图。

*/

常用的DOS指令

变量

变量必须先声明,后使用。在同一作用域内不能重名。

int占用4字节,double占用8字节。

char:字符。

String:字符串。

+号使用

当+两边为数值时,做加法运算。

当+两边有一方为字符串时,做拼接运算。

数据类型

Java默认整形常量为int型,声明long型需要在常量后面加上”l“或者”L“。

bit是计算机中的最小存储单位。1bit(位)=8tyte (字节)。

浮点数 = 符号位 + 指数位 + 尾数位。其中尾数部分可能丢失,造成精度损失。

声明float类型时,常量后面要加”f“或者”F“。

浮点数使用陷阱:例如double num1 = 2.7 和 double num2 = 8.1/3 不相同。

如果要进行两个数的相等判断,要在某个精度范围内判断。

例如:if (Math.abs(num1 - num2) <0.00001){

"相等的进行"}

char存放字符类型,用单引号 ’ ‘ 包括。可以包括一个汉字和一个数字,当输入数字时会输出数字表示的ascll码。 (char的本质是一个整数)

boolean类型只可以用ture或者false。不能用0或者非0表示(不同于C语言)

数据类型转换

java在进行赋值或者运算时,精度小的类型自动转换为精度大的类型。

数据类型按精度大小排序为:(可以按顺序转换,不能反过来)

其中byte,short和char之间不能相互转换。但是三者之间可以进行运算,运算时,先转换为int类型。

boolean不参与数据类型转换。

强制类型转换

精度大的类型转换为精度小的类型时。使用时要加上强制转换符(),但可能造成精度降低或溢出。

但要注意:char类型可以保存int的常量值,不可以保存int的变量值。需要强转。

基本数据类型和String类型的转换

基本数据类型转String:只需要将基本数据类型的值+” “即可。

String转基本数据类型:通过基本数据类型的包装类调用parseXX方法即可。例如:

把字符串转换成字符:含义是指 把字符串的第一个字符取到。例如:

s = ’123‘

s.charAt(0) // 得到s字符串的第一个字符’1‘。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值