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.




5
Tại sao các phương thức tĩnh và mặc định được thêm vào các giao diện trong Java 8 khi chúng ta đã có các lớp trừu tượng?
Trong Java 8, các giao diện có thể chứa các phương thức được triển khai, các phương thức tĩnh và các phương thức được gọi là "mặc định" (mà các lớp triển khai không cần ghi đè). Theo quan điểm của tôi (có lẽ là ngây thơ), không cần phải …

12
Tôi đã được thông báo rằng Ngoại lệ chỉ nên được sử dụng trong các trường hợp ngoại lệ. Làm thế nào để tôi biết nếu trường hợp của tôi là đặc biệt?
Trường hợp cụ thể của tôi ở đây là người dùng có thể chuyển một chuỗi vào ứng dụng, ứng dụng phân tích cú pháp và gán nó cho các đối tượng có cấu trúc. Đôi khi người dùng có thể gõ một cái gì đó không hợp lệ. Ví …

6
Bộ nhớ Stack và Heap trong Java
Theo tôi hiểu, trong Java, bộ nhớ ngăn xếp giữ các nguyên hàm và các yêu cầu phương thức và bộ nhớ heap được sử dụng để lưu trữ các đối tượng. Giả sử tôi có một lớp học class A { int a ; String b; //getters and setters …









10
Làm thế nào để bạn tránh getters và setters?
Tôi đang có một cái gì đó khó khăn với việc thiết kế các lớp học theo cách oo. Tôi đã đọc rằng các đối tượng phơi bày hành vi của họ, không phải dữ liệu của họ; do đó, thay vì sử dụng getter / setters để sửa đổi …

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.