ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2022-07-13 第九组 王佳齐 学习笔记

2022-07-13 21:03:08  阅读:101  来源: 互联网

标签:13 Java 07 数据类型 char 整型 2022 txt 字节


Java

1.詹姆斯高斯林创建sun公司,创建了Java语言
2.操作系统的一些基本命令:
1. cd..返回上一级
2.cd 进入指定目录
3.dir 查看当前文件夹;显示有DIR的是文件夹
4.copy nul a.txt 创建空文件 copy nul a.txt
5.echo >内容a.txt 写入内容 echo >内容a.txt
6.copy a.txt b.txt 复制文件
7.del a.txt 删除文件
3.Java特点:
1. 面向对象
2. 跨平台:平台就是操作系统,用Java写的软件可以在任意操作系统上运行的
3. 解释执行:计算机执行的是.class,解释执行.class
4. 多线程:多任务同时进行
5. 分布式
6. 健壮性:是强数据类型的语言,有异常处理和垃圾回收机制。
7. 安全性:插件设置一个安全防范机制
4.关键字
1. 官方解释:这个字有他独一无二的作用,idea里变橙的就是关键字(在我的idea里)
2. 注意:关键字不能用来命名,关键字都是小写,Java有50左右,其中有两个保留字
5.Java中的数据类型
1.整型:byte:字节型 -128~127 一个字节 short:短整型 -2^15 ~2^15-1 2个字节=16位 两万多 int:整型 -231~231-1 4个字节=32位 四亿多 生活中常用 long:长整型 -263~263-1 8个字节=64位
2.浮点型:float:单精度浮点型 4个字节=32位 很大 比long还大 小数 double:双精度浮点型 8个字节=64位
3.char:char:字符型 2个字节=16位
4.Boolean:true false
注意
长整型:使用long需要在之后面加l或L;否则永远都是int类型(推荐使用大写)
浮点型:使用float需要在之后面加f或F(推荐使用大写)
使用字符型需要加单引号,并且引号中只能放一个(无论啥)
如果在程序看见一个整数字面量,默认数据类型是int;看见一个小数字面量,默认是double
6.变量
1. 变量名的命名规则:使用小驼峰(第一个单词首字母小写,其他大写)变量的值通过赋值,把等号右边的值赋值给等号左边的变量。(类是大驼峰)
2.Java中的/除法,如果是整数和整数做运算,得到的一定是整数(数据类型严格)【此时有可能会用到强制类型转换】
3.整型:4种整型类型,精度和位数有关,位数越大,精度越大
4.浮点型:double比float高
5.浮点型精度>整型精度(不做位数比较)
总结:低精度类型和高精度类型做运算得到的一定是高精度类型的结果
7.数据类型转换:
1. 自动类型转换(自动类型提升)低精度到高精度(运算时碰到了自动转换)
2. 强制类型转换 {低高;高低}都可以(开发中,尽量避免强转)
8.char的特殊性:
1.Java底层有一个映射表ASCII码
2.字符型 abcdefg每一个字符在计算机保存中都是用ASC码
3.char 类型是16位的,它可以自动转换成 int long float
4.当char 会自动转换成数值类型,会对照着ASC码转换
5.由于char类型有这样的特殊性,所以开发中尽量不适用char
数据类型总结
  • [具有一个字节=8位] byte、Boolean
  • [具有两个字节=16位] short、char
  • [具有四个字节=32位] int、float
  • [具有八个字节=64位] long、double
学习心得
今天第一天学了Java,知识很碎,char类型的特殊性不是很理解,字符型添加单双引也记不住,现在再写一遍,是单引,而且只能添加一个*;还有Java中的除法,是有严格数据类型的规定的,结果和过程的类型必须一样,int double进行转换时会直接把小数点砍掉。

标签:13,Java,07,数据类型,char,整型,2022,txt,字节
来源: https://www.cnblogs.com/yiboxh-10000/p/16475559.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有