zoukankan      html  css  js  c++  java
  • 面试题

    (1)象类和接口的区别

    1、 接口是抽象类的变体,接口比抽象类更加抽象,接口中所有的方法都是抽象的。

    2、每个类只能继承一个抽象类,但是可以实现多个接口。

    3、抽象类中不一定都是抽象方法,抽象的而抽象类可以实现部分方法。但是接口中方法必须为public修饰的、抽象的不能实现具体的方法。

    4、接口中基本数据类型为static而抽象类不是的。

    (2)ArrayList,LinkedLIst和Set的区别

    1.ArrayList 底层是数组实现, 查询和修改快

    2.LinkedList 底层是链表结构实现, 增和删比较快, 查询和修改比较慢;

    3.共同点: 都是线程不安全的List,

    4.那我们到底使用谁呢? 查询多用 ArrayList 增删多用 LinkedList 如果都多 ArrayList

     (深圳中博科创技术有限公司)

    (3)java如何读取随机数

    1.直接使用Math.random()这个静态的方法,random()方法返回一个[0,1)的随机数;

    2.使用java.util.Random类,创建一个实例,使用nextInt(int count)获得count以内的整数,不含count

     1 //获取100以内的随机数
     2 package com.isea.java;
     3 import java.util.Random;
     4 public class TestRandom {
     5     public static void main(String[] args) {
     6  
     7         System.out.println("Method one:" + Math.random() * 100);
     8  
     9         Random random = new Random();
    10         System.out.println("Method two:" + random.nextInt(100));
    11     }
    12 }
    View Code
  • 相关阅读:
    宏大的目标
    java tcp ip网络编程(二) 套接字的基本使用
    java socket编程(一)简介
    是么是 API 和 SDK
    Mac 下显示隐藏文件
    iOS-事务相关
    iOS测试一段代码的运行时间
    sqlite3 语句总结
    iOS-scrollview及其子类适配iOS7
    OAuth2.0授权和SSO授权
  • 原文地址:https://www.cnblogs.com/juna3066/p/10438510.html
Copyright © 2011-2022 走看看