自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习之路十二

Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。

2023-06-11 21:45:34 84

原创 Java学习之路十一

序列化是指将内存中的对象转换成字节流,以便在网络上传输或存储到文件。反序列化是将字节流转换回对象。在Java中,我们可以使用。文件操作是指对计算机中的文件进行读写、创建、删除等操作。在Java中,我们可以使用。例如,要打开一个文件进行读取,我们可以这样做。从文件中读取字节流并将其反序列化为对象。首先,需要让要序列化的类实现。类来实现序列化和反序列化。将对象序列化并保存到文件。在Java中,我们使用。

2023-06-04 22:19:50 94

原创 Java学习之路十

也可以使用一个文件对象来创建一个输入流对象来读取文件。也可以使用一个文件对象来创建一个输出流来写文件。创建OutputStream 对象完成后,就可以使用下面的方法来写入流或者进行其他的流操作。创建了InputStream对象,就可以使用下面的方法来读取流或者进行其他的流操作。如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建该文件。该流用于从文件读取数据,它的对象可以用关键字 new 来创建。该类用来创建一个文件并向文件中写数据。有多种构造方法可用来创建对象。可以实现文档的复制粘贴。

2023-05-28 22:14:14 782

原创 Java学习之路九

1.RuntimeException和Exception的区别java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。2.Error是Throwable的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然ThreadDeath错误是一个“正规”的条件,但它也是Error的子类,因为大多数应用程序都不应该试图捕获它。

2023-05-21 22:38:32 1069

原创 Java学习之路八

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。所有的异常类是从 java.lang.Exception 类继承的子类。

2023-05-14 22:33:35 33

原创 Java学习之路七

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。

2023-05-07 22:32:38 40

原创 Java学习之路六

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。

2023-04-23 21:40:35 98

原创 Java学习之路五

多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。就如同打印机有黑白打印机和彩色打印机,黑白打印机执行打印黑白内容的操作,彩色打印机则执行打印彩色内容的操作。多态性是对象多种表现形式的体现,如F1键若执行命令,其在不同窗口有不同作用,

2023-04-16 21:55:28 50

原创 Java学习之路四

子类必须定义自己的构造方法,且在构造方法的第一行需要调用父类的构造方法(使用super关键字)来完成父类的初始化。子类可以重写父类的方法。当子类和父类有同名的方法时,可以通过super关键字来调用父类的方法。在上面的代码中,我们定义了一个Animal类和一个Dog类,其中Dog类继承自Animal类。通过继承,一个类可以继承另一个类的属性和方法,从而实现代码的复用和扩展。在Java中,继承的关系是“is-a”,即子类是父类的一种特殊类型。子类还可以覆盖(或称重写)父类的方法,来达到对父类方法的扩展或修改。

2023-04-09 21:07:38 174

原创 Java学习之路三

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

2023-04-02 22:34:37 54

原创 Java学习之路二

5.Path环境变量用来储存java的编译和运行工具所在的路径,而class环境变量则用来保存java虚拟机要运行的“.class”文件路径。14.在java中byte类数据占1个字节,short类数据占2个字节,int类数据占4个字节,long类数据占8个字节。7.Java中的程序代码都必须在一个类中定义,类使用class关键字来定义。1.Java的三大体系:Java SE ,Java EE,Java ME。9.Java中的注释可分为三类,分别是单行注释,多行注释,文档注释。

2023-03-19 21:56:52 205

原创 Java学习之路一

是种非常优秀的编程语言,能用于许多大型程序的开发,在网络的开发中也占有重要地位。学习JAVA,我们首先需要搭建JAVA开发环境:1.从www.oracle.com下载JDK 2.配置环境变量 3.设置Path变量(JDK安装成功后必须确定环境配置是否正确)其中System.out.println输出会换行(和C语言输出内容后输出\n相似),System.out.print不会换行。学习java之路任重而道远,java挂科率虽高,但坚持下去一定能取得好成绩。

2023-03-11 23:37:52 358 1

空空如也

空空如也

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

TA关注的人

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