Java基础(上)
2021/7/15 22:38:01
本文主要是介绍Java基础(上),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基础
1.Java的注释标识符和关键字
(1)注释
注释不会被计算机执行,是用于程序员理解和阅读代码的
书写注释是一个非常好的习惯
注释的种类
-
单行注释:只能注释一行文字
//+需要注释的内容
-
多行注释:可以注释一段文字
/* 需要注释的内容 */
-
文档注释:注释是有功能的,可以添加参数,会被识别
/** 注释的内容 */
(2)标识符和关键字
.标识符
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符是大小写敏感的(即区分大小写)
.关键字
不能用关键字来充当标识符
.注意事项
2.数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量必须先定义后从才能被使用。安全性高,但读取速度低(如:java语言)
弱类型语言
对变量的使用可以不按照严格的规定,读取速度快,安全性低
Java的数据类型氛围基本型和引用性
基本型注意事项
-
long类型须在变量后面加L,如:long a = 30L ;
-
float类型须在变量后面加,如:float b =50.2f ;
-
String为字符串类型,它不是关键字,而是一个类,如:String c = “帅哥” ;
-
char为字符类型,只能定义一个字符,如:char d = ‘帅’ ;
-
定义String类型用的是" "双引号
-
定义char类型用的是’ '单引号
-
-
电脑32位和64位的区别
32位只能装32位的CPU和32位的操作系统,最多支持4g的内存
64位能装32位的CPU和32位的操作系统,也能装64位的CPU和64位的操作系统,能支持128g的内存
什么是字节
内容扩展
public class Dom03 { public static void main(String[] args) { //整数扩展:进制 二进制0b开头 十进制 八进制0开头 十六进制0x开头 int i = 10;//十进制 int i1 = 010;//八进制0开头 int i2 = 0x10;//十六进制0x开头 一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字 System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println("=========================================="); //===================================================== //浮点型扩展 银行业务怎么表示?比如算钱 //以后会学一个数学工具类 -BigDecimal ,来解决这个问题 //===================================================== //float和double是有问题的,不能用于计算,举例说明 float f = 0.1f; //输出为0.1 double d = 1.0/10;//输出为0.1 System.out.println(f==d);//判断f和d结果是否相等 //输出结果为false System.out.println(f); System.out.println(d); //举例2 float d1 = 12151651154454f; float d2 = d1 + 1; System.out.println(d1 == d2);//判断d1和d2结果是否相等 //结果为true //原因 //浮点数表示的字长是有限的、同时是离散的,有区别的 //浮点数存在舍入误差,不能精确表示,所有结果为一个大约数,接近但不等于 //结论 //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 //===================================================== //字符扩展 //===================================================== System.out.println("=========================================="); char c1 = 'a'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1);//将字符类型强制转换为int类型 System.out.println(c2); System.out.println((int)c1);//将字符类型强制转换为int类型 //所有的字符本质都为数字 //char类型涉及一个编码问题。有一个unicode编码,可以处理各种语言文字 //Unicode编码 占两个字节 之前最多可以表示65536个字符(现在会更多) //Unicode编码 有一个编码表,如: 97 = a; 65 = A //Unicode编码 区间范围:U0000 - UFFFF //Unicode编码 表示方式 char c3 = '\u0065';//\u为转义字符 System.out.println(c3); //转义字符 // \t 制表符 // \n 换行 。。。 //布尔类型扩展 boolean flag = true; if (flag==true){} //新手 if (flag){} //老手 // 因为两个代码是一样的,flag默认等true了,然后可以省略==true,做到代码精简 } }
这篇关于Java基础(上)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-13怎么通过 JavaScript 或其他编程语言来实现监听屏幕高度变化功能?-icode9专业技术文章分享
- 2024-11-12聊聊我们那些年用过的表达式引擎组件
- 2024-11-12让项目数据更有说服力:五款必备数据可视化管理工具推荐
- 2024-11-12人到一定年纪,要学会远离多巴胺
- 2024-11-12解读:精益生产管理的目的是什么?如何操作?
- 2024-11-12Sku预研作业
- 2024-11-12文心一言API密钥:分步申请指南
- 2024-11-12初学者指南:轻松掌握后台交互
- 2024-11-12从零开始学习:封装基础知识详解
- 2024-11-12JSON对象入门教程:轻松掌握基础用法