zoukankan      html  css  js  c++  java
  • Java面试笔记1

    hibernate:开放源代码的对象关系映射框架

    css样式:内联>内部>外部

    final修饰的变量指的是引用不可变,对象的值是可以改变的。

    面向对象基本特征:

    1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

    2)继承:子类拥有父类一切非私有的属性和方法。

    3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

    4)多态性:同一种事物的不同种表现形式。重写、重载、父类的声明指向子类的对象。

    overload:同一类中,方法名相同,参数列表不同;overwrite:父类与子类中,方法名、参数列表、返回类型都相同,子类的修饰符权限和抛出异常都不能高于父类。

    int是java的基本数据类型,integer是1.4版本后提供的基本类型包装类,当两者作为成员变量时,初始值分别为;int是0;integer是null;其中integer提供了一些对整数操作的方法,还定义了integer型数值的最值,其他基本类型也有对应的包装类,基本类型包装类的出现,使得java完全面向对象.

    抽象类

    接口

    继承object

    不继承

    有构造器

    含普通成员变量和常量

    常量(public static final)

    抽象、普通方法

    抽象方法(public abstract)

    可以有final

    不可以

    单继承,多实现

    多继承,不实现

    可以有静态方法

    不可以

     

     

     

     

     

     

     

  • 相关阅读:
    UVa 725 Division --- 简单枚举
    最短路之Floyd算法
    最短路之Bellman-Ford算法
    快速排序算法
    Dijkstra算法 --- 单源最短路
    HDU 2553 N皇后问题 --- 经典回溯
    HDU 2072 单词数
    HDU 1241 Oil Deposits --- 入门DFS
    jq val() 和 html() 用法注意
    jq 登录正则验证
  • 原文地址:https://www.cnblogs.com/vicky-upc/p/5726647.html
Copyright © 2011-2022 走看看