Skip to content
This repository was archived by the owner on Oct 25, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
4248061
init
KhlebnikovEvgeniy1 Jul 7, 2021
e6d248c
init
KhlebnikovEvgeniy1 Jul 8, 2021
4cf47c8
init
KhlebnikovEvgeniy1 Jul 8, 2021
0038fea
Homework 05.07.2021
KhlebnikovEvgeniy1 Jul 8, 2021
01d96d4
Homework 05.07.2021 (redone)
KhlebnikovEvgeniy1 Jul 8, 2021
b35647f
README (HW1 link is redone)
KhlebnikovEvgeniy1 Jul 8, 2021
c58f7c8
HW1 after review 09.07.2021
KhlebnikovEvgeniy1 Jul 9, 2021
3ee9ea0
READMY edited 22.07.2021
KhlebnikovEvgeniy1 Jul 22, 2021
6ebd569
READMY edited 22.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
5b83f60
HW2 edited 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
3ddfb53
HW2 edited 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
1ecca8b
HW2 edited 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
8491b80
HW3 from 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
7aef7ee
HW3 from 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
fb4e781
HW3 from 23.07.2021
KhlebnikovEvgeniy1 Jul 23, 2021
f49ed7b
HW3 from 23.07.2021
KhlebnikovEvgeniy1 Jul 24, 2021
1ec7a31
HW3 from 23.07.2021
KhlebnikovEvgeniy1 Jul 24, 2021
29800ba
HW2 from 24.07.2021
KhlebnikovEvgeniy1 Jul 24, 2021
c2278dd
HW2 from 24.07.2021
KhlebnikovEvgeniy1 Jul 24, 2021
21b36e8
Merge branch 'master' into feature/KhlebnikovEvgeniy
ArtemNikolaev1 Jul 27, 2021
8c993ed
Merge branch 'master' into Feature/KhlebnikovEvgeniy
KhlebnikovEvgeniy1 Jul 29, 2021
b371ab2
HW4 Singleton (thread safe, double checked locking)
KhlebnikovEvgeniy1 Jul 30, 2021
c6d5de3
HW4 README updated 30.07.2021
KhlebnikovEvgeniy1 Jul 30, 2021
ba5073e
Merge remote-tracking branch 'origin/Feature/KhlebnikovEvgeniy' into …
KhlebnikovEvgeniy1 Jul 30, 2021
3aa487d
HW4 README updated 30.07.2021
KhlebnikovEvgeniy1 Jul 30, 2021
3866b9e
HW4 SingletonTest from 31.07.2021
KhlebnikovEvgeniy1 Jul 30, 2021
3d49019
README (HW4 SingletonTest) added 31.07.2021
KhlebnikovEvgeniy1 Jul 30, 2021
285ece4
Java_Core_June_2021 project restored 31.07.2021
KhlebnikovEvgeniy1 Jul 31, 2021
534d0fb
Merge remote-tracking branch 'origin/feature/KhlebnikovEvgeniy' into …
KhlebnikovEvgeniy1 Jul 31, 2021
37bf075
PyramidPrinterTest restored 31.07.2021
KhlebnikovEvgeniy1 Jul 31, 2021
0c50abf
README updated 31.07.2021
KhlebnikovEvgeniy1 Jul 31, 2021
cba9193
HW4 Annotations from 04.08.2021
KhlebnikovEvgeniy1 Aug 4, 2021
1cbfb61
HW3 TrafficLightTest (restored)
KhlebnikovEvgeniy1 Aug 11, 2021
c7b5422
HW3 README
KhlebnikovEvgeniy1 Aug 11, 2021
149de9a
Java_Core_June_2021 project restored 31.07.2021
KhlebnikovEvgeniy1 Aug 15, 2021
06a661c
HW3 README update
KhlebnikovEvgeniy1 Aug 15, 2021
d0c6e35
HW4 update
KhlebnikovEvgeniy1 Aug 15, 2021
982e7c0
HW4 update
KhlebnikovEvgeniy1 Aug 15, 2021
895e0eb
HW4 update (CustomFileReader)
KhlebnikovEvgeniy1 Aug 15, 2021
8e0250d
HW4 update (CustomFileReader)
KhlebnikovEvgeniy1 Aug 15, 2021
24c987b
HW4 README update
KhlebnikovEvgeniy1 Aug 15, 2021
ab5e1f2
HW4 README update
KhlebnikovEvgeniy1 Aug 16, 2021
0c184a8
HW4 README update
KhlebnikovEvgeniy1 Aug 16, 2021
db4fc4b
HW4 README update
KhlebnikovEvgeniy1 Aug 18, 2021
3f05b67
HW4 README update
KhlebnikovEvgeniy1 Aug 18, 2021
a62d014
HW7
KhlebnikovEvgeniy1 Sep 21, 2021
e2de6c5
HW7 README Update
KhlebnikovEvgeniy1 Sep 21, 2021
8e02ed9
HW6
KhlebnikovEvgeniy1 Sep 21, 2021
4770f7e
HW6 README Update
KhlebnikovEvgeniy1 Sep 21, 2021
bea5029
HW5
KhlebnikovEvgeniy1 Sep 21, 2021
9e01891
HW5 README Update
KhlebnikovEvgeniy1 Sep 21, 2021
5be87e9
HW5 README Update
KhlebnikovEvgeniy1 Sep 22, 2021
8f4e0a7
HW5 README Update
KhlebnikovEvgeniy1 Sep 22, 2021
104c358
HW5 PowerOfNumberTest
KhlebnikovEvgeniy1 Sep 22, 2021
899289f
HW5 PowerOfNumberTest
KhlebnikovEvgeniy1 Sep 22, 2021
bf0d934
HW5 CustomRegexMatcherTest
KhlebnikovEvgeniy1 Sep 22, 2021
b34b248
HW5 CustomRegexMatcherTest
KhlebnikovEvgeniy1 Sep 22, 2021
3025119
HW5 README Update
KhlebnikovEvgeniy1 Sep 22, 2021
732ce49
Course Project
KhlebnikovEvgeniy1 Sep 22, 2021
1219d13
Course Project SEA BATTLE CONSOLE GAME
KhlebnikovEvgeniy1 Sep 24, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 26 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,33 @@
# Java Core June 2021

## *Nikolaev Artem*
## *Khlebnikov Evgeniy*

| Number | Solution | Short description
| --- | --- | --- |
| HW1 | [Console printer](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/master/src/main/java/homework_1) | The app that reads input arguments and prints them, until "error" argument |
| HW1 | [Console printer](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_1) | The app that reads input arguments and prints them, until "error" argument |
| HW2 - 1 | [Traffic Light](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_2/traffic_light) | The app that reads the time from the console (seconds) and displays the traffic light color (GREEN in green, YELLOW in yellow, RED in red) on the command line |
| HW2 - 1 Test | [Traffic Light Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_2/traffic_light) | Traffic Light Test |
| HW2 - 2 | [Pyramid Printer](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_2/pyramid_printer) | The app that reads the number once from the command line, and prints the pyramid of "x" according to the positive integer entered. Quits after first printing |
| HW2 - 2 Test | [Pyramid Printer Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_2/pyramid_printer) | Pyramid Printer Test |
| HW2 - 3 | [Random Chars Table](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_2/random_chars_table) | The app that reads length, width, strategy from the console generates the table and prints even/odd letters |
| HW2 - 3 Test | [Random Chars Table Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_2/random_chars_table) | Random Chars Table Test |
| HW3 | [ImmutableClass](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_3) | The Immutable Class An immutable class is created. Requirements for an immutable class have been added to a separate * .tht file in the homework_3 package.|
| HW4 - 1 | [ CustomFileReader](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_4/custom_file_reader) | CustomFileReader Class |
| HW4 - 1 Test | [ CustomFileReader Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_4/custom_file_reader) | CustomFileReader Class Test |
| HW4 - 2 | [Singleton](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_4/singleton) | Singleton Class. The Singleton class (thread-safe version) is created. Double checked locking was used in order to check whether the variable has already been initialized, if the another thread acquired the lock first, it may have already done the initialization. |
| HW4 - 2 Test | [Singleton Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_4/singleton) | Singleton Class Test. |
| HW4 - 3 | [Custom Annotation](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_4/custom_annotation) | Custom annotation. |
| HW4 - 3 Test| [Custom Annotation Test](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_4/custom_annotation) | Custom Annotation Test. |
| HW5 - 1| [CustomRegexMatcher](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_5/custom_regex_matcher) | CustomRegexMatcher. |
| HW5 - 1 Test| [CustomRegexMatcherTest](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_5/custom_regex_matcher) | CustomRegexMatcherTest. |
| HW5 - 2| [PowerOfNumber](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_5/power_of_number) | PowerOfNumber. |
| HW5 - 2| [PowerOfNumberTest](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/test/java/homework_5/power_of_number) | PowerOfNumber. |
| HW6| [MapProblemsGenerator](https://github.com/NikolaevArtem/Java_Core_June_2021/blob/feature/KhlebnikovEvgeniy/src/main/java/homework_6/map_problems_generator) | MapProblemsGenerator. |
| HW7| [KittenToCatFunction](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/KhlebnikovEvgeniy/src/main/java/homework_7) | KittenToCatFunction. |


| Title | Link | Short description
| --- | --- | --- |
| CodingBat | [CodingBat Code Practice](https://codingbat.com/done?user=khebnikove@gmail.com&tag=2964520102) | CodingBat khebnikove@gmail.com Done Page |

[Link to markdown giude](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
2 changes: 1 addition & 1 deletion gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions src/main/java/course_project/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package course_project;

import course_project.engine.BattleShipGame;

public class Main {

public static void main(String[] args) {

new BattleShipGame();

}
}
10 changes: 10 additions & 0 deletions src/main/java/course_project/engine/BattleShipGame.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package course_project.engine;

public class BattleShipGame {

public BattleShipGame() {

Menu menu = new Menu();
menu.chooseGameOptions();
}
}
Loading