java经典面试题集锦(五)

一、什么是线程同步、异步?(更多面试题推荐:java面试题)同步(synchronous)就是协同步调,按预定的先后次序进行运行。异步就是和同步相对,不阻塞,同时运行。二、什么是线程不安全?如何解决?(重点)什么叫线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的

java经典面试题集锦(四)

str.matches(“[a-zA-Z0-9]+”) //判断英文和数字2、提取字符串中所有的英文

java经典面试题集锦(七)

java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1、要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 2、利用 InputStreamReader(new FileInputStream(fileUrl), “utf-8”)将文本再次设置为utf-8 InputStreamReader isr; try { isr =

java经典面试题集锦(八)

public class Flie_or_Folder {public static void main(String s[]){String path =”/Users/XXXXX/Desktop/one”;File f

java经典面试题集锦(三)

一、String、StringBuffer与StringBuilder的区别(相关教程推荐:java面试题)String的值是不可变的,这就导致每次对String的操作都会生成新的String对象。StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象速度快慢为:StringBuilder > StringBuffer > StringStri

java经典面试题集锦(一)

Java如何实现对存储过程的调用:1、不带输出参数的create procedure getsum

java经典面试题集锦(六)

一、什么是数组?什么是链表?(相关面试题推荐:java面试题)数组就像身上编了号站成一排的人,要找第10个人很容易,根据人身上的编号很快就能找到。但插入、删除慢,要望某个位置插入或删除一个人时,后面的人身上的编号都要变。当然,加入或删除的人始终末尾的也快。链表是一种上一个元素的引用指向下一个元素的存储结构,链表通过指针来连接元素与元素;链表就像手牵着手站成一圈的人,要找第10个人不容易,必须从第一