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

Java là ngôn ngữ lập trình hướng đối tượng, độc lập với nền tảng cấp cao, ban đầu được phát triển bởi Sun microsystems. Java hiện thuộc sở hữu của Oracle, công ty đã mua Sun năm 2010.


1
Cam kết của Oracle với Java là gì? [đóng cửa]
Đã đóng cửa . Câu hỏi này dựa trên ý kiến . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để có thể trả lời bằng sự kiện và trích dẫn bằng cách chỉnh sửa bài đăng này . …
15 java  oracle 


2
Hotswap và lựa chọn thay thế?
Kể từ những ngày đầu của cuộc sống đại học, tôi đã sử dụng Java và vấn đề lớn nhất mà chúng ta gặp phải là hoàn toàn kém năng suất hơn các ngôn ngữ được giải thích khác. Tất cả mọi người chắc chắn rằng java là một trong …
15 java 


2
Xác thực dữ liệu: tách lớp hay không?
Khi tôi có nhiều dữ liệu cần được xác thực, tôi có nên tạo một lớp mới cho mục đích xác thực duy nhất hay tôi nên gắn bó với xác thực trong phương thức? Ví dụ cụ thể của tôi dự tính một giải đấu và một lớp sự …
15 java  design  data  validation 




2
Bây giờ, không phải tất cả các khai báo phương thức trong Giao diện Java là trừu tượng công khai, các phương thức có nên được khai báo với các sửa đổi này không?
Bắt đầu với Java 8, defaultcác phương thức đã được đưa vào các giao diện. Một cách hiệu quả, phương tiện này mà không phải tất cả các phương pháp trong một interfacelàabstract . Bắt đầu với Java 9 (có thể), privatecác phương thức sẽ được cho phép. Điều này …

1
Có phải là cách thực hành tốt để triển khai hai phương thức mặc định Java 8 về mặt nhau không?
Tôi đang thiết kế một giao diện với hai phương thức liên quan, tương tự như sau: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Khoảng một nửa các triển khai sẽ chỉ tính toán một điều, trong khi …

1
Là Collection.stream (). Filter (). ForEach () không hiệu quả so với một tiêu chuẩn cho mỗi vòng lặp?
IntelliJ IDEA vừa được đề xuất với tôi để thay thế vòng lặp for-every sau đây bằng lệnh gọi "forEach" của Java 8: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Cuộc gọi được đề xuất như thế này: objects.stream().filter(o -> o instanceof SomeObject).forEach(o …



3
Khi tôi tạo một đối tượng, bộ nhớ mới được phân bổ cho cả các trường và phương thức hoặc chỉ cho các trường đối tượng
Tôi có một lớp học sau class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Bây giờ tôi tạo hai đối tượng kiểu Sinh viên như sau Student s1=new Student(); Student s2=new Student(); Bây …

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.