zoukankan      html  css  js  c++  java
  • java实习面试准备

    此博客链接:

    java实习面试准备

    1.java基础

    1.1hashmap的实现

    1.2Java中的垃圾回收

    1.3进程和线程区别

    1、进程是一段正在执行的程序,是资源分配的基本单元,而线程是CPU调度的基本单元。
    2、进程间相互独立进程,进程之间不能共享资源,一个进程至少有一个线程,同一进程的各线程共享整个进程的资源(寄存器、堆栈、上下文)。
    3、线程的创建和切换开销比进程小。

    1.4接口和抽象类的区别

    相同点

    (1)都不能被实例化 (2)接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能实例化。

    不同点

    (1)接口只有定义,不能有方法的实现,java 1.8中可以定义default方法体,而抽象类可以有定义与实现,方法可在抽象类中实现。

    (2)实现接口的关键字为implements,继承抽象类的关键字为extends。一个类可以实现多个接口,但一个类只能继承一个抽象类。所以,使用接口可以间接地实现多重继承。

    (3)接口强调特定功能的实现,而抽象类强调所属关系。

    (4)接口成员变量默认为public static final,必须赋初值,不能被修改;其所有的成员方法都是public、abstract的。

             抽象类中成员变量默认default,可在子类中被重新定义,也可被重新赋值;抽象方法被abstract修饰,不能被private、static、synchronized和native等修饰,必须以分号结尾,不带花括号。

    2.数据结构

    3.计网

    4.机组

    出来混总是要还的
  • 相关阅读:
    Redis认识
    常见注解和LambdaQueryWrapper
    微信开发思路和一些文档
    安全框架
    学习:Token
    javascript中对象的创建-原型模式1
    开发常用工具
    【java爬虫--1】Htmlunit+Jsoup解析非静态页面爬取图片
    【java爬虫--2】将批量图片地址转成pdf文件
    文本文件按行去重,有序输出
  • 原文地址:https://www.cnblogs.com/ping2yingshi/p/15083359.html
Copyright © 2011-2022 走看看