java
嘿hei
这个作者很懒,什么都没留下…
展开
-
java基础(3)
有关Java Web和Web Service1、阐述Servlet和CGI的区别? servlet与CGI的区别在于servlet处于服务器进程中,他通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每一个请求都产生新的进程,服务完成后就销毁,所以效率上是低于Servlet。2、servlet的生命周期1)servle...原创 2018-03-22 15:59:22 · 138 阅读 · 0 评论 -
java基础(2)
1、String、StringBuffer、StringBuilder区别两种类型的字符串:String和StringBuffer/StringBuilder,他们可以存储和操作字符串。a)String是只读字符串,表示String引用的字符串内容是不能被改变。b)StringBuffer/StringBuilder类表示的字符串对象可以直接进行修改。 StringBuilder和...原创 2018-03-20 16:12:51 · 249 阅读 · 0 评论 -
java基础(1)
1、java8的新特性重复注解:java5中相同的注解在同一个位置,只能生命一次,java8引入的重复注解可以在同一个位置生命多次。扩展注解的支持:java的注解广泛的很,甚至连方法的异常也可以添加。optional:引入Optional类来放置空指针异常,Optional类实际上是一个容器,可以保存类型T,或者空值。Base64:在java8中,Base64编码成为了java类库的...原创 2018-03-13 17:41:46 · 99 阅读 · 0 评论 -
java线程基础
1、什么是线程 线程是操作系统能够进行运算调度的最小单位,包含在进程之内 2、线程和进程有什么区别 线程是进程的子集,不同的进程使用不同的内存空间,但是所有的线程共享一篇形同的内存空间,每个线程都拥有单独的栈内存用来存储本地数据 3、如何在java中实现线程 继承Thread的类或者实现Runnable接口重写run()方法 4、用Runnable还是Thread ja...原创 2018-03-16 17:07:18 · 110 阅读 · 0 评论 -
Spring相关知识
1、使用Spring框架能带来哪些好处?1)依赖注入(DI)方法似的构造器和JavaBean properties文件中的依赖关系一目了然2)与EJB容器相比较,IOC容器更加趋于轻量级。3)Spring提供了一个便捷的事物管理接口。2、BeanFactory和ApplicationContext有什么区别?1)BeanFactory理解为含有bean集合的工厂类,包含了b...原创 2018-03-21 17:42:46 · 162 阅读 · 0 评论 -
java基础(4)
01 基础篇JVM内存结构1、堆、栈、方法区、直接内存、堆和栈区别一、定义1)堆:先进先出,堆区是被所有线程所共享的,堆放在二级缓存中,调用对象的速度相对慢一些,生命周期是由虚拟机的垃圾回收机制制定。2)栈:先进后出,每个线程都包含一个栈区,栈存放在一级缓存中,存取速度快。3)方法区:用来存放方法和static变量二、存储的数据类型1)堆用来存储new出来的对象和数组2...原创 2018-04-23 18:44:22 · 184 阅读 · 0 评论 -
java基础(5)
1、mysql oracle 区别?1、提交方式oracle默认不自动提交,需要用户手动提交mysql默认是自动提交2、分区表和分区索引oracle的分区表和分区索引功能都很成熟,可以提高用户访问db的体验 mysql的分区表还不太成熟稳定2、mysql postgresql 区别?1、mysql更加快速,但是支持的特性较少,但是postgresql则有丰富的特性。2...原创 2018-05-02 13:59:46 · 178 阅读 · 0 评论