java基础
靓仔12138
咸鱼不努力怎么翻身
展开
-
String、StringBuffer、StringBuilder的区别
String类 是字符串常量类,该类对象在建立后不能修改。Java编译器保证每个字符串常量都是String类对象。用双引号括住的一串字符即为字符串常量,比如“Welcome to Java!",在通过编译器编译后成为String对象。因而,实例化一个String类对象既可以通过字符串常量,也可以通过系统提供的构造方法。 StringBuffer String类是字符串常量类,初始化后就不能进行修改...转载 2018-10-12 12:43:44 · 102 阅读 · 0 评论 -
死锁的必要条件 预防 和 解决
死锁产生的4个必要条件 互斥条件 某种资源一次只允许一个进程访问,即该资源一旦分配给某个进程,其他进程就不能再访问,直到该进程访问结束。 进程 A B 都需要 用到资源 C,A用着,B就用不了,直到A用完为止,B才能用。 占有且等待条件 ( 请求与保持条件 ) 一个进程本身占有资源(一种或多种),同时还有资源未得到满足,正在等待其他进程释放该资源。 A 在 用 C 时,B 这个 ...转载 2018-10-12 13:33:58 · 119 阅读 · 0 评论 -
池的基本概念
池的基本概念 1.池,就是提前创建好了东西放在池子里,你直接去池子里拿去用就行了,有现成的可用的,节省了你临时创建的时间。 2.jdbc connection,线程thread,对象,这些东西的创建和销毁都是很消耗时间的,所以我们一般都是提前创建好很多这种创建消耗高的东西,用的时候直接去用就行。 3.数据库连接池用的地方是:mybatis/hibernate这种sql语句操作时,临时创建conne...转载 2018-10-10 10:51:20 · 481 阅读 · 0 评论 -
面试题-------多态的理解
多态的理解 在面向对象语言中,接口的多种不同的实现方式即为多态。 引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。 多态的三要素:继承 重写 父类引用指向子类对象 Java中,父类的引用既可以指向父类的对象,也可...转载 2018-10-16 21:05:34 · 1016 阅读 · 0 评论 -
jsp运行原理大概讲解
Jsp笔记 jsp技术是指在html页面中嵌入 java脚本语言,然后由应用服务器中的Jsp引擎来编译和运行,之后再将整个页面返回给客服端。 大概 过程就是,通过 tomcat编译成java文件,就是一个servlet类 ,service执行,再返回内容。 jsp与servlet的区别 运作原理上: servlet页面信息输出流,动态生成html页面 jsp嵌入html代码中,可以动静分离,方便开...原创 2018-10-10 12:32:20 · 276 阅读 · 0 评论 -
java 23种设计模式
java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 还有另外两种模式:并发型模式和线...转载 2018-10-19 16:20:36 · 93 阅读 · 0 评论 -
面试题-------------容器-集合类-- set list map
集合类存放于java.util包中。 集合与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)、map(映...转载 2018-10-17 18:40:46 · 183 阅读 · 0 评论 -
面试题 Object类有多少种方法
转载链接 https://blog.csdn.net/zythemoon/article/details/78396736 想要更加详细的了解,推荐大家去看源码。 java是一个庞大的知识体系,本文从java的开始,即作为面向对象语言最基本的类java.lang.Object开始 对于Object大家都知道是一个非常神奇的类,它是JAVA所有类的始祖,在JAVA里每一个类都是由它间接或者直接的扩展...转载 2018-10-24 13:56:13 · 1219 阅读 · 0 评论