• Java笔记(一)


    Java与JavaScript的区别

    1. Java用于b/s得web开发,android开发。
    2. Javascript用于网页开发。 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
    3. JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言。

    类和对象的区别

    1. 类是具有相同数据结构(属性)和相同操作(对象)的集合
    2. 对象是符合某种类所产生的实例
    3. 对象与类的关系是:对象的共性抽象为类,类的实例化就是对象。

    抽象类和接口的区别

    1. 实现的不同:抽象类可以继承抽象类,这个类不能继承其他类,但可以实现多个接口,接口不是类,它的子接口可以继承多个接口
    2. 成员的不同:抽象类中可以有不带abstract修饰的方法,而接口中则所有方法都是抽象的,即都是abstract修饰的
    3.  继承和实现的对调:抽象类可以实现接口,接口不能实现和继承抽象类

    TCP与UDP的区别

    1. TCP是基于连接的,UDP是基于无连接
    2. UDP程序结构较简单
    3. 流模式与数据报模式
    4. TCP保证数据正确性,UDP可能丢包
    5. TCP保证数据顺序,UDP不保证

    JDK、JRE、JVM的区别

    JVM 是一个核心程序,它是执行的, JRE 则是 JVM + 各种自带的 API 类库,而 JDK 则是 JRE + 编译开发调试工具。

    XML文件的解析

    解析xml主要有dom和sax两种

    1. dom:把整个XML文档放入内存,适合XML随机访问,占用内存资源大,可以对xml资源进行修改操作
    2. sax:事件驱动型的XML解析方式,顺序读取,不用一次装载整个文件,遇到标签会触发一个事件,适合对XML的顺序访问,占用内存资源稍小
    3. jaxb
    4. xstrem

    Map遍历方式

    遍历效率最高的方式为 entrySet+iterator 方式,其次entrySet+增强for ,再次keySet+iterator,最次keySet+增强for

  • 相关阅读:
    js使用html2canvas实现页面截图并保存图片
    微信小程序之图片base64解码
    微信小程序之回调函数
    小程序横向滚动
    搭建vue开发环境的步骤
    检测算法简介及其原理——fast R-CNN,faster R-CNN,YOLO,SSD,YOLOv2,YOLOv3
    hadoop常用命令
    工作流调度系统Azkaban的简介和使用
    java微服务简介与实战
    mxnet快速入门教程
  • 原文地址:https://www.cnblogs.com/yhongyin/p/8367810.html
Copyright © 2020-2023  润新知