zoukankan      html  css  js  c++  java
  • java基础

    • 面向对象的特征有哪些方面? 【基础】
    • int 和Integer 有什么区别? 【基础】
    • Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 【基础】
    • 编程题: 用最有效率的方法算出2 乘以8 等於几? 【基础】
    • 数组有没有 length()方法?String 有没有 length()方法?【基础】
    • 构造器(constructor)是否可被重写(override)?【基础】
    • 是否可以继承String 类? 【基础】
    • 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 【基础】
    • String 和StringBuffer 的区别?【基础】
    • String, StringBuffer StringBuilder 的区别。【基础】
    • 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?【基础】
    • 描述一下 JVM 加载 class 文件的原理机制?【中等】
    • interface可以有方法的实现吗?【中等】
    • 是否可以从一个static 方法内部发出对非static 方法的调用?【基础】
    • GC 是什么? 为什么要有GC? 【基础】
    • 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?【基础】
    • 一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?【基础】
    • Java 中的 final 关键字有哪些用法?【基础】
    • 编码转换:怎样将GB2312 编码的字符串转换为ISO-8859-1 编码的字符串?【基础】
    • error 和exception 有什么区别? 【基础】
    • try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?【基础】
    • List,Set,Map 是否继承自Collection 接口?【基础】
    • 说出ArrayList,Vector, LinkedList 的存储性能和特性?【基础】
    • HashMap 和Hashtable 的区别? 【基础】
    • Arraylist 与Vector 区别?【基础】
    • List、Map、Set 三个接口,存取元素时,各有什么特点?【基础】
    • sleep() 和wait() 有什么区别? 【基础】
    • 当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法? 【基础】
    • 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 【基础】
    • 当一个线程进入一个对象的 synchronized 方法 A 之后,其它线程是否可进入此对象的 synchronized 方法 B?【中等】
    • 简述synchronized 和java.util.concurrent.locks.Lock 的异同?【中等】
    • 编写多线程程序有几种实现方式?【中等】
    • Java 中如何实现序列化,有什么意义?【中等】
  • 相关阅读:
    git报错
    rabbitmq关于guest用户登录失败解决方法
    【转】Linux下RabbitMQ服务器搭建(单实例)
    saltstack安装配置(yum)
    linux下搭建禅道项目管理系统
    git用户限制ssh登录服务器
    中央定调,“新基建”彻底火了!这七大科技领域要爆发
    数据可视化使用小贴士,这样的错误别再犯了
    5G国战:一部国家奋斗的血泪史,看看各国是如何角力百年?
    还没有一个人能够把并发编程讲解的这么透彻
  • 原文地址:https://www.cnblogs.com/wangyingshuo/p/14261263.html
Copyright © 2011-2022 走看看