• synchronized的作用是什么?什么时候需要synchronized?

      Low level locking 什么时候需要synchronized ? 一个变量有可能被多个线程访问,其中至少有一个线程是写操作 每个对象都有一个相关的lock对象(监视器) java语言没有提供分离的lock和unlock操作 ,但…

    • 什么是内存模型?描述一下Java的内存模型

      操作平台的内存模型 寄存器,CPU缓存,物理内存,虚拟内存… 缓存一致性模型 顺序一致性模型:要求对某处理机所写的值立即进行传播,在确保该值以被所有处理机接受后才能继续其他指令的执行 释放一致性模…

    • 亚信联创-java面试题目总结

      这几天投简历,只有两家的HR表示感兴趣。易思卓越和亚信联创,不管怎样如果能有机会面试都一定尽力表现,所以找了找网上的面经,这里先把题目总结一下。 职位要求如下: ------------------------…

    • 深圳-Java开发工程师-面试!

      从开始到深圳,现在差不我有一个月了。 到现在为至,一共去面试了6家公司。其中收到了一家的offer. 但是因为一些原因没有去入职(这个绝对不是因为自己要求太高了)。 就来说说这几次面试,也当是一个纪念…

    • Java程序员面试--面向对象的基本概念

      面试例题1:对象与实例有什么区别? 解析:在Java的内存分配中,对象和实例是不同的,前者分配在内存堆里,后者分配在堆栈里,至于为什么要这样分,参考一下其他的资料。对象是不变的东西,它是对客观事物…

    • 一篇文章搞定Java线程相关的所有面试题

      1) 什么是线程? 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,…

    • JAVA面试题集

      系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由通过直接发送Uri把参数带过去,或者通过manifest里的intentfilter里的data属性你如何确保main()方法所在的线程是Java程序最后结束的线程…

    • JAVA面试题集

      java中如何引用本地语言可以用JNI(java native interface java 本地接口)接口 。DDMS和TraceView的区别?DDMS是一个程序执行查看器,在里面可以看见线程和堆栈等信息,TraceView是程序性能分析器。怎么提高…

    • JAVA面试题集

      请解释下Android程序运行时权限与文件系统权限的区别运行时权限Dalvik( android授权) 文件系统 linux 内核授权 android客户端如何实现自动登录通过SharedPreferences存储用户名,密码,当存储不为空时实现…

    • 一份JAVA笔试题

      是否可以继承 String 类?String 类是 final 类故不可以继承。abstract 的 method 是否可同时是 static,是否可同时是 native,是否可同时是 synchronized?都不能 List, Set, Map 是否继承自 Collection 接口?…