-
1、作用域публичный,частный,защищенный,以及不写时的区别 答:区别如下:
作用域 当前类 同一пакет 子孙类 其他пакет
общественный √ √ √ √
защищенный √ √ √ ×
дружелюбный √ √ × ×
частный √ × × ×
不写时默认为дружественный
2、Анонимный внутренний класс (匿名内部类) 是否可以extends(继承)其它类,是否可以реализует(实现)интерфейс(接口)
答:匿名的内部类是没有名字的内部类。不能extends (继承) 其它类,但一个内部类可以作为一个接口, 由另一个内部类实现
3. Статический вложенный класс — внутренний класс (一般是C++的说法), внутренний класс (一般是JAVA的说法).Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Внутренний класс)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象
4、&和&&的区别 答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(и)
5. Выберите «Коллекция» и «Коллекции». Установите список.
Коллекции, которые можно купить в магазине, и в магазине, и в магазине, и в магазине, и в магазине.全化等操作
6. 什么时候用утверждать
答:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中, утверждение就是在程序中的一条语句,它对一个логическое значение表达式进行检查,一个正确程序必须保证这个логическое значение表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下, 系统将给出警告或退出。一般来说, утверждение用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能, 在软件发布后, утверждения检查通常是关闭的
7、String s = new String("xyz");创建了几个String Object
答:两个,一个字符对象,一个字符对象引用对象
8、Math.round(11.5) где находится? Math.round(-11.5)等於多少 答: Math.round(11.5)==12;Math.round(-11.5)==-11;round求其 пол
9、короткий s1 = 1; s1 = s1 + 1;有什么错? короткий s1 = 1; s1 += 1;有什么错答:short s1 = 1; с1 = с1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译)
10. Java-有没有перейти к
答:java中的保留字,现在没有在java中使用
11. Как изменить длину()? String может использоваться в функции length(), например, в функции length(), в функции length(), в функции length(), в функции String, в которой может использоваться length().
12. Перегрузка и переопределение. Переопределение и переопределение в Java. Переопределение параметров переопределения. Перегрузка.有相同的名称和参数,我们说该方法被重写 (переопределение) 。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或Перегрузка. Перегрузка. Перегрузка. Перегрузка.回值的类型
13、Набор элементов питания, которые вы хотите использовать, или набор инструментов, которые вы хотите использовать? 是用==还是equals()? Функция Set: функция Set, функция iterator(), функция Set, функция equals().否相等
Для метода Equals() используется метод Equals(), для которого используется функция Equals().和类型相配的话,返回真值
14. Исключение времени выполнения.
Тип: ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, MonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifyingSetException, UnsupportedOperationException
15. Ошибка и исключение. 答: ошибка. Ошибка.存溢出。不可能指望程序能处理这样的情况
исключение
16. List, Set, Map — список, набор, карта — коллекция.
17、абстрактный класс和интерфейс有什么区别 答:声明方法的存在而不去实现它的类被叫做抽象类),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建абстрактный 类的实例。然而可以创建一个变量, 其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数Аннотация为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现Интерфейс и интерфейс.现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static Final成员变量。接口的实现与子类相似, 除了该实现类不能从接口安中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换, экземпляр 运算符可以用来决定某对象的类是否实现了接口
18, абстрактный метод, статический, собственный, синхронизированный
答:都不能
19. 接口是否可继承接口? 抽象类是否可实现(инструменты)接口? 抽象类是否可继承实体类(конкретный класс)
答:接口可以继承接口。抽象类可以实现(инструменты)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数
20. Переопределение конструктора.
Пример: Конструктор, Переопределение, Переопределение, Перегрузка.
-