Cách tạo lớp Immutable trong java

Sự khác nhau giữa StringBuffer và StringBuilder trong java Cách tạo lớp Immutable trong java Có một vài lớp bất biến như String, Boolean, Byte, Short, Integer, Long, Float, Double, … Hay tất cả những lớp bao bọc và lớp String là bất biến(immutable). Chúng ta có thể tạo ...

Tác giả: Bùi Văn Nam viết 19:42 ngày 11/08/2018

Phương thức charAt trong Java String

StringTokenizer trong java Phương thức charAt trong Java String Phương thức charAt() trả về giá trị Char của chuỗi tại vị trí có chỉ số index được chỉ định được chỉ định. Index bắt đầu từ 0. Cú pháp: public char charAt(int index) Ví dụ: ...

Tác giả: Trịnh Tiến Mạnh viết 19:42 ngày 11/08/2018

Lớp StringBuffer trong java

Các phương thức của lớp String trong Java Lớp StringBuffer trong java Trong java, lớp StringBuffer được sử dụng để tạo chuỗi có thể thay đổi (mutable). Lớp StringBuffer trong java tương tự như lớp String ngoại trừ nó có thể thay đổi. Chú ý: Lớp StringBuffer là thread-safe ...

Tác giả: Bùi Văn Nam viết 19:42 ngày 11/08/2018

StringTokenizer trong java

Phương thức toString trong java StringTokenizer trong java Lớp java.util.StringTokenizer cho phép bạn phân tách một chuỗi thành các phần tử token của nó. Các constructor của lớp StringTokenizer Constructor Mô tả StringTokenizer(String str) tạo ra một ...

Tác giả: Tạ Quốc Bảo viết 19:42 ngày 11/08/2018

Sự khác nhau giữa StringBuffer và StringBuilder trong java

Sự khác nhau giữa String và StringBuffer trong java Sự khác nhau giữa StringBuffer và StringBuilder trong java Sự khác nhau giữa StringBuffer và StringBuilder trong java được thể hiện trong bảng sau: No. StringBuffer StringBuilder 1) StringBuffer là đồng bộ ...

Tác giả: Hoàng Hải Đăng viết 19:42 ngày 11/08/2018

Lớp StringBuilder trong java

Lớp StringBuffer trong java Lớp StringBuilder trong java Trong java, lớp StringBuilder được sử dụng để tạo chuỗi có thể thay đổi (mutable). Lớp StringBuilder trong java tương tự như lớp StringBuilder ngoại trừ nó không đồng bộ(non-synchronized). Các Constructor quan ...

Tác giả: Trịnh Tiến Mạnh viết 19:42 ngày 11/08/2018

Các phương thức của lớp String trong Java

Substring trong java Các phương thức của lớp String trong Java Lớp java.lang.String cung cấp rất nhiều phương thức để xử lý chuỗi. Các phương thức này giúp chúng ta thực hiện nhiều thao tác như cắt, ghép, chuyển đổi, so sánh, thay thế các chuỗi, … Dưới đây là những ...

Tác giả: Trịnh Tiến Mạnh viết 19:42 ngày 11/08/2018

Nối chuỗi trong java

So sánh chuỗi trong java Nối chuỗi trong java Trong java, việc nối chuỗi để tạo thành một chuỗi mới là sự kết hợp của nhiều chuỗi. Có 2 cách để nối chuỗi trong java: Sử dụng toán tử + Sử dụng phương thức concat() 1) Nối chuỗi bằng toán tử + Ví dụ 1: ...

Tác giả: Bùi Văn Nam viết 19:42 ngày 11/08/2018

Immutable String trong java

Khái niệm String trong java Immutable String trong java Trong java đối tượng string là bất biến(immutable). Bất biến có nghĩa là không thể thay đổi. Ví dụ: public class Testimmutablestring { public static void main(String args[]) { String s = ...

Tác giả: Trịnh Tiến Mạnh viết 19:42 ngày 11/08/2018

Sau Bphone, ông Nguyễn Tử Quảng chuyển hướng tới công nghiệp 4.0?

Trong trả lời phỏng vấn phóng viên báo điện tử Zing News đăng ngày 16/6, ông Nguyễn Tử Quảng không chia sẻ nhiều về dự án Bphone, sản phẩm đã làm mưa làm gió cách đây hai năm mà tập trung chia sẻ về cuộc cách mạng công nghiệp 4.0 đang được nhắc đến nhiều gần đây. Sau hai năm Bphone ...

Tác giả: Tạ Quốc Bảo viết 19:34 ngày 11/08/2018

Sử dụng hiệu ứng Zeiganik để học code nhanh hơn

Hiệu ứng Zeigarnik có thể giúp bạn học code nhanh hơn. Đầu tiên, tôi sẽ giải thích lí thuyết và sau đó đưa cho bạn một ví dụ thực tiễn để giúp bạn áp dụng nó vào việc học. Vậy hiệu ứng Zeigarnik là gì? Hãy tưởng tượng vào lúc 9 giờ tối và bạn đang học JaveScript. Bạn ngồi vào ...

Tác giả: Hoàng Hải Đăng viết 19:33 ngày 11/08/2018

DevOps là gì? Liệu nó có phải là một văn hoá?

Đầu tiên, chúng ta phải xác định là sẽ không có câu trả lời dứt khoát. Tuy nhiên có rất nhiều ý kiến về việc có những gì chứa trong thuật ngữ DevOps. Liệu nó có phải là một văn hóa? Nó là một chức danh công việc? Nó là một cách tổ chức? Hay chỉ là một cách nghĩ? Chúng tôi nghĩ rằng ...

Tác giả: Tạ Quốc Bảo viết 19:33 ngày 11/08/2018

Tìm tất cả các Link trong Selenium

Chọn nhiều hạng mục trong Selenium Người kiểm thử có thể gặp tình huống tìm tất cả các link trên trang web. Chúng ta có thể dễ dàng làm như vậy bằng cách tìm tất cả các phần tử với tên thẻ “a”. Ví dụ xác định XPath của tất cả các link trên menu trái của trang ...

Tác giả: Tạ Quốc Bảo viết 19:33 ngày 11/08/2018

XPath trong Selenium WebDriver

Page Factory trong Selenium Trong tự động hóa Selen, nếu các phần tử không được tìm thấy bởi các định vị chung như id, class, name, vv thì XPath trong Selenium WebDriver được sử dụng để tìm một phần tử trên trang web. Trong hướng dẫn này, chúng ta sẽ tìm hiểu về biểu thức ...

Tác giả: Bùi Văn Nam viết 19:33 ngày 11/08/2018

Selenium WebDriver – Tương tác người dùng

Selenium WebDriver Locators – xác định vị trí phần tử HTML Selenium WebDriver là công cụ được sử dụng thường xuyên nhất trong số tất cả các công cụ có sẵn trong bộ công cụ Selenium. Do đó điều quan trọng là phải hiểu cách sử dụng Selenium để tương tác với các ứng dụng web. Trong ...

Tác giả: Trịnh Tiến Mạnh viết 19:33 ngày 11/08/2018

Vì sao nói API có ý nghĩa sống còn với cả thế giới điện toán?

Không, API không phải là một “giao diện”. Nếu không phải là lập trình viên, hãy đọc bài viết này. Nếu theo dõi các tin tức công nghệ, ít nhất một tháng một lần bạn sẽ bắt gặp cụm từ “API”, ví dụ như “ Instagram khóa API khiến các ứng dụng bên thứ 3 ...

Tác giả: Tạ Quốc Bảo viết 19:32 ngày 11/08/2018

“Startup” – Trào Lưu Nguy Hiểm Không Dành Cho Tất Cả

Bài viết của tác giả Nguyễn Trung Đức – CEO MediaZ 2 năm trở lại đây, cụm từ “STARTUP” bỗng nhiên trở thành một trào lưu được nhiều người quan tâm. Đó như một điều gì đó mới mẻ, tạo nên những con người mới, những trải nghiệm mới, hay cả cuộc sống mới. Theo ý hiểu ...

Tác giả: Bùi Văn Nam viết 19:32 ngày 11/08/2018

Thao tác với bàn phím trong Selenium

Kéo và thả trong Selenium Chúng ta sẽ thực hiện thao tác với bàn phím trong Selenium bằng việc sử dụng phương thức WebElement. sendKeys () hoặc Actions. sendKeys (). Send keys để biểu diễn bàn phím trong trình duyệt. Các phím đặc biệt không phải là văn bản, được biểu thị bằng Khóa ...

Tác giả: Tạ Quốc Bảo viết 19:32 ngày 11/08/2018

Beyond Compare – phần mềm so sánh file và thư mục tốt nhất

Học Java cơ bản đến nâng cao Trong lập trình, việc so sánh nội dung 2 file text hay file source code, cấu trúc 2 thư mục có gì khác nhau, thì Beyond Compare chính là sự lựa chọn tốt nhất dành cho bạn. Với cách sử dụng rất đơn giản và có nhiều tính năng mạnh mẽ, phần mềm Beyond ...

Tác giả: Bùi Văn Nam viết 19:32 ngày 11/08/2018

Phát hiện lỗ hổng an ninh mạng đe dọa hàng chục nghìn máy tính

Hôm nay ( 25/5), Bộ An ninh nội địa Mỹ thông báo các chuyên gia an ninh mạng đã phát hiện một “lỗ hổng” mới trong một phần mềm mạng được sử dụng rộng rãi, đặt ra nguy cơ hàng chục nghìn máy tính có thể bị tấn công tương tự vụ tấn công mạng toàn cầu do mã độc WannaCry mới ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018