自定义博客皮肤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第十四章小结

1.Java中流的分类有哪些?流从流动方向上看:一般分为输入流和输出流输入流:如System.in是一个InputStream类型输入流输出流:如System.out 是一个PrintStream类型输出流从读取类型上分:一般分为字节流和字符流字节流:如System.in是一个InputStream类型字节流字符流:如new InputStreamReader(System.in)是一个字符流对象流从发生的源头:分为节点流和过滤流类节点流:直接操作目标设备对应的流 。过滤流:继承带有关

2021-12-26 15:27:25 117

原创 Java第十五章小结

课后习题1-51.网络通信协议分为几层?各层解决的问题是什么?物理层它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是数模转换与模数转换)。这一层的数据叫做比特。数据链路层它的具体工作是接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层。这一层的数据叫做帧。网络层该层的主要任务就是:通过路由选择算法,为报文(该层的数据单位,由上一层数据打包而来)通过通信子网选择

2021-12-26 14:13:45 101

原创 Java第九章小结

1.FutureTask类有什么作用?它实现了哪些接口?Callable接口和Runnable接口有什么不同?FutrueTask应用于多线程中异步处理并得到处理结果的场景Runnable没有返回值,而Callable能返回执行结果。Callable接口实现类中的call方法允许异常向上抛出,可以在内部处理,try catch。但是Runnable接口实现类中run方法的异常必须在内部处理,不能抛出2.volatile关键字有什么作用?可以使得在多处理器环境下保证了共享...

2021-12-26 13:59:34 215

原创 Java第七章小结

一、Throwable的子类包含哪两类?简述Java Error类与Exception类的区别。1、Error: 致命异常。在正常情况下,不大可能出现的情况。标识系统发生了不可控的错误。程序无法处理,只能人工介入。例如, 虚拟机产生的错误StackOverflowError、OutOfMemoryError。2、Exception: 非致命异常。程序可处理。分为受编译器检测的checked异常(受检异常)和不受编译器检测的unchecked异常(非受检异常)。二、Exception又分为che.

2021-12-23 15:28:04 619

原创 Java第八章课后习题

课后题:一、String类型有什么特点?1.String对象是不可变的2.String作为参数传递时虽然传引用,但通过形参引用并未改变实参指向的字符串内容二、String什么时候进行值比较,什么时候进行引用比较?"=="用来进行引用地址比较,"equals"用来进行值比较三、String与StringBuffer有什么区别?如何互相转化?String对象的值是不可变的StringBuffer对象的值是可变的,对字符串的增加、插入、修改、删除等操作比String高效转化:

2021-11-15 19:47:21 251

原创 Java第八章小结

一、请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用? 相同点 :1、内部实现基于字符数组,封装了对字符串处理的各种操作2、可检测数组越界等运行时异常不同点:1、String内部实现基于常量字符数组,内容不可变;StringBuffer、StringBuilder基于普通字符数组,数组大小可根据字符串的实际长度自动扩容,内容可变2、StringBuffer线程安全;StringBuilder非线程安全...

2021-11-15 19:35:25 68

原创 Java第六章小结(1)

1. 如何实现两个对象之间互发消息,请举例说明class FighterPlane { String name; int missileNum; public FighterPlane(String _name, int _missleNum) { this.name = _name; this.missileNum = _missleNum; } public void fire() { if (this..

2021-10-23 17:56:07 68

原创 Java第五章小结

1. Java的访问控制修饰符有哪些?各有什么访问权限?Java的访问控制修饰符有:public private protectedprivate:用 private 修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用。public:当一个类被声明为 public 时,它就具有了被其他包中的类访问的可能性,只要包中的其他类在程序中使用 import 语句引入 public 类,就可以访问和引用这个类。protected:用 protected

2021-10-23 17:40:11 213

原创 Java第四章陈述题

1.对象与对象引用的区别是什么? 请举例说明1.创建对象:new FighterPlane();//对象分配在堆heap上2.声明一个对象引用:FighterPlane fp;//fp作为局部变量分配在栈上,fp也称为引用变量3.初始化对象引用:fp=new FighterPlane();//fp指向实际对象"="的意思是将对象的地址赋给引用fp。也就是说,fp里保存的,实际上是一个对象地址,通过fp即可操纵该对象。2.对象作为参数传递的特点是什么?请举例说明对象是

2021-10-12 15:05:36 135

原创 Java第二章小结

1.java包含哪两大数据类型?其中基本类型的每种类型的取值范围和默认值是多少?数据类型:基本类型和复合类型基本类型:1.整数类型:byte(8位) 取值范围:-2^7~2^7-1 默认值:0short(16) 取值范围:-2^15~2^15-1 默认值:0int(32) 取值范围:-2^31~2^31-1 默认值:0long(64) 取值范围:-2^63~2^63-1 默认值:0L2.浮点类型:float 默认值:0.0fdouble 默认值:...

2021-10-11 21:55:57 51

原创 编译型语言与解释型语言的区别

编译型语言对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的.exe文件,可执行程序里面包含的就是机器码。只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。编译型语言一般是不能跨平台的,也就是不能在不同的操作系统之间随意切换。解释型语言对于解释型语言,每次执行程序都需要一边转换一边执行,用到哪些源代码就将哪些源代码转换成机器码。相比于编译型语言,解释型语言几乎都能跨平台。因为每次执行程序都需要重新转换源代.

2021-10-11 21:16:49 106

原创 Java语言的特点

Java是一门面向对象编程语言,不仅吸收了语言C++的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java的特点:1.简单Java语言简单而高效,基本Java系统(编译器与解释器)所占空间不到250KB。Java语言拥有C++语言的优点,但没有多继承、头文件、指针、结构等,所以Java使用起来更简单方便。2.面向对象J

2021-09-25 17:39:26 221

空空如也

空空如也

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

TA关注的人

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