
Java进阶
在Java基础后的进一步内容哦
小舟同学
做好眼前事,想好未来路
展开
-
Java 最全面的集合框架体系详细版
什么是集合?用于存储数据的容器框架。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口接口的实现集合运算的算法使用集合的好处?容量自增长;提供了高性能的数据结构和算法,使编码更轻松,提高了程序速度和质量;允许不同 API (应用程序编程接口)之间的互操作,API之间可以来回传递集合;可以方便地扩展或改写集合,提高代码复用性和可操作性。通过使用JDK自带的集合类,可以降低代码维护和学习新API成本。常用的集合类有哪些?Collect原创 2020-12-04 10:47:16 · 456 阅读 · 0 评论 -
JDK1.8的部分新特性
什么是JDK?整个java开发的核心,包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。Sun公司针对Java开发人员所开发的产品default关键字通过使用default修饰方法,可以让我们在接口里面定义具体的方法实现(修改接口,而不改变实现类的结构)Default: 默认作用:维护项目,大大简化代码量。public interface NewCharacter { public void test1(); public default原创 2020-12-21 11:19:17 · 120 阅读 · 0 评论 -
Java中的 IO,流(Stream),文件(File)
Java IO,流(Stream),文件(File)前言Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。在Java中, I/O 广泛地应用到文件传输和网络编程中。一、IO流什么是IO流?它是一种数据的流,从源头流到目的地。比如文件拷贝,输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。Java IO中常用的类 具体原创 2020-12-03 15:35:32 · 373 阅读 · 0 评论 -
怎样明白Java多线程?
什么是线程?一个线程就是程序中的一条执行线索,每个线程上都关联有要执行的代码,即可以有多段程序代码同时运行,每个程序至少都有一个线程,即 main 方法执行的那个线程。Java语言中,线程有五种状态:新建、就绪、运行、阻塞及死亡线程和进程的区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。为什么使用多线程?【1】提高执行效率,减少程序的响原创 2020-12-03 18:04:38 · 260 阅读 · 0 评论 -
JavaWeb中Servlet的由来和发展
解释一下什么是 servletServlet 是服务器端的程序,动态生成 html 页面发送到客户端,但是这样程序里会有很多 out.println(),java 与 html 语言混在 一起很乱,所以后来 sun 公司推出了 JSP.其实 JSP 就是 Servlet,每次运行的时候 JSP 都首先被编译成 servlet 文件,然后再被编译成.class 文件运行。有了 jsp,在 MVC 项目中 servlet 不再负责动态生成页面,转而去负责控制程序逻辑的作用,控制 jsp 与 javabea原创 2020-12-04 11:18:32 · 467 阅读 · 2 评论 -
Java中有哪几种常见的设计模式
转载:链接: https://blog.youkuaiyun.com/ITJingYing2050/article/details/105051566转载 2020-12-04 14:21:49 · 160 阅读 · 0 评论 -
Java 关于异常的一些事儿
ThrowableThrowable 是 Java 语言中所有错误与异常的超类。Throwable 包含两个子类:Error(错误)和 Exception(异常),它们通常用于指示发生了异常情况。Error(错误)和 Exception(异常)的区别Error 类及其子类: 程序中无法处理的错误,表示运行应用程序中出现了严重的错误。Exception:程序本身可以捕获并且可以处理的异常。Exception 这种异常又分为两类:运行时异常和编译时异常。运行时异常: RuntimeExceptio原创 2020-12-04 14:08:45 · 127 阅读 · 0 评论