Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Lớp File Lớp File dùng cho việc thao tác trên tập tin và thư mục Tạo đối tượng File File myFile; myFile = new File(“data.txt”); myFile = new File(“myDocs”, “data.txt”); Thư mục cũng được coi như là một tập tin File myDir = new File(“myDocs”); File myFile = new File(myDir, “data.txt”); Có phương thức riêng để thao tác với thư mục Một số ph...
49 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 686 | Lượt tải: 0
Sử dụng Wildcard trong Generic
Trong lập trình generic, ký tự “?” đại diện cho kiểu chưa biết
Wildcards được dùng cho vài tình huống:
kiểu tham số
kiểu thuộc tính
kiểu biến cục bộ
kiểu trả về
“?”
Đại diện cho một kiểu chưa xác định
Ví dụ: List> list = new ArrayList
24 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 645 | Lượt tải: 0
Change management Software configuration management SCM scenario Elements of SCM Component, process, construction, and human elements SCM repository SCM process Identification of objects
22 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 630 | Lượt tải: 0
Component-level testing Equivalence partitioning, boundary value analysis, path testing Navigation testing Testing navigation syntax and semantics Configuration testing Server-side and client-side issues Security testing Firewall, authentication, encryption, authorization Performance testing Load and stress testing
23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 655 | Lượt tải: 0
Computers, display devices, operating systems, browsers, network connection speeds Differences in client-side processing speed Sometimes minor issues Serious issues e.g. download speed, missing plug-in, page layout Define a set of “commonly encountered” client-side configurations Tree structures for possible configurations
23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 595 | Lượt tải: 0
hashCode and equals methods hashCode methods should be compatible with equals methods If two objects are equal, their hashCodes should match a hashCode method should use all instance variables The hashCode method of the Object class uses the memory location of the object, not the contents Do not mix Object class hashCode or equals methods with...
58 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 679 | Lượt tải: 0
Một số lớp cơ bản trong Java Lớp StringBuffer Thêm, xóa append(String), append(type) insert(int offset, String s), insert(int offset, char[] chs), insert(int offset, type t) delete(int start, int end): xóa chuỗi con delete(int index): xóa một ký tự reverse(): đảo ngược Lớp Math Hằng số Math.E Math.PI Các phương thức static type abs...
58 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 961 | Lượt tải: 0
Elements of software quality assurance Standards, reviews and audits, testing, error collection and analysis, change management, education, vendor management, security management, safety, risk management SQA tasks Goals, attributes, metrics Requirements quality, design quality, code quality, quality control effectiveness Statistical quality as...
20 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 731 | Lượt tải: 0
Software reviews Cost impact of software defects Defect amplification model Review metrics and their use Preparation effort (Ep), assessment effort (Ep), Rework effort (Er), work product size (WPS), minor errors found (Errminor), major errors found (Errmajor) Formal and informal reviews Review meeting, review reporting and record keeping, rev...
24 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 630 | Lượt tải: 0
Bài 6: Nhập vào một tháng trong năm. In ra số ngày của tháng đó. Tháng có 31 ngày: 1, 3, 5, 7, 8, 10, 12 Tháng có 30 ngày: 4, 6, 9, 11 Tháng có 28 hoặc 29 ngày : 2 Các trường hợp khác thì in ra câu thông báo “Tháng không hợp lệ!“. Bài 7: Viết chương trình tính tổng các số nguyên từ 1-> N. N được nhập từ bàn phím. Bài 8: Viết chương trình nhập...
35 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 765 | Lượt tải: 0