System.out.println(i % 1 == 0 || i % i == 0);
выводится результат проверки, а не само число.if (i % 1 == 0 || i % i == 0) {
System.out.println(i);
}
существуют какие-то более быстрые способы?Если достоверность определения ~70%..80% устраивает (цифра интуитивная, от фонаря), то можно банально по окончаниям. Например "убегай", "летать" - глаголы с типичными для глаголов окончаниями. Но внезапно встречаем "сарай" и "гать" и без словаря определяем их тоже как глаголы. Так что надёжно - только со словарём.
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx.controls</artifactId>
<version>12.0.0</version>
</dependency>
</dependencies>
dependencies {
compile 'org.openjfx:javafx.controls:12.0.0'
}
javac --module-path "C:\Program Files\Java\javafx-sdk-12\lib" --add-modules=javafx.controls Example.java
java --module-path "C:\Program Files\Java\javafx-sdk-12\lib" --add-modules=javafx.controls Example
зачем нужно делать свой repository на каждую сущность
Почему нельзя использовать шаблон Repository для работы с несколькими сущностями сразу
Не верю, что среда jvm когда-либо научится использовать ресурсы системы оптимальнее чем нативная платформа.
These days we’re beating the really good C and C++ compilers pretty much always. When you go to the dynamic compiler, you get two advantages when the compiler’s running right at the last moment. One is you know exactly what chipset you’re running on. So many times when people are compiling a piece of C code, they have to compile it to run on kind of the generic x86 architecture. Almost none of the binaries you get are particularly well tuned for any of them. You download the latest copy of Mozilla,and it’ll run on pretty much any Intel architecture CPU. There’s pretty much one Linux binary. It’s pretty generic, and it’s compiled with GCC, which is not a very good C compiler.
When HotSpot runs, it knows exactly what chipset you’re running on. It knows exactly how the cache works. It knows exactly how the memory hierarchy works. It knows exactly how all the pipeline interlocks work in the CPU. It knows what instruction set extensions this chip has got. It optimizes for precisely what machine you’re on. Then the other half of it is that it actually sees the application as it’s running. It’s able to have statistics that know which things are important. It’s able to inline things that a C compiler could never do. The kind of stuff that gets inlined in the Java world is pretty amazing. Then you tack onto that the way the storage management works with the modern garbage collectors. With a modern garbage collector, storage allocation is extremely fast.
Смотря на школьников, которые в моем возрасте мутят что-либо и зарабатывают на этом,
И окончательный вопрос: реально ли в 15-17 лет освоить ЯП с остальными технологиями и начать работать на фрилансе?
Также я слышал про программистское мышление. Каким образом мне заполучить это качество?
Чуть менее месяца как изучаю разработку под андрои... знание всех паттернов(mvp,mvi...) + куча таких слов как RxJava...