![](https://img-blog.csdnimg.cn/20200224104806930.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
java基础知识,面试知识点,框架学习等等
YesPlus
这个作者很懒,什么都没留下…
展开
-
线程池,多线程,线程种类
1.为什么使用线程池诸如Web服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如HTTP、FTP或POP)、通过JMS队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个简单模型是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。实际上对于原型开发这种方法工...转载 2020-05-22 10:23:04 · 245 阅读 · 0 评论 -
Java基础知识点速记
1.Java的特点:面向对象,跨平台,健壮,安全2.Java的三个体系:Java SE(Java Platform,Standard Edition)标准版,定位在桌面应用程序(客户端程序),是其余两个平台的基础;Java ME(Java Micro Edition)微缩版,定位在移动设备电子产品的开发;Java EE(Java Enterprise Edition)企业版,定位在大中型的企业级应用。3.JDK是Java语言开发包,可以将.java文件编译为可执行的Java程序。JRE...原创 2020-05-21 15:50:14 · 395 阅读 · 0 评论 -
数组的二分查找算法的原理、代码实现和注意事项
1、原理图解2、代码实现public class Demo_Array { /** * * A:案例演示 * 数组高级二分查找代码 * B:注意事项 * 如果数组无序,就不能使用二分查找。 * 因为如果你排序了,但是你排序的时候已经改变了我最原始的元素索引。 */ public static void main(String[] args) {...原创 2020-03-11 16:52:23 · 222 阅读 · 0 评论 -
单例模式singleton以及两种经典实现:饿汉式和懒汉式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。来一张网上搜来的图,方便学习来源于百度百科两种经典实现方式:饿汉式和懒汉式饿汉...原创 2020-03-10 23:01:54 · 315 阅读 · 0 评论 -
初学多线程,举例体现
多线程多线程的概念: * 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作JVM启动至少启动了垃圾回收线程和主线程,所以是多线程的。 多线程的实现: 方式一:...原创 2020-03-10 22:21:36 · 154 阅读 · 0 评论 -
排序算法之冒泡排序、选择排序、直接插入
1、冒泡排序首先上原理图:代码实现:public static void main(String[] args) { int[] arr = {24, 69, 80, 57, 13}; bubbleSort(arr); print(arr); } public static void bubbleSort(in...原创 2020-03-10 20:59:36 · 274 阅读 · 0 评论 -
学习SSH,Spring + Struts +Hibernate
SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。https://baike.so.com/doc/1081563-1144589.html原创 2020-03-07 16:24:26 · 291 阅读 · 0 评论 -
简单谈谈对MVC设计模式的理解
MVC是Model-View-Controler的简称,即模型-视图-控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器分担着不同的任务:视图:视图是用户看到并能与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不能进行任何业务逻辑处理。模型:模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数...原创 2020-03-07 15:47:51 · 1208 阅读 · 0 评论 -
框架、架构和设计模式?!
先来看看框架、架构和设计模式的概念:1.框架框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。也就是说:1)框架本身一般不完整到可以解决特定问题;2)框架天生就是为扩展而设计的;3)框架里...原创 2020-02-29 17:30:41 · 1634 阅读 · 0 评论 -
eclipse导出.jar文件的正确操作
1.右键点击要到处的.java文件,选择Export2.选择Java下的JAR file,然后点击Next3.选择文件导出的位置,点击Next4.这一步什么也不操作,直接点Next5.选择主函数类,main class,点击Finish,完成dia...原创 2020-02-24 16:09:03 · 269 阅读 · 0 评论 -
为何双击无法运行.jar文件?
本方法适用于电脑已正确安装jdk,并且导出.jar文件时没有错误的情况下。一起学习,共同进步,希望这篇文章可以帮助到需要它的同学!1.eclipse导出.jar文件到桌面(你可以按自己的需要,导出到任何地方),此时双击无反应!2.右键→打开方式(把始终使用此应用打开.jar文件勾选上)→在这台电脑上查找其他应用→选择Java\jre1.8.0_162\bin文件夹下的javaw.exe...原创 2020-02-24 14:18:09 · 2149 阅读 · 4 评论