Một số kỹ thuật lập trình lạ với Java

Discussion in 'Xây dựng các ứng dụng Java khác, các vấn đề khác' started by libraxman, 22/12/12.

  1. libraxman New Member

    Kỹ thuật khởi tạo đối tượng mới: áp dụng trong các trường hợp muốn code nhanh và dễ theo dõi và quản lý việc khởi tạo đối tượng (Thường áp dụng trong trường hợp viết Test)
    Cách truyền thống
    Code:
            Map<String, String> map1 = new HashMap<String, String>();
            map1.put("abc", "xyz");
            map1.put("abc", "xyz");
    
    Cách mới:
    Code:
            Map<String, String> map2 = new HashMap<String, String>(){
                {
                    put("abc", "xyz");
                    put("abc", "xyz");
                }
            };
    
    Ứng dụng:
    Code:
            System.out.println(new HashMap<String, String>(){
                {
                    put("abc", "xyz");
                    put("abc", "xyz");
                }
            });
    
    Sẽ tiếp tục vài thủ thuật nữa nếu các bác hứng thú :D
    khangphamngoc90 likes this.
  2. JackV Administrator

    Lạ không ta ;;)
  3. khangphamngoc90 Algorithms Master

    Ủng hộ bạn này..:D 1 số trường hợp ta ko nên cứng nhắc theo kiểu code tường minh vì:
    1. Code tường minh để rèn thói quen làm việc trong nhóm các member dễ hiểu logic.
    2. Code tắt để 1 mình mình hiểu, test...
    Bạn cứ tiếp tục ;)

Chia sẻ trang này



Ve may bay di Ha Noi | Ve may bay di Vinh | Ve may bay di Hue | Ve may bay di Da Nang | Ve may bay di Nha Trang | Ve may bay di Da Lat | Ve may bay di Phu Quoc | Ve may bay di Sai Gon | Ve may bay di TPHCM | Ve may bay di Buon Me Thuot | Ve may bay di Hai Phong | Ve may bay di Dong Hoi | Ve may bay Vietjet Air | Phong ve may bay Vietjet Air | Ve may bay Vietnam Airlines | Phong ve may bay Vietnam Airlines | Ve may bay Vietnam Airlines | Ve may bay gia re | Ve may bay | Mua ve may bay | Jetstar | Vietnam Airlines | Air Asia | Tiger Airways | Ve may bay di My | Vietjet Air | Ve may bay di Ha Noi | Ve may bay di Da Nang | Ve may bay di Hai Phong | Ve may bay di Vinh