自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java in JVM

JRE 是 Java 运行时环境的首字母缩写。Java 运行时环境是一组用于开发 Java 应用程序的软件工具。它用于提供运行时环境。它包含一组库 + JVM 在运行时使用的其他文件。JVM(Java虚拟机)是一个抽象的机器。它被称为虚拟机,因为它在物理上不存在。它是一个规范,它提供了一个运行时环境,可以在其中执行 Java 字节码。它还可以运行那些用其他语言编写并编译为Java字节码的程序。JVM的实现也由Sun Micro Systems以外的其他公司积极发布。但是,Java是独立于平台的。

2023-06-30 00:00:01 78 1

原创 Java InputStreamReader

构造 函数构造函数名称 描述 InputStreamReader(InputStream in) 它创建一个使用默认字符集的 InputStreamReader。 InputStreamReader(InputStream in, Charset cs) 它创建一个使用给定字符集的 InputStreamReader。 InputStreamReader(InputStream in, CharsetDecoder dec) 它创建一个使用给定字符集解码器的 Inpu

2023-06-27 22:54:53 77

原创 I/O Tutorial

(输入和输出)用于处理输入并生成输出。Java使用流的概念来快速执行I / O操作。java.io 包包含输入和输出操作所需的所有类。我们可以通过Java I/O API在。

2023-06-26 22:50:46 71 1

原创 Exception Handing in JAVA

Java异常处理的基本用法,它们可以帮助我们在程序运行时捕获并处理错误,从而提高程序的健壮性和可靠性。

2023-06-25 21:08:08 67

原创 package

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间

2023-06-25 21:03:06 58

原创 Abstract in JAVA

抽象类的使用

2023-06-25 20:58:09 130

原创 Java JDBC Tutorial

可以使用 JDBC API 访问存储在任何关系数据库中的表格数据,借助 JDBC API,可以保存、更新、删除和获取数据库中的数据。

2023-06-25 20:57:29 94

原创 当你想要创建一个用户登陆界面时

javax.swing.* 是 Java Swing GUI 工具包的一部分,它提供了一组用于创建图形用户界面的类和方法。Swing 是 Java 中最常用的 GUI 工具包之一,它提供了许多常用的 GUI 组件,例如按钮、文本框、标签、列表、表格等等。这些类和方法提供了许多常用的 GUI 功能,例如创建和布局组件、处理用户输入、显示消息和错误等等。- JOptionPane:用于创建消息对话框、输入对话框等等的类。- JTextField:用于创建文本框的类。- JPanel:用于创建面板的类。

2023-06-25 20:56:41 52

原创 【无标题】

它是一个输入流的装饰器,它包装了一个底层的输入流(例如 FileInputStream、ByteArrayInputStream 等),并可以在读取数据时对数据进行处理或过滤。在这个示例中,创建了一个名为 UpperCaseFilterInputStream 的子类,它继承自 FilterInputStream。要使用 FilterInputStream,您需要创建一个继承自它的子类,并覆盖其中的方法以实现您需要的功能。关于 FilterInputStream 的问题,它在 Java 中的用法的信息。

2023-06-08 09:14:29 47

原创 Java 中的抽象类

它可以有抽象和非抽象方法。它需要扩展并实现其方法。

2023-06-08 09:13:56 48

原创 Method Promotion of Polymorphism(2)

缩小提升发生在自动将较大数据类型的值转换为较小数据类型时。例如,如果你将double值分配给float变量,double值会自动缩小为float值。但是,如果double值具有比float可以表示的更多小数位,这可能会导致精度丢失。扩展提升发生在自动将较小数据类型的值转换为较大数据类型时。例如,如果你将int和byte相加,byte会在执行加法之前自动提升为int。当对不同数据类型的变量执行操作时,Java会自动将值转换为公共数据类型。这称为类型转换或类型提升。Java中有两种类型的类型提升:扩展和缩小。

2023-06-03 17:46:18 49

原创 Method Overloading of Polymorphism

关于Method OverLoading方法重载,我有一个疑惑的点是,方法重载不能改变返回的类型。我仅仅修改了class TestOverloading1中的参数。一个类中出现多种方法,方法名相同但方法中包含的参数不同。方法名相同,但参数不同,运行结果自然有所差异。不过,我还是将信将疑,我决定根据第一个代码调整。我们通过一些简单的代码操作帮助我们理解此概念。书上给出的答案是,ambiguity,即歧义。返回类型必须与参数类型相同,否则运行出现错误。我试着简单修改参数来实现我的猜想。运行结果果真如我所料。

2023-06-03 17:44:02 57

原创 项目实训:欢迎进入Java的世界

public:公用的,公共的 static:静止的,静态的 void:空白的 main:主要的 String:字符串 args:变量。”,是java中的一个类,是定义一个特定类的实现,存在于java.lang包中,它的构造函数是私有的,由JVM(类加载器)创建Class对象,可以通过getClass ()方法获取到Class对象。在真正开始项目实训之前,简单地尝试Java的使用。

2023-03-14 15:29:55 278 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除