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.



3
Đây có phải là một antipotype để sử dụng peek () để sửa đổi một phần tử luồng không?
Giả sử tôi có một luồng điều và tôi muốn "làm phong phú" chúng giữa dòng, tôi có thể sử dụng peek()để làm điều này, ví dụ: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Giả sử rằng việc thay đổi Điều ở thời điểm này trong mã là hành vi đúng - ví dụ: thingMutatorphương thức …



2
Chọn triển khai JAX-RS cho dự án mới
Tôi đang bắt đầu một dự án Java mới sẽ yêu cầu API RESTful. Nó sẽ là một ứng dụng kinh doanh SaaS phục vụ khách hàng di động. Tôi đã phát triển một dự án với Java EE 6, nhưng tôi không rành lắm về hệ sinh thái, vì …
35 java  rest  java-ee 

3
thông điệp truyền qua trong OO là gì?
Tôi đã học lập trình OO, chủ yếu bằng C ++, C # và Java. Tôi nghĩ rằng tôi đã nắm bắt tốt về nó với sự hiểu biết của tôi về đóng gói, kế thừa và đa hình (cũng như đọc rất nhiều câu hỏi trên trang web này). …
35 java  c#  c++  object-oriented 

5
Làm thế nào để đối phó với các ngoại lệ được kiểm tra mà không bao giờ có thể được ném
Thí dụ: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Vì mã hóa được mã hóa cứng và chính xác, nên hàm tạo sẽ không bao giờ ném UnsupportedEncodingException được khai báo trong đặc tả (trừ khi triển khai java bị hỏng, trong trường hợp đó tôi vẫn bị mất). Dù sao, Java …






2
Cách cải thiện Mô hình Trình tạo của Bloch, để làm cho nó phù hợp hơn để sử dụng trong các lớp có khả năng mở rộng cao
Tôi đã bị ảnh hưởng rất nhiều bởi cuốn sách Java hiệu quả của Joshua Bloch (ấn bản thứ 2), có lẽ nhiều hơn bất kỳ cuốn sách lập trình nào tôi đã đọc. Đặc biệt, Mô hình Builder của anh ấy (mục 2) đã có hiệu quả lớn nhất. …


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.