java初学者笔记总结day2
发布日期:2025-04-02 00:43:15 浏览次数:9 分类:精选文章

本文共 1011 字,大约阅读时间需要 3 分钟。

字符集是用于编码和解码字符的基本单位,将字符与整数一一对应起来。常见的字符集有ASCII、UTF-8、GBK和Unicode(UTF-16)。ASCII是最基本的字符集,定义了数字、字母及常用标点符号,其他字符集则在此基础上进行扩展。

字符编码是将字符转换为指定字符集对应的整数过程,而字符解码则是将整数转换为字符的过程。例如,使用ASCII编码时,字符'A'会被转换为65。

在Java中,char类型用于存储单个字符,占用空间2字节,对应的整数范围为0-65535。字符字面值可通过char ch = '字符';定义,也可以通过整数值初始化字符,如char ch = 65;。这里需要注意的是,字符和整数是不同的类型,不能直接进行算术运算。

String类型用于存储多个字符,同样基于Unicode(UTF-16)标准。字符串可以通过字面值初始化,如String str = "0到多个字符";,支持字符串拼接。字符串可以通过+运算符连接,如str1 + str2,或者与其他类型进行转换后连接。

需要注意的是,char + char运算不是字符串拼接,而是会将字符转换为整数进行加法运算。这一点容易引起混淆,开发者需特别注意。

类型转换在Java中既有自动转换,也有强制转换。自动转换会根据上下文和编译器优化进行,大范围到小范围的转换更接受。

强制类型转换需要使用小数据类型 变量 = 大数据类型值;的语法,但这可能会导致数据溢出或错误,需程序员谨慎控制。

Java环境的基本功能包括打印内容到控制台、生成随机数和获取用户输入。随机数生成使用Math.random(),返回[0,1)的double值。获取用户输入需要导入Scanner类。

(variable)是一个获取用户输入的关键步骤。在Java中,正确使用 Scanner 可以提高程序的用户体验。

运算符在Java中包括算术运算符(+、-、*、/、%等)、关系运算符(==、!=)和逻辑运算符(&&、||、!等)。运算符的优先级基于Java规则,且不涉及短路问题(除了逻辑与&&和逻辑或||)。

支持自增自减运算符(++和--),前缀执行先增/减后赋值,后缀则相反。变量名需要采用驼峰命名法,数字、字母、_、$组成,不能以数字开头,也不能是Java关键字。

注:本文内容转载自网络,由于篇幅限制,未做详细解读,请在实际应用中配合相关资料和开发环境进行测试。

上一篇:Java删除要先查吗_Java为链表查询慢,增删快呢? 增删的话,不是也要先查询它前面是谁吗?...
下一篇:java初入职场在工作中注意

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年05月13日 06时45分25秒