![](https://img-blog.csdnimg.cn/direct/8a1e968c54b04704a5b08a7cf4b21227.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 84
JavaSE从入门到进阶
なし.
这个作者很懒,什么都没留下…
展开
-
【javaSE】7.程序逻辑控制
先执行表达式1初始化循环变量,接下来就是执行表达式2的判断部分,表达式2的结果如果为false,则循环结束;如果表达式2的结果为true,则执行循环语句,循环语句执行完后,再去执行表达式3,调整循环变量,然后再去表达式2的地方执行判断,表达式2的结果是否为false,决定循环是否继续。if语句多写了一个分号,导致分号成为了 if 语句的语句体,而 {} 中的代码已经成为了和 if 无关的代码块。为一个完整的while结构,实际上是一个空语句,实际的{}部分和循环无关,此时循环条件恒成立,导致代码死循环。原创 2024-01-23 10:22:10 · 886 阅读 · 0 评论 -
【JavaSE】8.输入输出
当循环输入多个数据的时候, 在idea上使用 ctrl + d 来结束输入。对此bug的理解是,将年龄一行的输入最后的回车作为了姓名的输入。因此建议:请把输入字符串放在最前面,来防止此bug产生。可以读入一个字符,但是需要搭配异常处理。这中方式比较麻烦,不推荐使用。原创 2024-01-23 15:00:57 · 327 阅读 · 0 评论 -
【Java】6.运算符
Java 中数据存储的最小单位是字节,而数据操作的最小单位是比特位. 字节是最小的存储单位,每个字节是由8个二进制比特位组成的,多个字节组合在一起可以表示各种不同的数据。在Java中,规则: 两个操作数都为 false, 结果为 false, 否则结果为 true,计算规则同上。:当 & 和 | 的操作数为整数(int, short, long, byte) 的时候, 表示按位运算, 当操作数为 boolean 的时候, 表示逻辑运算。如果两个二进制位都是 1, 则结果为 1, 否则结果为 0。原创 2024-01-22 11:14:23 · 968 阅读 · 0 评论 -
Java入门程序-HelloWorld
此时,编译该文件后会生成两个.class文件,分别对应HelloWorld类和Test类。Java是一门半编译型、半解释型语言。先通过javac编译程序把。,此时JVM会将字节码转换成平台能够理解的形式来运行。是由字节码组成的平台无关、面向JVM的文件。执行完后发现,当前文件目录下多了一个.class文件。原创 2024-01-10 16:53:04 · 328 阅读 · 0 评论 -
Java环境安装(在Windows下)
2. JDK:Java的开发环境,在JDK的发布包中包含了一个独立的JRE。如果要从事Java编程,则需要安装JDK,如果仅仅是运行Java程序则JRE就满足要求。在Windows下安装JDK的时候一定要考虑安装包的位数,如果是32位操作系统,则准备。在JDK1.6以及之后,安装Java的开发环境,只需要配置上面两个内容即可。下文中安装的是64位操作系统下的JDK,32位操作系统下安装方式同理。的值,这样的好处在于,如果Java安装目录发生变话,主需要修改。路径一般是存在的,只需要追加即可。原创 2024-01-08 15:34:05 · 881 阅读 · 0 评论 -
JDK、JRE、JVM之间的关系
注:JVM是用来执行Java字节码的虚拟机,但如果没有Java标准类库,它可能无法正常执行包含对这些类库的依赖的程序。我们利用JDK开发了属于我们自己的Java程序后,通过JDK中的javac编译,将.java文件编译成.class文件(Java字节码),在JRE上运行这些Java字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。它包括JRE,还包括用于编译、调试和运行Java代码的工具,如编译器(javac)、调试器(jdb)、Java文档生成器(javadoc)等。原创 2024-01-10 16:54:21 · 992 阅读 · 0 评论 -
【Java】5.数据类型
计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文。Java 的 double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差.Java 中的 double 虽然也是 8 个字节, 但是浮点数的内存布局和整数差别很大, 不能单纯的用 2 ^ n 的形式表示数据范围.Java还具有跨平台性。原创 2024-01-10 18:42:27 · 721 阅读 · 0 评论