• Java面试知识的认知描述


    连接池:同时操作连接数据库,创建一个连接池,池子里创建一万个数据库链接。根据系统运行情况关闭链接。高峰期链接达到最大MAX进行排队,对在用的链接实现失效时间。有几种:tomcat请求服务器(servers.xml/context.xml配置),dbcp(database connection poor),c3p0,java连接池。

    索引:数据的查找,但删除修改效率降低

    表更新

    主外键

    where

    迭代器:Map迭代器,Collection遍历循环输出值,Iterator,items,var,是序列对象点.出来的(运用remove()前要用.next()不然报错)

    引用传递,值传递:值传递是值的拷贝,引用传递

    抽象类:集成后可以不实现他的抽象方法,他也是抽血的,只能单继承,不能多继承。当也要别的类的,又不能双集成,就new一个

    死锁:数据库和Java死锁:当执行某一块资源的时候,要赋值,线程做一个事时1.实现接口Runable,2.继承Thread,start开始。3.使用ExecutorService、Callable、Future实现有返回结果的多线程.1.手动删掉某一个死锁线程,

    递归思想:斐波那契数列,自己调用自己

    迭代key,value:省市对应put,get,投票 用LinkList,做班级管理用ArrayList

    HashMap和Hashtable的区别

    几种排序,快速排序:二分法,插入排序,快速排序(择一个基准,将比起大的数放在一边,小的数放到另一边。对这个数的两边再递归上述方法)

    队列 堆 栈:队列-有序排队,先进先出。栈:先进后出。

    排序算法

    多线程访问共享资源,同步

    抽象方法

    线程间访问

    null和空值一样吗:空值是没有,null是有值,值是null

    正则表达式,如何匹配数字:^[1-9]d*$

    一个char 2个字节

    常见的数据结构,堆的特性

    Java垃圾回收机制:GC,finalize System.GC 调用

    举例说明一下多态  鱼new 金鱼,鲤鱼出来的不同,多台不一定是接口有可能是父类

    那些异常,处理的方式:try()catch处理,抛出异常throw ,throws声明一个方法可能出现的异常类型

    面试时要化被动为主动,提前准备,不耍小聪明

  • 相关阅读:
    如何改变常用编辑器(eclipse)的字号大小
    IOConsole Updater error
    RNAfold的使用方法
    单因素方差分析(oneway ANOVA)
    Perl内部保留变量(系统变量)
    Perl 中的正则表达式
    Perl Eclipse 格式化代码
    卸载Oracle 9i
    Ubuntu的菜鸟常用的基础命令
    linux as4u2 下安装openssh
  • 原文地址:https://www.cnblogs.com/huhuan123/p/6062184.html
Copyright © 2020-2023  润新知