Skip to content

Instantly share code, notes, and snippets.

@ZhdanRuslan
ZhdanRuslan / Solution.java
Created October 8, 2016 15:30
Level 20, Lesson 10, Bonus 04
package com.javarush.test.level20.lesson10.bonus04;
import java.io.*;
import java.util.*;
/* Свой список
Посмотреть, как реализован LinkedList.
Элементы следуют так: 1->2->3->4 и так 4->3->2->1
По образу и подобию создать Solution.
Элементы должны следовать так:
@ZhdanRuslan
ZhdanRuslan / Author.java
Created September 11, 2016 14:16
Level 38, Lesson 10, Home 02
package com.javarush.test.level38.lesson10.home02;
public @interface Author {
String value() default "";
Position position() default Position.OTHER;
}
@ZhdanRuslan
ZhdanRuslan / IncorrectAccount.java
Created September 11, 2016 14:11
Level 38, Lesson 10, Home 01
package com.javarush.test.level38.lesson10.home01;
public class IncorrectAccount {
@LongPositive
private String amountString;
}
@ZhdanRuslan
ZhdanRuslan / Solution.java
Created September 11, 2016 12:13
Level 38, Lesson 08, Task 02
package com.javarush.test.level38.lesson08.task02;
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
import java.util.ArrayList;
import java.util.List;
/* Неверные аннотации
Исправь неверные аннотации. Код должен компилировался без ошибок и предупреждений.
*/
@ZhdanRuslan
ZhdanRuslan / Solution.java
Created September 11, 2016 12:10
Level 38, Lesson 08, Task 01
package com.javarush.test.level38.lesson08.task01;
/* Предопределенные типы аннотаций (Predefined Annotation Types)
Расставьте в этом классе, везде где только можно, все возможные предопределенные в Java аннотации.
Не должно быть избыточности.
*/
@SuppressWarnings("deprecation")
@Deprecated
public class Solution {
@ZhdanRuslan
ZhdanRuslan / Connection.java
Created September 11, 2016 12:01
Level 38, Lesson 06, Home 02
package com.javarush.test.level38.lesson06.home02;
public interface Connection {
void connect() throws WrongDataException, ConnectionException;
void write(Object data) throws WrongDataException, ConnectionException;
Object read() throws WrongDataException, ConnectionException;
void disconnect() throws WrongDataException, ConnectionException;
}
@ZhdanRuslan
ZhdanRuslan / Solution.java
Created September 11, 2016 11:54
Level 38, Lesson 06, Task 01
package com.javarush.test.level38.lesson06.task01;
/* Улучшения в Java 7 (try-with-resources)
Перепиши реализации методов класса Solution.
Используй нововведения, касающиеся обработки исключений, которые были добавлены в Java 7.
*/
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
@ZhdanRuslan
ZhdanRuslan / ExceptionApplicationMessage.java
Created September 11, 2016 11:48
Level 38, Lesson 06, Home 01
package com.javarush.test.level38.lesson06.home01;
public enum ExceptionApplicationMessage {
UNHANDLED_EXCEPTION,
SOCKET_IS_CLOSED
}
@ZhdanRuslan
ZhdanRuslan / HiddenClass.java
Created September 11, 2016 11:15
Level 36, Lesson 10, Bonus 01
package com.javarush.test.level36.lesson10.bonus01;
public interface HiddenClass {
}
@ZhdanRuslan
ZhdanRuslan / NodeHelperTestSolution.java
Created September 10, 2016 09:49
Level 36, Lesson 08, Bonus 01
package com.javarush.test.level36.lesson08.bonus01;
import java.lang.reflect.Field;
public class NodeHelperTestSolution {
public static void changeNode(String nodName, RedBlackTree tree, String fieldName, RedBlackTree.Node newValue) throws
Exception
{
RedBlackTree.Node header = getFromTreeNodeByName(nodName, tree);