Câu hỏi được gắn thẻ «java»

Java là một ngôn ngữ lập trình cấp cao phổ biến. Sử dụng thẻ này khi bạn gặp vấn đề khi sử dụng hoặc hiểu ngôn ngữ. Thẻ này hiếm khi được sử dụng một mình và thường được sử dụng cùng với [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] và [maven].

3
Java regex nắm bắt chỉ mục nhóm
Tôi có dòng sau, typeName="ABC:xxxxx;"; Tôi cần lấy từ này ABC, Tôi đã viết đoạn mã sau, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Vì vậy, nếu tôi đặt group(0)tôi nhận được ABC:nhưng nếu tôi đặt group(1)nó ABC, vì vậy tôi muốn biết Điều này có gì 0và …
113 java  regex 



2
JNI chuyển đổi jstring thành char *
Tôi đã chuyển một chuỗi URL từ mã Java sang C làm jstringkiểu dữ liệu thông qua việc sử dụng JNI. Và phương thức thư viện của tôi cần một char *url dưới dạng. Tôi có thể chuyển đổi jstringbằng cách char *nào? PS: Có lợi thế nào khi sử …

13
Surefire không chọn thử nghiệm Junit 5
Tôi đã viết một phương pháp thử nghiệm đơn giản với JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Nhưng khi tôi chạy mvn test, tôi nhận được: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest …

8
Nhiều câu lệnh RunWith trong jUnit
Tôi viết bài kiểm tra đơn vị và muốn sử dụng JUnitParamsRunnervà MockitoJUnitRunnercho một lớp kiểm tra. Rất tiếc, những điều sau không hoạt động: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Có cách nào để sử dụng cả Mockito và JUnitParams trong một lớp thử nghiệm …
113 java  unit-testing  junit 

7
Cách thực thi .class java từ dòng lệnh
Tôi có một lớp java đã biên dịch: Echo.class public class Echo { public static void main (String arg) { System.out.println(arg); } } Tôi cdvào thư mục và nhập:java Echo "hello" Tôi gặp lỗi này: C:\Documents and Settings\joe\My Documents\projects\Misc\bin>java Echo "hello" Exception in thread "main" java.lang.NoClassDefFoundError: Echo Caused by: java.lang.ClassNotFoundException: …
113 java 

5
trả về một đối tượng Void
Cách chính xác để trả về một Voidkiểu, khi nó không phải là kiểu nguyên thủy? Ví dụ. Tôi hiện đang sử dụng null như bên dưới. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }


7
JPA - Trả lại id được tạo tự động sau khi Kiên trì ()
Tôi đang sử dụng JPA (EclipseLink) và Spring. Giả sử tôi có một thực thể đơn giản với ID được tạo tự động: @Entity public class ABC implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; // ... } Trong lớp DAO của mình, tôi có một phương thức chèn gọi …
113 java  jpa 

7
Khi nào KHÔNG gọi phương thức super () khi ghi đè?
Khi tôi tạo lớp tùy chỉnh Android của riêng mình, tôi là extendlớp gốc của nó. Sau đó, khi tôi muốn ghi đè lên các phương pháp cơ bản, tôi luôn gọi super()phương pháp, giống như tôi luôn luôn làm trong onCreate, onStopvv Và tôi nghĩ đây là nó, vì …
113 java  android  overriding 

6
Có kiểu suy luận tự động trong Java không?
Có autokiểu biến trong Java như bạn có trong C ++ không? Một ví dụ: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); Tôi biết rằng có vòng lặp for nâng cao trong Java, nhưng có tự động không? Nếu không, …
113 java  c++  auto 

4
Chú thích javax.inject.Named được sử dụng để làm gì?
Tôi đang cố gắng hiểu javax.injectgói và tôi không rõ javax.inject.Namedchú thích được sử dụng để làm gì. Javadoc không giải thích ý tưởng đằng sau nó. Javadoc có tại http://download.oracle.com/javaee/6/api/javax/inject/Named.html Tôi đang sử dụng Spring 3.0 để viết một số chương trình mẫu, bằng cách đặt @Namedmột bean có …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.