zoukankan      html  css  js  c++  java
  • 牛客问题

    之前做的题都没有记录哪里的知识点存在漏洞的。有些时候还是会忘记的,还是记录下来吧!

    在做题的时候也有发现自己完全没有见过的知识内容!

    1  Math 类包含用于执行基本数学运算的方法?

         Math 类包含用于执行基本数学运算的方法,这也不需要一一的记住。在使用的时候可以查看文档。

          常用的一些可以了解 比如:  random()方法一般是用来产生随机数的(返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。 是一个伪随机选择的数)

                                             abs()方法是取绝对值 

                                            。。。。。。

    2 在运行时,由java解释器自动引入,而不用import语句引入的包是()?

       解析:

                 java.lang包是java语言的核心包,lang是language的缩写
                 java.lang包定义了一些基本的类型,包括Integer,String之类的,是java程序必备的包,有解释器自动引入,无需手动导入。
     
    3 java中的枚举 ?
       解析: 枚举类 所有的枚举值都是类静态常量,在初始化时会对所有的枚举值对象进行第一次初始化。
     
    4 == ;equals();包装类的拆箱装箱比较?
      解析: == 比较对象地址
              equals()比较内容
             ==的情况,包装类不会自动拆箱
             equals()会自动装箱
     
         String s = "hello";//这是存在常量池的一个字符串
        String t = "hello";//这是存在常量池的一个字符串
        char c[] = {'h''e''l''l''o'};//返回一个对象.
        这几次做题我都把常量池给忽略了!
     
    6  这道题都没有看懂!
      
    老师给我讲了 这个会出现运行时的异常,因为找不到T11这个类
     
     

    1月6号——考点:

    1 各个访问修饰符的作用范围   2 try catch finally他们的执行顺序  3  JDK中的常用包和他们的基本功能   4 依赖注入的理解(依赖注入的动机就是减少组件之间    的耦合度,使开发更为简洁)  5 代码执行顺序

       1

     访问修饰符             本类      同一包中不同类      子类      不同包

      public                  √        √           √         √

      protected      √        √                    √

      default(不写)         √        √

      private        √

     2 经常出现的问题了

     3  简单介绍介几个吧

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

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

      java.io:       包含提供多种输出输入功能的类,
      java.net:     包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET,
      java.applet:   包含java小应用程序的类
      java.util:     包含一些实用性的类

    7 有关线程安全,以及线程的几个状态,方法的使用情况?
      状态:
     
    8 有关webservice的描述(特点)?
     
    1月7号——考点:数组的下标,长度    线程问题   算法结构   抽象类的特点
     
     
    9   构造器 静态代码块 非静态代码块在继承中根据不同的实例化执行的顺序 ?
       子类A继承父类B        A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
         解:父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数
        解析:当实例化子类对象时,首先要加载父类的class文件进内存,静态代码块是随着类的创建而执行,所以父类静态代码块最先被执行,子类class文件再被加载,同理静态代码块被先执行;
                实例化子类对象要先调用父类的构造方法,而调用父类构造方法前会先执行父类的非静态代码块
    10 JDK提供的用于并发编程的同步器有?

    Semaphore     CyclicBarrier    CountDownLatch

    11 & 不管前面是否为真,后面的一定执行,|与之类似。 

    1月8号——考点:多态的特点   对对象加互斥锁的关键字   在继承中根据实例化来判断 父类 子类 的构造函数、静态代码块、非静态代码块的执行顺序  StringBuffer 中的length()方法和  capacity()的区别   ArrayList和LinkList区别  

    Spring没有提供AOP方式的日志系统 JDK提供的用于并发编程的同步器(这个还真是一点都不了解) 在java中 & 与 && 、| 与 || 的区别

    12 今天做的题考了有关历史人物使用的思想来与java里的一些思想,历史的思想我一点也不了解。

    13  多态与强制类型转换!

     开始java问答题了!
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    WPF Caliburn 学习笔记(五)HelloCaliburn
    MSDN 教程短片 WPF 20(绑定3ObjectDataProvider)
    MSDN 教程短片 WPF 23(3D动画)
    比赛总结一
    HDU3686 Traffic Real Time Query System
    HDU3954 Level up
    EOJ382 Match Maker
    UESTC1565 Smart Typist
    HDU3578 Greedy Tino
    ZOJ1975 The Sierpinski Fractal
  • 原文地址:https://www.cnblogs.com/hellokitty1/p/5101963.html
Copyright © 2011-2022 走看看