Java
文章平均质量分 75
隔云见月
向着星光前行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java第十章集合类
集合类课本P1671.Collection、List、Set之间的联系和区别是什么?Collection 是集合类的基本接口,用来说明一个集合类应有的结构特征属性和共性操作方法。它的直接继承接口有List和set。List(有序可重复) 有三个常用的实现类ArrayList,LinkedList和VectorArrayList集合底层数据结构是数组。非线程安全。适合查询,不适合频繁的随机增删元素。默认初始化容量是10,扩大之后的容量是原容量的1.5倍。LinkedListLinke原创 2021-11-24 19:58:29 · 334 阅读 · 0 评论 -
Java第九章线程(二)
线程补充问题:1.FutureTask类有什么作用?它实现了哪些接口?Callable接口和Runable接口有什么不同?2.请查阅JDK自学线程池的相关类,如Thread Poll Executor构造器各个参数的意义,利用线程池编写多线程程序3.volatile关键字有什么作用?4.Java提供了哪些同步机制来实现互斥?5.编写Java程序模拟喝水泡茶的最优工序6.请使用Java并发包的Lock及Condition改写例9.117.编写一个多线程Java应用模拟生产者/消费者模型,各产生原创 2021-11-23 18:55:48 · 375 阅读 · 0 评论 -
Java第九章线程(一)
线程线程的概念与创建线程的控制与调度线程的同步机制(互斥)线程间的同步通信多线程应用场景线程的概念与创建线程的控制与调度线程的同步机制(互斥)线程间的同步通信多线程应用场景课后习题:1.线程与进程的练习和区别是什么?2.什么是前台线程?什么是后台线程?3.创建线程有几种方法?他们之间的区别是什么?4.线程的生命周期有哪些状态?哪些方法可以改变这些状态?5.什么是线程安全?为什么会产生线程安全问题?如何解决线程安全问题?6.什么是线程的同步通信?同步通信是如何实现的?7.什么是死锁?原创 2021-11-23 18:42:31 · 238 阅读 · 0 评论 -
Java第八章作业——字符串
字符串String/StringBuffer/StringBuilder1.对象的构造与初始化2.设计特点与使用场景3.常用方法及源码学习String、StringBuffer、StringBuilder 比较String、StringBuffer、StringBuilder相同点:1.内部实现基于字符数组,封装了对字符串处理的各种操作2.可自动检测数组越界等运行时异常String、StringBuffer、StringBuilder不同点:1.String内部实现基于常量字符数组,内容原创 2021-11-15 11:20:46 · 528 阅读 · 0 评论 -
Java第七章——异常
异常分类、异常处理、自定义异常与异常对象的创建原创 2021-10-28 09:50:16 · 464 阅读 · 0 评论 -
Java第五章——面向对象(二)
面向对象(中)重点:## 封装(java访问控制权限)## 继承(定义、子类访问控制权限)## 类的组合的实现(与继承的区别)## 多态(重载与覆写)# 访问控制修饰符原创 2021-10-15 17:31:55 · 180 阅读 · 0 评论 -
Java第六章——面向对象(三)
面向对象(下)this,super,抽象类与接口等原创 2021-10-16 15:48:48 · 166 阅读 · 0 评论 -
Java第四章——面向对象(一)
第四章面向对象(上)对象与对象引用的区别对象作为参数传递的特点对象初始化顺序staticfinal基本类型和引用类型第四章面向对象(上)对象与对象引用的区别对象作为参数传递的特点对象初始化顺序staticfinal基本类型和引用类型1.对象与对象引用的区别是什么? 请举例说明2.对象作为参数传递的特点是什么?请举例说明3.对象初始化顺序是怎样的?请举例说明4.类的static字段与非static字段的区别是什么?什么场景应该使用static修饰符?请举例说明5.Java中final修原创 2021-10-13 21:58:52 · 156 阅读 · 0 评论 -
Java第二章作业——Java语言基础
Java第二章作业1.数据类型2.整型溢出3.包装类型4.自动装箱与自动拆箱5.int与integer6.逻辑运算符&与&&,逻辑运算符&与位运算符&7.跳出多重循环8. 注意1.数据类型2.整型溢出3.包装类型4.自动装箱与自动拆箱5.int与integer6.逻辑运算符&与&&,逻辑运算符&与位运算符&7.跳出多重循环Java包含哪两大类数据类型?其中基本类型的每种类型的取值范围和默认值分别是多少?请编程原创 2021-10-02 16:37:05 · 290 阅读 · 0 评论 -
Java第一章作业
1.谈你过去学习编程语言的方法、经验和教训2.高级语言的编译型和解释型语言的编译执行过程有什么区别?3.Java语言都有哪些特点?与C,C++,Python有什么不同?Java语言是一种跨平台分布式计算环境的面向对象编程语言特点:简单性(继承了C++的优点,去掉了多继承、指针等),面向对象,分布式(支持在网络上应用,节省大量人力物力),解释型,稳健性,安全性(消除了很多不可靠因素,避免了许多编程错误),可移植性(与平台无关,可以运用到任何操作系统上),高性能(一种先编译后解释的语言,可以及时编译程序原创 2021-09-18 21:12:33 · 170 阅读 · 0 评论
分享