自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java网络通信

1.网络通信协议分几层?各层解决的问题是什么?网络协议分为7层,分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。应用层:直接为用户的应用程序提供服务。示例:TELNET,HTTP,FTP,NFS,SMTP等。表示层:提供网络传输的标准格式。示例:加密,ASCII等。会话层:提供网络中两主机之间会话的建立、维持、终止等。示例:RPC,SQL等。传输层:为两主机间的进程通信提供可靠服务。示例:TCP,UDP,SPX。网络层:为分组交换网上的不同主机提供通信服务,包括路由、地址解析等

2021-12-24 20:30:40 788

原创 Java I/O流

1.Java中流的分类有哪些?2.字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?InputStream的子类FileInputStream 文件流PipedInputStream 管道输入流,读取管道内容,多和PipedOutputStream一起用于多线程通信。ObjectInputStream 用来恢复被序列化的对象。ByteArrayInputStream 包含一个内存缓冲区,字节从中取出。SequenceIn

2021-12-24 20:27:54 56

原创 Java线程

1.FutureTask类有什么作用?它实现了哪些接口? Callable接口和Runnable接口有什么不同?Future是一个接口, FutureTask类是Future 的一个实现类,并实现了Runnable,因此FutureTask可以传递到线程对象Thread中新建一个线程执行。所以可通过Excutor(线程池) 来执行,也可传递给Thread对象执行。 如果在主线程中需要执行比较耗时的操作时,但又不想阻塞主线程时,可以把这些作业交给Future对象在后台完成,当主线程将来需要时,就可以通过Fu

2021-12-24 20:20:16 54

原创 Java字符串

1.请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修

2021-12-24 20:14:39 55

原创 Java异常

1.java的访问控制修饰符有哪些?各有什么访问权限?Java有许多访问控制修饰符,其中常用的有public,protected,private,friendly.private:用 private 修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用。因此,private 修饰符具有最高的保护级别。friendly(默认)如果一个类没有访问控制符,说明它具有默认的访问控制特性。这种默认的访问控制权规定,该类只能被同一个包中的类访问和引用,而不能被其他包中的类使

2021-11-15 20:19:01 40

原创 Java语言基础

1.java类的static字段与非static字段的区别是什么?Static修饰的数据成员用static修饰符修饰的数据成员是不属于任何一个类的具体对象,而是属于类的静态数据成员它被保存在类的内存区的公共存储单元中,而不是保存在某对象的内存区中。因此一个类的任何对象访问它时,存取到的都是相同的数值访问方式常用类名访问静态数据成员仅在类加载时进行初始化,并且只进行一次初始化。static修饰的类方法:static方法是类方法,但可以被所有对象访问,static方法内部的代码,只能访问类中sta

2021-11-15 19:46:29 48

原创 Java面向对象合集

1.Java对象与对象引用的区别是什么?对象,就是类的一个实例化,把一个抽象不好理解的类举出一个实体来。对象引用,顾名思义,是引用。比如引用一句话,可以获得它的内容。而对对象的引用,就可以获得它的属性和方法。一个对象可以对应多个对象引用,就像一句话可以被多次引用。2.Java对象作为参数传递的特点是什么?基本数据类型作为参数传递是值传递,而对象是引用传递(传的是地址)。3.对象初始化的顺序是怎样的?初始化父类的静态代码初始化子类的静态代码初始化父类的非静态代码初始化父类构造函数初始化子类

2021-11-15 19:24:15 371

原创 Java第一章作业

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-17 22:33:04 91

空空如也

空空如也

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

TA关注的人

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