Java Thuộc tính hệ thốngđầu ra theo thứ tự bảng chữ cái System.getProperties()
JavaTRONGThuộc tính hệ thốngGiới thiệu chương trình mẫu xuất khóa và giá trị theo thứ tự bảng chữ cái để dễ xem.
Sau khi được lưu trữ trong TreeMap, nó sẽ được sắp xếp theo thứ tự bảng chữ cái và sau đó xuất ra.
Phương pháp sau đây thường được giới thiệu kỹ lưỡng nhưng các giá trị bị cắt ở giữa và không sắp xếp theo thứ tự bảng chữ cái nên rất khó đọc.
props.list(System.out);
-- liệt kê các thuộc tính -- java.runtime.name=Java(TM) 2 Môi trường thời gian chạy, Stand... sun.boot.library.path=C:\develop\Java\jdk1.5.0_08\jre\bin java.vm .version=1.5.0_08-b03 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) Máy khách VM file.encoding.pkg=sun.io user.country=JP sun.os.patch.level=Gói dịch vụ 2 java.vm.specation.name=Thông số kỹ thuật máy ảo Java user.dir=C:\apps\0- ứng dụng java.runtime.version=1.5.0_08-b03 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\e... os .arch=x86 java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1\Temp\ line.separator= java.vm.specution.vendor=Sun Microsystems Inc. user.variant= os.name =Windows XP sun.jnu.encoding=MS932 java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\... java.specution.name=Đặc tả API nền tảng Java java. class.version=49.0 sun.management.compiler=Trình biên dịch máy khách HotSpot os.version=5.1 user.home=C:\Documents and Setting\**** user.timezone= java.awt.printerjob=sun.awt.windows. WPrinterJob file.encoding=MS932 java.specution.version=1.5 user.name=**** java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.. .. java.vm.specution.version=1.0 sun.arch.data.model=32 java.home=C:\develop\Java\jdk1.5.0_08\jre java.specuation.vendor=Sun Microsystems Inc. user.lingu =ja awt.toolkit=sun.awt.windows.WToolkit java.vm.info=chế độ hỗn hợp, chia sẻ java.version=1.5.0_08 java.ext.dirs=C:\develop\Java\jdk1.5.0_08\jre\ lib\ext sun.boot.class.path=C:\develop\Java\jdk1.5.0_08\jre\lib\r... java.vendor=Sun Microsystems Inc. file.separator=\ java.vendor.url. bug=http://java.sun.com/cgi-bin/bugreport... sun.cpu.endian=little sun.io.unicode.encoding=UnicodeLittle sun.desktop=windows sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+m...
chương trình mẫu
/** * In các khóa và giá trị thuộc tính hệ thống theo thứ tự bảng chữ cái. */ public static void resultSystemProperties() { Properties p = System.getProperties(); TreeMap map = new TreeMap(); hasNext()) { Khóa chuỗi = (String)itr.next(); Giá trị chuỗi = (String)map.get(key); System.out.println(key + "=" + value);
Kết quả thực hiện
◆Ví dụ thực thi
public static void main(String[] args) { outSystemProperties();
◆Kết quả đầu ra
awt.toolkit=sun.awt.windows.WToolkit file.encoding=MS932 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt .windows.WPrinterJob java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys \lib\bcprov-jdk14-123.jar java.class.version=49.0 java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\endorsed java.ext.dirs=C:\develop \Java\jdk1.5.0_08\jre\lib\ext java.home=C:\develop\Java\jdk1.5.0_08\jre java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1 \Temp\ java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\develop\Java\jdk1.5.0_08\bin ;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ProgramFilesDevelop\TOOLS\ant-1.6.1\bin;C:\develop\eclipse32\extensions\tptp-4.2. 0\agent-controller\\bin;C:\Program Files\QuickTime\QTSystem\ java.runtime.name=Java(TM) 2 Môi trường thời gian chạy, Phiên bản tiêu chuẩn java.runtime.version=1.5.0_08-b03 java.specification. name=Đặc tả API nền tảng Java java.specuation.vendor=Sun Microsystems Inc. java.specution.version=1.5 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor .url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_08 java.vm.info=chế độ hỗn hợp, chia sẻ java.vm.name=Java HotSpot(TM) Máy khách VM java.vm.specution.name=Đặc tả máy ảo Java java.vm.specution.vendor=Sun Microsystems Inc. java.vm.specution.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version =1.5.0_08-b03 line.separator= os.arch=x86 os.name=Windows XP os.version=5.1 path.separator=; sun.arch.data.model=32 sun.boot.class.path=C: \develop\Java\jdk1.5.0_08\jre\lib\rt.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\i18n.jar;C:\develop\Java\jdk1.5.0_08\ jre\lib\sunrsasign.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jsse.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jce.jar;C: \develop\Java\jdk1.5.0_08\jre\lib\charsets.jar;C:\develop\Java\jdk1.5.0_08\jre\classes sun.boot.library.path=C:\develop\Java\jdk1. 5.0_08\jre\bin sun.cpu.endian=little sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding= MS932 sun.management.compiler=Trình biên dịch máy khách HotSpot sun.os.patch.level=Gói dịch vụ 2 user.country=JP user.dir=C:\apps\0-app user.home=C:\Documents and Setting\* ** user.lingu=ja user.name=*** user.timezone= user.variant=
Tất cả thông tin được hiển thị theo thứ tự bảng chữ cái.
Đặc biệt, nếu java.class.path, java.library.path, v.v. không hiển thị hết thì sẽ mất thời gian để giải quyết vấn đề.
↓
java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys\lib\bcprov -jdk14-123.jar
bản tóm tắt
Bài viết này giải thích cách tổ chức các thuộc tính hệ thống Java theo thứ tự bảng chữ cái để dễ đọc hơn. Với phương thức xuất thuộc tính thông thường, thông tin bị cắt bỏ hoặc hiển thị không theo thứ tự, gây khó khăn cho việc nhìn thấy.Bản đồ cây
Bằng cách sắp xếp và xuất ra các thuộc tính bằng cách sử dụng , nó trở nên dễ hiểu hơn. Các chương trình mẫu cụ thể được giới thiệu để cung cấp cho các lập trình viên Java một cách hiệu quả để kiểm tra các thuộc tính hệ thống.
Một công việc phụ rất được khuyến khích cho những người có kỹ năng lập trình viên Java. Điều này là do Java được sử dụng rộng rãi trong việc phát triển các hệ thống cốt lõi của công ty và ứng dụng web và có nhu cầu cao. Bằng cách sử dụng Java như một công việc phụ, bạn không chỉ có thể tăng thu nhập mà còn cải thiện kỹ năng của mình và học hỏi các công nghệ mới.