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
Sử dụng đúng các tham số dòng lệnh Java -D
Khi truyền tham số -D trong Java, cách viết dòng lệnh thích hợp và sau đó truy cập nó từ mã là gì? Ví dụ, tôi đã thử viết một cái gì đó như thế này ... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } Và sau đó gọi nó như thế …


5
Kiểm tra xem Danh sách không trống trong Hamcrest
Tôi đã tự hỏi nếu có ai biết một cách để kiểm tra nếu một Danh sách trống bằng cách sử dụng assertThat()và Matchers? Cách tốt nhất tôi có thể thấy chỉ cần sử dụng JUnit: assertFalse(list.isEmpty()); Nhưng tôi đã hy vọng rằng có một số cách để làm điều …

11
Thư mục SDK Java ở đâu trong máy tính của tôi? Ubuntu 12.04
Tôi biết nó đã được cài đặt bởi vì khi tôi gõ: $java -version Tôi có: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) Và khi tôi gõ: $locate jdk Tôi có: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png Điều khiến tôi lo lắng về mục …
147 java  java-home 


6
Sự khác biệt giữa JVM và HotSpot?
Chính xác thì HotSpot là gì và nó liên quan đến JVM và OpenJDK như thế nào? Có phải là một thư viện? Chính xác thì nó làm gì? Ngoài ra, sự khác biệt giữa OpenJDK và HotSpot là gì?
147 java  jvm-hotspot 

9
Sự khác biệt giữa <là gì? siêu E> và <? kéo dài E>?
Sự khác biệt giữa &lt;? super E&gt;và là &lt;? extends E&gt;gì? Chẳng hạn, khi bạn nhìn vào lớp, java.util.concurrent.LinkedBlockingQueuecó chữ ký sau cho hàm tạo: public LinkedBlockingQueue(Collection&lt;? extends E&gt; c) và cho một cho phương thức: public int drainTo(Collection&lt;? super E&gt; c)
147 java  generics 


10
Cách viết nhật ký trong tệp văn bản khi sử dụng java.util.logging.Logger
Tôi có một tình huống trong đó tôi muốn viết tất cả các bản ghi được tạo bởi tôi vào một tệp văn bản. Chúng tôi đang sử dụng API java.util.logging.Logger để tạo nhật ký. Tôi đã thử: private static Logger logger = Logger.getLogger(className.class.getName()); FileHandler fh; fh = new FileHandler("C:/className.log"); …
147 java  logging 


12
Jackson - Deserialize bằng cách sử dụng lớp chung
Tôi có một chuỗi json, mà tôi nên khử lớp cho lớp sau class Data &lt;T&gt; { int found; Class&lt;T&gt; hits } Tôi phải làm nó như thế nào? Đây là cách thông thường mapper.readValue(jsonString, Data.class); Nhưng làm thế nào để tôi đề cập đến những gì T đại diện …
147 java  json  generics  jackson 

20
Phòng Android liên tục: AppDatabase_Impl không tồn tại
Lớp cơ sở dữ liệu ứng dụng của tôi @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; …


27
Nhận tên tệp từ URL
Trong Java, được cung cấp một java.net.URLhoặc một Stringdạng http://www.example.com/some/path/to/a/file.xml, cách dễ nhất để có được tên tệp, trừ phần mở rộng là gì? Vì vậy, trong ví dụ này, tôi đang tìm kiếm thứ gì đó trả về "file". Tôi có thể nghĩ ra một số cách để làm …
146 java  file  parsing  url  filenames 


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.