一、Doc命令
这玩意,几乎不用不着了。但有时还真的用的上。比如系统卡死了,无响应。而之前的命令终端是开的,系统的命令终端是可用的。程度又急的调试。嘿,用的上了。
常见的命令如下:
1. dir 列示目录文件。 linux 却是 ls .
2. md 创建一个目录 与 linux中的 mkdir 基本吻合哦。
3. rd 删除一个目录 与 linux中的 rmdir 基本吻合,也是只能删除空的目录。
3. cd 进入指定目录 与 linux中的cd 是同一意思。
4. .. 上层目录,与linux中一致。
5. . 当前路径 与linux中一致。
二、Java平台的优势
1. 简单性 2. 安全性 3. 完全面向对象 4. 与平台无关性 ...
三、JDK、JRE、JVM三者之间的关系
JDK为 JAVA Devolpment Kit是 java开发工具包 的简称。
JRE为 JAVA Rutime Enviroment是java 运行时环境的简称。
JVM为 JAVA Virtual Machine是java虚拟机的简称。
JDK为开发者 提供了 JRE 运行所需要的所有 Bin 运行命令且还包括其它的demo显例程序及源码等文件。
JRE为JAVA程序运行提供一了个环境,此环境必须有java程序运行所必须的java等命令,当然JRE是包括JVM的。
JVM为 操作系统平台所配合的虚拟机,用来执行加载解释节字码成机械代码执行。
四、注意classPath与Path在系统加载时的区别。
Path是管制 操作系统中调出来所有程序的 路径。
系统首先在在当路径下,查找所要求执行命令的程序,若找不到此可执行程度,则再到path中指定的路径去中。
classpath是 java 命令执行时,启动JVM,由JVM是加载字节码类。所以一般JVM首先会在classpath中加载字节码类,若找不到,则再回到当前路径中去找。(当然回到当前路径找的前提也是classpath变量在设置时,末位加了分号;了或在开头加了点分号.; 。否则JVM不会到当前路径中去找字节码程序)。
注意:在命令行终端中 Set path = ***, 当会在当前窗口中有效。并没有改变系统中的环境变量,它只是临时性的将值改成了***。
五、JAVA注释。
必须养成很好的习惯在类名的开头部分写好,此类是做什么的,具有什么功能。若是重点的关键类,最好是写 此类的需求、解决此需求的思路,实现此思路的具体步骤。 在关键代码处,也要做好相关的注释。 这样在以后 升级 维护此类是,将大大的提高 工作效率不需要 阅读整个代码。
六、取模%的玩法。
一般 取模 a%b 时, 注释负数据的取模
System.out.println("this is about mod tese,so please look carefuly ,thank");
System.out.println("print 5%1="+5%1); //the result is 0
System.out.println("print 1%5="+1%5); // the result is 1
System.out.println("print -1%5="+-1%5); // the result is -1
System.out.println("print 1%-5="+1%-5); // the result is 1
System.out.println("print -2%5="+-2%5); // the result is -2
System.out.println("print 2%-5="+2%-5); // the result is 2
System.out.println("print -2%-5="+-2%-5); // the result is -2
System.out.println("print -6%-5="+-6%-5); // the result is -1