Máy tínhLập trình

Java: một biểu thức chính quy, ký tự đặc biệt

Hôm nay, lập trình trong Java, nhiều khả năng, không ai sẽ không ngạc nhiên. Tiến bộ trong lĩnh vực này là rất tuyệt vời mà thực tế đương đại của chúng ta sẽ có vẻ quen thuộc với 50-60 năm trước đây trong câu chuyện này từ bộ phim a la "Back to the Future".

Nguồn gốc của ngôn ngữ Java

Java - một ngôn ngữ lập trình hướng đối tượng, mà ban đầu được phát triển bởi Sun Microsystems, và sau đó nó đã trở thành sự ủng hộ và phát triển được thực hiện bởi Oracle.

Không nên nhầm lẫn với sự phát triển ngôn ngữ hoặc hiệu suất của môi trường nền tảng phần mềm. Bởi sau này là phải được hiểu bộ được đa số thành phần khác nhau mà cùng nhau cung cấp một thực thi của Java-code trong môi trường phần cứng khác nhau. Chương trình viết bằng Java được quy đổi sang một định dạng đặc biệt gọi là bytecode, mà sau này được thực hiện bằng phương tiện của một máy ảo (JVM) - một phần của nền tảng phần mềm.

Lắp đặt và Bắt đầu

Để chạy thành công các ứng dụng được phát triển bằng ngôn ngữ này, bạn phải cài đặt một gói phần mềm đặc biệt của Java thành phần, trong đó có sẵn trên trang web Oracle. Công ty cung cấp các bản phân phối khác nhau, khác nhau về nền tảng mục tiêu, cũng như tùy chọn khác nhau. Người dùng trung bình không cần phải sử dụng phiên bản Java đó là khác biệt so với trước, gần đây nhất. Nó chỉ có ý nghĩa đối với các nhà phát triển, những người cần chiến lược cụ thể cho các tính năng và khả năng cụ thể.

Để cài đặt Java trên máy tính của bạn, trước tiên người dùng phải chắc chắn rằng các đặc tính của thiết bị đáp ứng được các yêu cầu hệ thống tối thiểu. kỹ sư Oracle đã làm việc chăm chỉ để giảm ngưỡng của các yêu cầu hệ thống, nhưng nó vẫn còn đó, và nó phải được xem xét. Người dùng nên tìm các trang web anh ta cần phân phối dựa trên hệ điều hành, mà ông muốn cài đặt phần mềm. Ví dụ, Java dành cho Windows 7 Nó là một thực thi .exe file, mà sẽ yêu cầu chỉ định thư mục cài đặt, và sau đó ông sẽ làm mọi thứ mình. Điều đáng chú ý là hệ thống có thể được lắp đặt tại cùng một thời điểm chỉ có một bản sao của vỏ mềm. Do đó, trước khi cài đặt cần thiết để đảm bảo rằng các phiên bản trước của Java xóa khỏi hệ thống. Nếu bạn không, trình cài đặt sẽ yêu cầu để loại bỏ các chương trình xung đột trước khi tiếp tục quá trình cài đặt.

Bắt đầu phát triển trong Java

Sau khi người dùng đã cài đặt thành công môi trường phần mềm, nó sẽ có sẵn cho một loạt các phương tiện để thực hiện các chương trình đã viết, và để tạo của riêng mình. Để bắt đầu lập trình bằng Java, bạn không cần bất kỳ chương trình bổ sung. Chúng ta cần chỉ là một mong muốn học hỏi những điều mới mẻ và hiểu được ngôn ngữ của kiến trúc. Nếu người dùng đã có thể cài đặt thành công Java, và trong quá trình đó không có xung đột với các chương trình khác, bạn có thể bắt đầu viết mã trong bất kỳ soạn thảo văn bản.

Oracle đã làm cho chắc chắn để cung cấp các thiết lập tối đa các công cụ cho các nhà phát triển. Trong Java, các gói bao gồm một trình biên dịch (Javac tiện ích), trong đó, dùng như là đối số đường dẫn đến bất kỳ tập tin văn bản, chuyển đổi nó thành một máy ảo bytecode dễ hiểu.

Người dùng vẫn không thể chạy các ứng dụng và xem kết quả công việc của họ. Để cài đặt một ứng dụng Java cho Windows 7, nó là cần thiết để "gói" trong JAR-archive.

Định dạng JAR có nguồn gốc từ việc giảm Java Archive, và một loại đặc biệt của quen thuộc với tất cả ZIP-file, mà hơn nữa bao gồm một mô tả về lớp học và phụ thuộc và các điểm đến điểm mấu chốt (lớp học chính) trong ứng dụng. Để tạo một .jar-file cùng tên được sử dụng bởi các tiện ích, cũng được bao gồm trong gói tiêu chuẩn từ Oracle. Sau khi thực hiện thành công của nó, người dùng có thể chạy một ứng dụng tạo ra hoặc lệnh Java từ dòng lệnh hoặc giao diện điều khiển, hoặc bằng cách đơn giản click đúp.

Các thành phần chính của ngôn ngữ Java

Để phát triển thành công ứng dụng bằng ngôn ngữ Java, học hỏi nó cần phải bắt đầu với những điều cơ bản rất. lập trình viên mới làm quen đôi khi rất khó để hiểu được ngôn ngữ hạn "hướng đối tượng". Nhiều người nhầm tưởng rằng nó đề cập đến thực tế là tất cả các tổ chức có thể hoạt động trong các ngôn ngữ được đối tượng. Tuy nhiên, điều này là không đúng. Trong ngôn ngữ Java, ngoại trừ cho các cơ sở, đó cũng là một tập hợp các loại nguyên thủy. Đây nguyên kiểu dữ liệu (byte, short, int, long ), đó là các số nguyên khác nhau độ dài từ, các kiểu dữ liệu phân đoạn (float, double), cũng như dây chuyền và các loại ký tự (String và char) tương ứng.

Đối với mỗi trong số họ có những cái gọi là lớp - giấy gói, được sử dụng để tạo ra một tham chiếu đến một đối tượng của một số loại. Điều này đúng cho tất cả các loại nguyên thủy trừ dữ liệu chuỗi.

Đặc điểm của việc thực hiện của lớp chuỗi trong Java

Java-line - đây là một lớp học đặc biệt. Nó có thể được phân loại như một đối tượng không thay đổi. Nếu bạn gửi một bộ nhớ ứng dụng như một đống (heap), trong đó có một chuỗi tùy ý, sau đó mỗi hoạt động vào nó (việc lựa chọn các chuỗi con, nối, thay thế nhân vật, và vân vân. D.) sẽ tạo ra một thể hiện mới của các vạch xuất phát, mà sẽ khác với kết quả ban đầu của phẫu thuật.

Do đó, chuỗi luôn luôn là cần thiết để làm việc rất cẩn thận, mặc dù thực tế rằng thu gom rác thải trong bộ nhớ chạy tuyệt vời, các lập trình viên cần phải hết sức cẩn thận để tránh tràn bộ nhớ tham khảo cần thiết cho chuỗi. May mắn thay, điều này có rất nhiều các lớp helper. Ví dụ, sử dụng StringBuilder và StringBuffer, cho phép thao tác chuỗi, nhưng không tạo ra sau mỗi trường hợp mới.

Ngôn ngữ Java - biểu thức thông thường. xuất hiện và mục đích của họ

biểu thức thông thường xuất hiện vào cuối thế kỷ XX và một cuộc cách mạng công nghệ xử lý văn bản điện tử.

Trước đây, tìm kiếm các phần cụ thể trong văn bản hoặc chuỗi con là một vấn đề phổ biến, trong đó yêu cầu công sức và thời gian để thực hiện. Các lập trình viên phải kiểm tra hầu hết các trang web trên các thông số tìm kiếm quy định phù hợp với chính xác hoặc so sánh nó với rất nhiều điều kiện. Tuy nhiên, với sự ra đời của biểu thức thông thường có cơ hội để sử dụng các ký tự meta, mà nó đã trở thành có sẵn để mô tả một mô hình mà đã phải được tìm kiếm. Trong Java biểu thức thông thường xuất hiện trong phiên bản 5, và kể từ đó đã trở thành một thuộc tính quan trọng của môi trường phần mềm.

Làm việc với các biểu thức thông thường trong Java

Trong Java, tất cả các lớp học, cách này hay cách khác được sử dụng để làm việc với các biểu thức thông thường, trong một gói riêng biệt gọi là java.util.regex. Trong Java biểu hiện thường xuyên mô tả các lớp mẫu, trong đó dịch sang tiếng Anh có nghĩa là "mẫu". Lớp này chấp nhận một đối số chuỗi để các nhà xây dựng, có thể được sử dụng để tạo một bản mẫu. Khi bạn muốn để mô tả nó, thay vì chữ đơn giản hơn sử dụng ký tự đại diện.

Để xác định đúng các thông số tìm kiếm, nó là tốt hơn để đọc các tài liệu chính thức từ Oracle, như nhiều nhân vật meta không có nghĩa là những gì người dùng bình thường hoặc một lập trình viên mới làm quen có thể nghĩ. Ví dụ, dấu "+" chỉ ra rằng mô hình rơi vào một hoặc nhiều trường hợp của các yếu tố ngay trước. Khi thực hiện trong Java biểu thức chính quy, ký tự đặc biệt cũng giống như trong bất kỳ ngôn ngữ lập trình khác. Do đó, việc chuyển đổi sang nền tảng khác nên không gây đau đớn.

các ứng dụng có thể có của biểu thức thông thường

Cần lưu ý rằng khả năng của biểu thức thông thường phù hợp nhất để xử lý một lượng rất lớn các văn bản. Ví dụ, một số phím tìm kiếm, hoặc kết hợp từ trong sổ đăng ký với điều kiện là các trường hợp trong đó chủ chốt được viết là không quan trọng. Mặt phân loại của văn bản sẽ rất hiệu quả để giải quyết một vấn đề như vậy, và với built-in Java biểu thức thông thường có thể đạt được một vài dòng mã.

Đó là lý do tại sao chúng tôi đang xem xét các nghiên cứu về ngôn ngữ trong bất kỳ cách nào không thể bỏ lỡ như một phần quan trọng như một biểu thức chính quy. Trong Java, nó có thể được sử dụng trong các lĩnh vực khác nhau - từ xác nhận hình thức nhập dữ liệu (địa chỉ e-mail, số thẻ tín dụng) để phân tích các yêu cầu giao thông và người sử dụng.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.