Size: a a a

2020 November 21

AS

Alexey Stepanov in learn.java
Подскажите, плис, лыжи не едут

Есть такая структура наследников:
Parent
- Child1
- Child2
- Chidl3
...

AbstractSomeClass<T extends Parent> - в этом классе есть логика, использующая наследников

Я могу сделать так:
ConcreteSomeClass1 extends AbstractSomeClass<Child1>

Мне нужно использовать несколько вариантов типов, как возможно такое реализовать, или я мыслю не в ту сторону?
Что-то вроде:
ConcreteSomeClass3 extends AbstractSomeClass<Child1, Child2>
источник

L

Laste in learn.java
weezzzeey
codewars, leetcode, stepik, hyperskill
Благодарю
источник

L

Laste in learn.java
Ещё такой вопрос: на java самый популярный backed фрейморк - это spring, верно?
источник

Д

Димочка in learn.java
Alexey Stepanov
Подскажите, плис, лыжи не едут

Есть такая структура наследников:
Parent
- Child1
- Child2
- Chidl3
...

AbstractSomeClass<T extends Parent> - в этом классе есть логика, использующая наследников

Я могу сделать так:
ConcreteSomeClass1 extends AbstractSomeClass<Child1>

Мне нужно использовать несколько вариантов типов, как возможно такое реализовать, или я мыслю не в ту сторону?
Что-то вроде:
ConcreteSomeClass3 extends AbstractSomeClass<Child1, Child2>
<? extends Parent> ?
источник

N🌌

Nazarii 🌌 in learn.java
Laste
Ещё такой вопрос: на java самый популярный backed фрейморк - это spring, верно?
Фактически, да
источник

L

Laste in learn.java
Laste
Ещё такой вопрос: на java самый популярный backed фрейморк - это spring, верно?
Насколько сильно он от django отличается?
источник

LG

Leonid Gaev in learn.java
Здравствуйте, может кто-нибудь подсказать, можно ли как-то сделать так, чтобы jar файлы моей библиотеки (CustomerStudentFilter) включились в билд jar файла моего проекта (Fox)?

Попробовал подключить CustomerStudentFilter как библиотеку и в IDE все хорошо работает, но когда проект переношу на другой компьютер, оказывается, что CustomerStudentFilter в проект не включен и программа вылетает в месте, где CustomerStudentFilter используется.

могу скопировать класс CustomerStudentFilter в src проекта Fox, и все будет работать хорошо, но не хотелось бы заниматься копированием ручками.
источник

ch

central hardware in learn.java
Leonid Gaev
Здравствуйте, может кто-нибудь подсказать, можно ли как-то сделать так, чтобы jar файлы моей библиотеки (CustomerStudentFilter) включились в билд jar файла моего проекта (Fox)?

Попробовал подключить CustomerStudentFilter как библиотеку и в IDE все хорошо работает, но когда проект переношу на другой компьютер, оказывается, что CustomerStudentFilter в проект не включен и программа вылетает в месте, где CustomerStudentFilter используется.

могу скопировать класс CustomerStudentFilter в src проекта Fox, и все будет работать хорошо, но не хотелось бы заниматься копированием ручками.
Учитесь пользоваться maven/gradle
источник

LG

Leonid Gaev in learn.java
спасибо
источник

S

Sergei in learn.java
Leonid Gaev
Здравствуйте, может кто-нибудь подсказать, можно ли как-то сделать так, чтобы jar файлы моей библиотеки (CustomerStudentFilter) включились в билд jar файла моего проекта (Fox)?

Попробовал подключить CustomerStudentFilter как библиотеку и в IDE все хорошо работает, но когда проект переношу на другой компьютер, оказывается, что CustomerStudentFilter в проект не включен и программа вылетает в месте, где CustomerStudentFilter используется.

могу скопировать класс CustomerStudentFilter в src проекта Fox, и все будет работать хорошо, но не хотелось бы заниматься копированием ручками.
Вот вроде неплохое руководство https://spring-projects.ru/guides/gradle/https://spring-projects.ru/guides/gradle/
источник

DC

Denis Chikanov in learn.java
Laste
Насколько сильно он от django отличается?
Проблемно их адекватно сравнить. Но если ты пока не знаешь джаву, не лезь в спринг, потому что хорошо знать основы куда нужнее, чем знать спринг.
источник

AS

Alexey Stepanov in learn.java
Димочка
<? extends Parent> ?
Псевдокодом нужно что-то такое:
ConcreteSomeClass3 extends AbstractSomeClass<[Child1, Child2]> {...}

concreteObj.someMethod(child1); // тип Child1 - ок
concreteObj.someMethod(child2); // тип Child2 - ок
concreteObj.someMethod(child3); // тип Child3 - нельзя, т.к. не подходит по типу
источник

A

Azizbek in learn.java
у меня есть вопрос
источник

A

Azizbek in learn.java
мой android studiya не работает
источник

A

Azizbek in learn.java
Internal error. Please refer to https://code.google.com/p/android/issues

java.lang.NoClassDefFoundError: com/intellij/ide/plugins/IdeaPluginDescriptor
   at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:221)
   at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47)
   at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.intellij.ide.plugins.IdeaPluginDescriptor
   at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:328)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
   ... 3 more

-----
JRE 1.8.0_242-release-1644-b01 amd64 by JetBrains s.r.o
C:\Program Files\Android\Android Studio\jre\jre
источник

A

Azizbek in learn.java
помогите мне
источник

A

Azizbek in learn.java
я хотел обновить студио андроид но потом отменил это
источник

n.

ns ... in learn.java
Приветствую.
Дано 4 строки, Нужно вывести их в консоль, каждую с новой строки.
System.out.println(a+"\n"+b+"\n"+c+"\n"+d); - есть способ как-нибудь лаконичнее это написать?
Или только так?
источник

n.

ns ... in learn.java
System.out.println("Why do we use methods?");
String a = "1. To repeat a statement multiple times.";
String b = "2. To decompose a program into several small subroutines.";
String c = "3. To determine the execution time of a program.";
String d = "4. To interrupt the execution of a program.";
System.out.println(a+"\n"+b+"\n"+c+"\n"+d);
источник

MN

Matvey Noskov in learn.java
Тебе вариант со String.join("\n", a, b, c) не подходит?
источник