学习记录第二天

来源:互联网 发布:淘宝卖农副产品挣钱吗 编辑:程序博客网 时间:2024/05/16 09:30

1、首先,对于爱学习英语的朋友们,推荐一款软件——英语流利说。简单、易学,最主要的是可以带动你一起开口。


2、今天听了TED公开课上“如何成为一个更好的交谈者”的演讲。其中有10条成功的Tips:

(1)不要三心二意

(2)不要好为人师

(3)使用开放式问题

(4)顺其自然

(5)如果你不知道,就说你不知道

(6)不要把自己的经历和他人比较

(7)尽量别重复自己的话

(8)少说废话

(9)认真倾听

(10)简明扼要

真的,听完之后,觉得每一条都有令我意外的解释。

最震憾我的一句话:走出门去,和别人交谈,听别人说以及最重要的,准备好大吃一惊!


3、编程题

题目描述

给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 
import java.util.ArrayList;
public class Solution {
    public int[] multiply(int[] A) {
        int len = A.length;
        int forword[] = new int[len];
        int backword[] = new int[len];
        int B[] = new int[len];
        forword[0] = 1;
        backword[0] = 1;
        for(int i = 1;i < len;i++){
            forword[i] = A[i-1]*forword[i-1];
            backword[i] = A[len - i]*backword[i-1]; 
        }
        for(int i = 0;i < len;i++){
            B[i] = forword[i]*backword[len-i-1];
        }
        return B;
  }
}


  • java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面

    java.lang: 提供java编成语言的程序设计的基础类

    java.io:  包含提供多种输出输入功能的类,
    java.net:  包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET,
    java.applet: 包含java小应用程序的类
    java.util:  包含一些实用性的类 
  • Java不支持多继承,但是通过一些巧妙的设计来达到和多继承同样的效果 
    通过接口、内隐类,继承、实现,互相配合,达到多继承的效果 

    1、Java中一个类不能继承多个具体class。 

    2、一个类只可继承自一个具体 class,但可实现多个接口。 
       interface不涉及到实现细节,不与任何存储空间有关连。 
       可以实现合并多个 interface ,达到可向上转型为多种基类的目的。 
       新类可继承自一个具象class,其余继承都得是interfaces。 

    3、outer class不可继承自多个具体 class,可在其内部设多个inner class,每个inner class都能各自继承某一实现类。 
       inner class不受限于outer class 是否已经继承自某一实现类。 

    4、inner class可以说是多重继承问题的完整解决方案。 
       inner class 可 “继承自多个具象或抽象类”。 
       一个类不能继承自多个一般类。但我们可以让其内部的多个inner class各自继承某一实现类达到类似的目的。
  • A.非抽象类继承抽象类,必须将抽象类中的方法重写,否则需将方法再次申明为抽象。所以这个方法还可再次声明为抽象,而不用重写。而用重载也错了,重载是在同一个类中,重写、覆盖才是在父子类中。
    B.抽象类可以没有抽象方法,接口是完全的抽象,只能出现抽象方法。
    C.抽象类无法实例化,无法创建对象。现实生活中也有抽象类的类子,比如说人类是一个抽象类,无法创建一个叫人类的对象,人继承人类来创建对象。况且抽象类中的抽象方法只有声明,没有主体,如果实例化了,又如何去实现调用呢?
    D因为类是单继承的,类继承了一个抽象类以后,就不能再继承其他类了。 








1 0