专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 > Java > Java基础

Java基础

说明和比较Java集合Fail-Fast和Fail-Safe机制的区别

1.什么是同步修改?当一个或多个线程正在遍历一个集合Collection,此时另一个线程修改了这个集合的内容(添加,删除或者修改)。这就是并发修改2.什么是 fail-fast 机制?fail-fast机制在遍历一个集合时,当集合结构被修改,会抛出Concurrent Modification Ex[详细]

发布于:2018-09-03阅读(24) (0)条评论

Java基础

一、 Java语言的历史  Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。  1、是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。  2、Java是一个面向对象的语言。[详细]

发布于:2018-02-01阅读(99) (0)条评论

Java 变量类型

局部变量成员变量类变量Java局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部[详细]

发布于:2017-06-28阅读(84) (0)条评论

从为什么 String=String 谈到 StringBuilder 和 StringBuffer

前言有这么一段代码:123456789public class TestMain{    public static void main(String[] args)    {        String str0 = "123";        String str1 = "123";      [详细]

发布于:2017-05-24阅读(113) (0)条评论

Java面试知识点总结

1.对于一些需要异步处理的,不要直接new一个thread,应当使用线程池。使用线程池的时候应当对线程数量大小合理设置,一般最大不超过50个,当然还需要考虑你的IO和CPU。2.分支判断if…else的时候,最常符合的条件处理放在前面。3.对象比较的时候常量放前面,减少空指针的出现。4.减少sync[详细]

发布于:2017-04-17阅读(179) (0)条评论

java中String&StringBuffer&StringBuilder区别

1.String,字符串常量StringBuffer,字符串变量(线程安全)StringBuilder,字符串变量(非线程安全)2.String and StringBuffer  String和StringBuffe的主要区别在于String是不可变对象,每次对String进行改变的时候其实 等于[详细]

发布于:2017-02-23阅读(126) (0)条评论

Java基础Collection集合

Collection是所有集合的父类,在JDK1.5之后又加入了Iterable超级类(可以不用了解)2.学习集合从Collection开始,所有集合都继承了他的方法集合结构如图:主要学习Collection中的add()方法向集合中添加元素Collection<String> list = new[详细]

发布于:2017-01-02阅读(194) (0)条评论

Java的面试题

1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机[详细]

发布于:2016-11-14阅读(162) (0)条评论

Lock的实现之ReentrantLock详解

摘要Lock在硬件层面依赖CPU指令,完全由Java代码完成,底层利用LockSupport类和Unsafe类进行操作;虽然锁有很多实现,但是都依赖AbstractQueuedSynchronizer类,我们用ReentrantLock进行讲解;ReentrantLock调用过程ReentrantL[详细]

发布于:2016-09-07阅读(136) (0)条评论

JAVA的序列化和持久化的区别与联系

持久化(Persistence)即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。持久化是将程序数据在持久状态和瞬时状态间转换的机制。JDBC就是一种持久化机制。文件IO也是一种[详细]

发布于:2016-08-08阅读(232) (0)条评论


x 微信关注我们 随时获取最新网站资讯