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


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进行转换时会直接把小数点砍掉。

原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/tech/java/274188.html

(0)
上一篇 2022年7月13日 23:10
下一篇 2022年7月13日 23:10

相关推荐

发表回复

登录后才能评论