반응형

java 166

C#의 '수익률' 키워드에 해당하는 Java가 있습니까?

C#의 '수익률' 키워드에 해당하는 Java가 있습니까? Java 자체에는 직접 동등한 것이 없다는 것을 알고 있습니다만, 혹시 서드파티가 아닐까요? 그것은 매우 편리합니다.현재 저는 트리 내의 모든 노드를 5줄 정도의 코드와 수율을 갖는 반복기를 구현하고 싶습니다.제가 알고 있는 두 가지 옵션은 2007년 Aviad Ben Dov의 Infomancers-Collections 라이브러리와 2008년 Jim Blackler의 YieldAdapter 라이브러리입니다(다른 답변에서도 언급되어 있습니다). 다 '다 '로 를 쓸 수 .yield return하므로 둘 다할 수 있습니다java constructure 。 사이에 에 띄는 은 다음과 같습니다 메카닉스 Aviad의 라이브러리는 바이트 코드 조작을 사용하는..

programing 2022.09.03

Android 개발용 라이브러리를 작성하려면 어떻게 해야 합니까?

Android 개발용 라이브러리를 작성하려면 어떻게 해야 합니까? 저는 델파이 프로그래머입니다수년에 걸쳐 델파이 프로그램에 사용할 수 있는 수백 개의 수업과 루틴을 작성했습니다. 이 라이브러리는 dlib라고 불리며 이 폴더를 라이브러리 경로에 넣고 Delphi 유닛의 uses 섹션에 있는 유닛 중 하나를 사용하면 모든 Delphi 프로그램에서 사용할 수 있습니다. Java와 Android의 개발은 전혀 처음이라 어떻게 하면 좋을지 궁금합니다. 그래서 어떻게 하면 내가 쓰는 모든 Android 프로그램에서 자신의 클래스를 작성하고, 그것들을 글로벌 폴더에 넣고, 이러한 클래스와 루틴을 사용할 수 있을까? 이것이 기본적인 질문이라는 것은 알고 있습니다.구글을 검색하여 이클립스에서 시험해 보면 알 수 있을 것..

programing 2022.09.03

매개 변수를 사용하여 생성자 모의

매개 변수를 사용하여 생성자 모의 다음과 같은 수업이 있습니다. public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } 생성자의 논리A(String test)그리고.check()내가 조롱하려는 것들이야다음과 같은 전화를 받고 싶습니다.new A($$$any string$$$).check()더미 문자열을 반환합니다."test". 나는 시도했다. A a = mock(A.class); when(a.check()).thenReturn("test"); String test = a.check(); // to this point, everything works. test shows as "tests" w..

programing 2022.09.03

Java 동적 어레이 크기

Java 동적 어레이 크기 xClass라는 클래스가 있으며 xClass 배열에 로드하고 싶기 때문에 다음과 같이 선언합니다. xClass mysclass[] = new xClass[10]; myclass[0] = new xClass(); myclass[9] = new xClass(); 하지만 10개가 필요할지 모르겠어요.그 건에 대해서는 8이나 12 혹은 다른 번호가 필요할지도 모릅니다.런타임에나 알 수 있어요.배열의 요소 수를 즉시 변경할 수 있습니까?만약 그렇다면, 어떻게?아니요, 어레이 크기를 한 번 생성하면 변경할 수 없습니다.필요 이상으로 할당하거나 크기를 늘리기 위해 재할당해야 하는 오버헤드를 감수해야 합니다.이 경우 새 데이터를 할당하고 오래된 데이터를 새 데이터로 복사해야 합니다. int[..

programing 2022.09.03

새 목록을 만들지 않고 집합을 목록으로 변환

새 목록을 만들지 않고 집합을 목록으로 변환 하여 I 코드를 하고 있습니다.Set a까지List: Map mainMap = new HashMap(); for (int i=0; i < something.size(); i++) { Set set = getSet(...); //returns different result each time List listOfNames = new ArrayList(set); mainMap.put(differentKeyName, listOfNames); } 루프가 반복될 때마다 새 목록을 만드는 것을 피하고 싶습니다.가능할까요?List.addAll() 메서드를 사용할 수 있습니다.Collection을 인수로 받아들이며, Collection은 Collection입니다. List m..

programing 2022.09.03

내부 분할:1/3의 결과가 0인 이유는 무엇입니까?

내부 분할:1/3의 결과가 0인 이유는 무엇입니까? 난 이 코드를 쓰고 있었어: public static void main(String[] args) { double g = 1 / 3; System.out.printf("%.2f", g); } 결과는 0 입니다.이 문제는 왜, 어떻게 해결하면 좋을까요?2개의 오퍼랜드(1과 3)는 정수이므로 정수 연산(여기서는 나눗셈)이 사용됩니다.결과 변수를 이중으로 선언하면 분할 후 암묵적인 변환이 발생합니다. 정수 나눗셈은 물론 0을 향해 반올림된 진정한 나눗셈 결과를 반환합니다.의 0.333...(프로세서는 실제로는 반올림을 하지 않지만, 그래도 그렇게 생각할 수 있습니다.) 또, 양쪽 오퍼랜드(숫자)가 플로트로서 주어지는 경우는, 3.0과 1.0, 또는 최초의 부..

programing 2022.09.03

@Transactional with Spring Data를 사용하는 방법

@Transactional with Spring Data를 사용하는 방법 스프링 데이터, 휴지 상태, MySQL, JPA 프로젝트를 막 시작했습니다.수작업으로 쿼리를 작성할 걱정을 하지 않기 위해 spring 데이터로 전환했습니다. 는는의 i i of of 가 사용되고 있는 을 알 수 .@Transactional스프링 데이터를 사용할 때는 주석 없이 쿼리를 시도했으므로 필요하지 않습니다. @Transactional주?? 동작: @Transactional public List listStudentsBySchool(long id) { return repository.findByClasses_School_Id(id); } 동작: public List listStudentsBySchool(long id) { r..

programing 2022.09.03

org.hibernate 수정 방법Laze Initialization(레이지 초기화)예외 - 프록시를 초기화할 수 없음 - 세션 없음

org.hibernate 수정 방법Laze Initialization(레이지 초기화)예외 - 프록시를 초기화할 수 없음 - 세션 없음 다음과 같은 예외가 있습니다. Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at or..

programing 2022.09.01

Android에서 PreferenceActivity에서 SharedPreferences를 가져오려면 어떻게 해야 합니까?

Android에서 PreferenceActivity에서 SharedPreferences를 가져오려면 어떻게 해야 합니까? PreferenceActivity를 사용하여 응용 프로그램의 설정을 표시하고 있습니다.xml 파일을 통해 설정을 확장하여 onCreate(및 전체 클래스 메서드)를 다음과 같이 만듭니다. public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } PreferenceActivity PreferenceFragment의 javadoc에는 ..

programing 2022.09.01

Class.newInstance()를 컨스트럭터 인수와 함께 사용할 수 있습니까?

Class.newInstance()를 컨스트럭터 인수와 함께 사용할 수 있습니까? 사용하고 싶다Class.newInstance()인스턴스화하는 클래스에 null 생성자가 없습니다.따라서 컨스트럭터 인수를 통과할 수 있어야 합니다.방법이 있을까요?MyClass.class.getDeclaredConstructor(String.class).newInstance("HERESMYARG"); 또는 obj.getClass().getDeclaredConstructor(String.class).newInstance("HERESMYARG"); myObject.getClass().getDeclaredConstructors(types list).newInstance(args list); 편집: 코멘트에 의하면, 일부의 유저에..

programing 2022.08.31
반응형