找到343篇关于Java编程的文章

Java中double和float基本类型的比较

karthikeya Boyini
更新于2020年6月18日 14:50:29

624次浏览

如果我们将float和double值与.5或.0或.1235(以5或0结尾)进行比较,则==运算符将返回true,否则将返回false。请参见下面的示例。示例在线演示public class Tester {    public static void main(String[] args) {       double d1 = 2.5;       float f1 = 2.5f;       System.out.println(d1 == f1);       double d2 = 2.4;       float f2 = 2.4f;       System.out.println(d2 == f2);    } }输出true false造成这种逻辑的原因是float和…阅读更多

Java中自动装箱的整数对象的比较

Samual Sam
更新于2020年6月18日 14:52:30

247次浏览

当我们将int赋值给Integer对象时,它首先被转换为Integer对象,然后赋值。这个过程被称为自动装箱。但是,在使用==运算符比较此类对象时,您应该考虑某些事项。首先,请参见下面的示例。示例在线演示public class Tester {    public static void main(String[] args) {       Integer i1 = new Integer(100);       Integer i2 = 100;               //场景1:       System.out.println("场景1: " + (i1 == i2));       Integer i3 = ...阅读更多

比较Java中的枚举成员

karthikeya Boyini
更新于2020年6月18日 14:54:47

15K+ 次浏览

java.lang.Enum类是所有Java语言枚举类型的公共基类。类声明以下是java.lang.Enum类的声明-public abstract class Enum    extends Object       implements Comparable, Serializable我们可以使用以下方法比较枚举变量。使用Enum.compareTo()方法。compareTo()方法比较此枚举与指定对象的顺序。使用Enum.equals()方法。equals()方法如果指定的对象等于此枚举常量,则返回true。使用==运算符。==运算符检查类型并对相同类型的枚举常量进行空安全比较。示例在线演示public class Tester {    // 枚举显示主题…阅读更多

Java中的集合

Samual Sam
更新于2020年6月18日 14:20:18

415次浏览

在Java 2之前,Java提供了一些临时类,例如Dictionary、Vector、Stack和Properties,用于存储和操作对象组。虽然这些类非常有用,但它们缺乏一个中心、统一的主题。因此,使用Vector的方式与使用Properties的方式不同。集合框架的设计是为了实现几个目标,例如:-框架必须是高性能的。基本集合(动态数组、链表、树和哈希表)的实现必须高效。框架必须允许不同类型的集合以类似的方式工作…阅读更多

Java中的clone()方法

karthikeya Boyini
更新于2020年6月18日 13:04:31

852次浏览

Java提供了一个赋值运算符来复制值,但没有运算符来复制对象。Object类有一个clone方法,可以用来复制对象的价值,而不会产生任何副作用。赋值运算符有一个副作用,即当一个引用赋值给另一个引用时,不会创建一个新对象,并且两个引用都指向同一个对象。这意味着如果我们在一个对象中更改值,则相同的更改也会反映在另一个对象中。clone()方法解决了这个问题。请参见下面的示例。示例在线演示public class Tester {    public…阅读更多

检查Java中的互联网连接

Samual Sam
更新于2020年6月18日 13:09:30

5K+ 次浏览

可以使用java.net.URL和java.net.URLConnection类检查互联网连接。以下是必要的步骤。创建一个URL对象并将其传递给URL,例如Google调用URL.openConnection()方法以获取URLConnection对象。调用URLConnection.connect()方法以检查互联网连接。connect()方法打开与传递的URL引用的资源的通信链接(如果尚未建立连接)。示例import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class Tester {    public static void main(String[] args) {       try {          URL url = new URL("http://www.google.com");          URLConnection connection…阅读更多

Java中的已检查异常与未检查异常

karthikeya Boyini
更新于2020年6月18日 13:13:42

8K+ 次浏览

已检查异常已检查异常是在编译时发生的异常,这些异常也称为编译时异常。在编译时不能简单地忽略这些异常,程序员应该注意(处理)这些异常。例如,如果您在程序中使用FileReader类从文件读取数据,如果其构造函数中指定的文件不存在,则会发生FileNotFoundException,编译器会提示程序员处理该异常。示例在线演示import java.io.File; import java.io.FileReader; public class FilenotFound_Demo {    public static void main(String args[]) {        …阅读更多

检查Java中文件是否隐藏

Samual Sam
更新于2020年6月18日 13:15:46

152次浏览

java.io.File类提供了关于文件的有用方法。此示例演示如何使用File类的file.isHidden()方法检查文件是否隐藏。示例import java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.isHidden());    } }结果上面的代码示例将产生以下结果(如果文件“java.txt”存在并且在“C”盘中隐藏)。true

检查Java中文件是否存在

karthikeya Boyini
更新于2020年6月18日 13:22:20

5K+ 次浏览

java.io.File类提供了关于文件的有用方法。此示例演示如何使用File类的file.exists()方法检查文件是否存在。示例import java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.exists());    } }结果上面的代码示例将产生以下结果(如果文件“java.txt”存在于“C”盘中)。true示例以下是另一个关于Java中文件是否存在或不存在的简单示例。import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintpWriter; import java.nio.file.FileAlreadyExistsException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public…阅读更多

Java中的字符流与字节流

Samual Sam
更新于2020年6月18日 13:25:51

9K+ 次浏览

字节流Java字节流用于执行8位字节的输入和输出。虽然有很多与字节流相关的类,但最常用的类是FileInputStream和FileOutputStream。以下是一个使用这两个类将输入文件复制到输出文件的示例:-示例import java.io.*; public class CopyFile {    public static void main(String args[]) throws IOException {               FileInputStream in = null;       FileOutputStream out = null;       try {          in = new…阅读更多

广告