• Java线程池的作用

    Java线程池的作用

    标签: 2018-11-19
    在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二: ……
  • 你能不能谈谈,java GC是在什么时候,对什么东西

    你能不能谈谈,java GC是在什么时候,对什么东西

    标签: 2018-11-19
    在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生在新生代的minor GC,将存活的 ……
  • ThreadLocal(线程变量副本)

    ThreadLocal(线程变量副本)

    标签: 2018-11-19
    Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自 ……
  • 线程池的种类,区别和使用场景

    线程池的种类,区别和使用场景

    标签: 2018-11-11
    一个线程从被提交(submit)到执行共经历以下流程: 线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务。如果核心线程池里的线程都 ……
  • Java编程,打印昨天的当前时刻

    Java编程,打印昨天的当前时刻

    标签: 2018-11-11
    public class YesterdayCurrent{ public void main(String[] args){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); } } ……
  • 串行(serial)收集器和吞吐量(throughput)收集器的区别

    串行(serial)收集器和吞吐量(throughput)收集器的区别

    标签: 2018-11-10
    吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。 ……
  • 堆内存溢出及解决方法

    堆内存溢出及解决方法

    标签: 2018-11-10
    【情况一】: java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,可以通过调整JVM下面的配置来 ……
热门面试题排行
精彩面试题
  • Java线程池的作用
    Java线程池的作用
    在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建
  • 你能不能谈谈,java GC是在什么时候,对什么东西
    你能不能谈谈,java GC是在什么时候,对什么东西
    在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生
  • ThreadLocal(线程变量副本)
    ThreadLocal(线程变量副本)
    Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,
  • 线程池的种类,区别和使用场景
    线程池的种类,区别和使用场景
    一个线程从被提交(submit)到执行共经历以下流程: 线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务
  • Java编程,打印昨天的当前时刻
    Java编程,打印昨天的当前时刻
    public class YesterdayCurrent{ public void main(String[] args){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); } }
  • Java面试题 更多……
    Java线程池的作用 Java线程池的作用
    在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建 ……
  • 前端面试题 更多……
    8月份比较新的前端面试题 8月份比较新的前端面试题
    最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题:主要考察前端技基础是否扎实,是否能够将前端知识体系串联。一种 ……
PHP面试题 更多……
  • 怎么保证促销商品不会超卖
    怎么保证促销商品不会超卖
    答:这个问题是我们当时开发时遇到的一个难点,超卖的原因主要是下的订单的数目和我们要促销的商品的数目不一致导致的,每次总是订单的数比我们的促 ……
    阅读
  • 如何解决异常处理?
    如何解决异常处理?
    答: 抛出异常:使用try...catch,异常的代码放在try代码块内,如果没有触发异常,则代码继续执行,如果异常被触发,就会 抛出一个异常。Catch代码块捕获异 ……
    阅读
  • TP框架中的大字母函数?
    TP框架中的大字母函数?
    答: U:对url的组装 A:内部实例化控制器 S:缓存处理 R:调用某个控制器的操作方法 D:实例化自定义模型类 M:实例化基础模型类 I:获取参数 L:设置或者获取当前语 ……
    阅读
  • oop是什么?
    oop是什么?
    答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP具有三 ……
    阅读
Android面试题 更多……
  • 最近整理的Android面试题附答案
    最近整理的Android面试题附答案
    以下都是自己整理的一些题目,并附带了解答,暂时不多,日后会接着更新。 1.请介绍下Android中常用的5种布局 Android中常用的5种布局分别为:FrameLaout(框架 ……
    阅读
  • 40个比较重要的Android面试题
    40个比较重要的Android面试题
    1、 Android的四大组件是哪些,它们的作用? 答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态 ……
    阅读
  • 有关Context相关问题总结内容?
    有关Context相关问题总结内容?
    有关Context相关问题总结? Activity和Service以及Application的Context是不一样的,Activity继承自ContextThemeWraper.其他的继承自ContextWrapper. 每一个Activity和Service以及Appl ……
    阅读
  • 述下Acitivty任务栈和使用方法?
    述下Acitivty任务栈和使用方法?
    任务栈是一种后进先出的结构。位于栈顶的Activity处于焦点状态,当按下back按钮的时候,栈内的Activity会一个一个的出栈,并且调用其onDestory()方法。如果栈内没 ……
    阅读
C语言面试题 更多……
  • C语言面试题大汇总
    C语言面试题大汇总
    static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始 ……
    阅读
  • C中static有什么作用?
    C中static有什么作用?
    正确答案: (1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同 ……
    阅读
  • 请概述下进程和线程的差别是什么?
    请概述下进程和线程的差别是什么?
    答:线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2 ……
    阅读
  • 请概下述线程和进程的区别?
    请概下述线程和进程的区别?
    答:线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别? (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 ( ……
    阅读
C++面试题 更多……
  • 有了malloc/free为什么还要new/delete?
    有了malloc/free为什么还要new/delete?
    malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满 ……
    阅读
  • sizeof的用法
    sizeof的用法
    1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括住。如sizeof(int)。 2、用于变量 sizeof使用形式:sizeof(var_name)或sizeof var_name 变量名 ……
    阅读
  • C和C++有什么不同?
    C和C++有什么不同?
    从机制上:c是面向过程的(但c也能够编写面向对象的程序);c++是面向对象的,提供了类。可是, c++编写面向对象的程序比ceasy 从适用的方向:c适合要求 ……
    阅读
  • 输入一个字符串,将其逆序后输出。(使用C++,
    输入一个字符串,将其逆序后输出。(使用C++,
    #include iostream using namespace std; void main() { char a[50];memset(a,0,sizeof(a)); int i=0,j; char t; cin.getline(a,50,/n); for(i=0,j=strlen(a)-1;istrlen(a)/2;i++,j--) { t=a[i]; a[i]=a[j]; a[j]=t; ……
    阅读
C#面试题 更多……
  • 2018整合C#面试题
    2018整合C#面试题
    2018整合C#面试题 1.简述 private、 protected、 public、internal 修饰符的访问权限 答 private:私有成员,在类的内部才可以访问(只能从其声明上下文中进行访问)。 ……
    阅读
  • C#与和Net面试题目及答案
    C#与和Net面试题目及答案
    1 , 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又 ……
    阅读
  • C#是否可以对内存直接进行操作?
    C#是否可以对内存直接进行操作?
    这个问题比较难回答,也是个很大的问题。但是可以这样问答。 C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时 ……
    阅读
  • .NET和C#有什么区别
    .NET和C#有什么区别
    .NET一般指.NETFrameWork框架,它是一种平台,一种技术。 C#是一种编程语言,可以基于.NET平台的应用。 ……
    阅读