- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
假设我的 Đồ ăn
类看起来像这样
public class Foo
{
public static void func_1() { /* do something */ }
public static void func_2() { /* do something */ }
}
của tôi Thanh
类看起来像这样
public class Bar
{
public void method_1()
{
synchronized(Foo.class)
{
Foo.func_1();
}
}
}
现在不是在 Bar.method_1
中锁定 Foo.class
对象,我可以声明 Foo.func_1
Và Foo. func_2
作为đồng bộ
,并且仍然出于相同的目的归档?
Cảm ơn
câu trả lời hay nhất
静态同步方法获取类的锁,通过获取 Foo.class
的锁,你在做同样的事情。所以是的,他们将实现同样的目标。
关于java - 同步静态方法与同步类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063423/
đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại 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 để việc chỉnh sửa bài đăng này có thể trả lời nó bằng các sự kiện và trích dẫn. Đã đóng 5 năm trước. Cải thiện
Có cách nào trong phương thức tĩnh C# để tham chiếu kiểu xác định phương thức không? Trong một phương thức cá thể, bạn xác định loại bằng cách: public void Foo() { Type type = this.GetTyp
WPF: Từ điển tài nguyên tĩnh, động và tài nguyên Tài nguyên tĩnh và tài nguyên động Chúng ta thường sử dụng các kiểu hoặc mẫu điều khiển để đặt chúng trong Window.Resources, chẳng hạn như sau: Tài nguyên tĩnh và tài nguyên động được sử dụng như sau: <>
Có ai biết cách tải động các điều khiển trong chức năng chia sẻ/tĩnh không? Bản thân hàm này nằm trong lớp mustinherit/abstract. (Đây là một dự án ASP.NET trong VB) Tôi muốn làm một cái gì đó như thế này: VB: Publ
Theo tôi, điều có giá trị nhất về ngôn ngữ lập trình kiểu tĩnh/mạnh là nó tạo điều kiện thuận lợi cho việc tái cấu trúc: nếu/khi bạn thay đổi bất kỳ API nào, thì trình biên dịch sẽ cho bạn biết thay đổi đó đã phá vỡ điều gì. Tôi có thể tưởng tượng việc viết mã bằng ngôn ngữ thời gian chạy/gõ yếu...nhưng tôi không thể tưởng tượng nếu không có sự trợ giúp của trình biên dịch
Đúng như tên gọi của tôi, tôi là một nhà phát triển .NET nhưng tôi ngày càng yêu thích Java và muốn học thêm các ngôn ngữ khác vì nó giúp tôi tìm hiểu thêm về Kiến thức lập trình. Dù sao, câu hỏi của tôi là: không có tham số/không sử dụng trạng thái
Tôi đang sử dụng WireMock trong java để loại bỏ các yêu cầu POST. Yêu cầu trả về một tệp nội dung json được lưu trữ cục bộ trên tôi. Sơ khai trông như thế này: wireMockServer.stubFor(get(url
Python có cơ chế xây dựng lớp, một hàm được gọi bất cứ khi nào một lớp được tham chiếu lần đầu tiên (chứ không phải khi một phiên bản của đối tượng đó được tạo) không? Tôi biết điều này xảy ra ở một số ngôn ngữ khác, nhưng tôi chưa gặp nó trong Python. Về cơ bản, tôi muốn khởi tạo
Python có cơ chế xây dựng lớp, một hàm được gọi bất cứ khi nào một lớp được tham chiếu lần đầu tiên (chứ không phải khi một phiên bản của đối tượng đó được tạo) không? Tôi biết điều này xảy ra ở một số ngôn ngữ khác, nhưng tôi chưa gặp nó trong Python. Về cơ bản, tôi muốn khởi tạo
Câu hỏi này đã có câu trả lời: Sự khác biệt giữa đa hình động và tĩnh trong Java là gì? (14 câu trả lời) Đã đóng 4 năm trước
Câu hỏi này đã có câu trả lời: Đã đóng cửa 10 năm trước. Có thể trùng lặp: Trình khởi tạo tĩnh trong Java Tôi đang tự hỏi thứ tĩnh này (xin lỗi, đây là lần đầu tiên tôi gặp phải điều này) có liên quan gì đến một lớp
Nếu ứng dụng c++ được tổ chức như sau //file1.cpp static Y sgObj = X::getInitObject(0); //được khai báo trong phạm vi tệp //fil
Tôi có một lớp trừu tượng (AvergedDataRecord) và tôi cần trừu tượng hóa nó hơn nữa (DataRecord) để tôi có thể mở rộng nó sang lớp ban đầu và một lớp cụ thể mới (SummedDataRecord) và khi tôi nhận được một số phương thức nhất định
Tôi đang cố gắng tạo một chuỗi enum. Đây là những gì tôi có cho đến nay, lớp riêng TypedEnum : IEnumerable { public IEnumerator GetEnum
Tôi đã học một lớp có tên là "Mã bảo mật" và trong bài tập tiếp theo, chúng tôi phải thực hiện phân tích tĩnh/động trên một số tệp C và dự án Web JavaEE. Tôi đã kiểm tra "Source Monitor" và chạy nó trên tệp C, nhưng (trừ khi tôi không biết
Tôi có hai lớp, một là lớp đăng nhập và một là lớp người dùng. Trong lớp postedIn tôi muốn hiển thị các tùy chọn chia sẻ mà tôi đã thực hiện khi người dùng đăng nhập. loginPrefs = getSharedPreferences("loginprefe
Tôi có hai đoạn tĩnh trong cùng một Hoạt động, trong "đoạnA" Tôi có một danh sách tùy chỉnh và khi một mục được nhấp vào, một chi tiết phải xuất hiện trong "đoạnB", chi tiết chỉ xuất hiện khi tôi thay đổi hướng màn hình
Trong Java là các biến phương thức chưa được sửa đổi, thiếu phần cuối cùng, được khởi tạo lại mỗi lần vòng loại phương thức phiên bản phương thức tĩnh Nếu câu trả lời cho 1. hoặc 2. (hoặc cả hai) là vòng loại cuối cùng cho phép Java thực hiện tối ưu hóa và lưu trữ các biến phương thức chỉ một lần?
Tôi có hai lớp tương tác với nhau. Cái đầu tiên được căn giữa, như sau: public class Datenbank { double winkelPanel = 0; double groessePanel = 0;
Tôi có cơ sở dữ liệu mysql kết nối ứng dụng php dựa trên web và ứng dụng FoxPro (vâng, foxpro). Bắt đầu giải quyết vấn đề này sau khi "nhà phát triển" trước đó bị sa thải. Dù sao thì tôi cũng quen với AES_Enc
Tôi là một lập trình viên xuất sắc, rất giỏi!