现在总结一些经常接触到的java名词
一:java技术分类
javase:java standard editor:java标准版,主要定义java经常使用的API(Application Programming Interface:应用编程接口),例如:多线程机制、IO流、集合框架、网络编程、XML标记语言等等。
javaee:java enterprise editor:java企业版,主要定义servlet/jsp、JDBC(java database collection)、EJB等常用的技术。
javame:java micro editor:java微型版(平台),设计者刚开始是为嵌入式设计,主要用于移动电话、机顶盒等等。
二:java开发运行环境
jdk:java development kit:java开发工具集,主要包含jre和一些开发人员用到的API等。
jre:java runntime environment:java运行环境,主要包含jvm和一些运行必须的类库。
jvm:java virture machine:java 虚拟机,“平台无关性,一次编译到处运行”就是仰赖虚拟机。
三:java开发工具
ide:integrated development environment:集成开发环境,主要java开发的一些软件,例如:eclipse、myeclipse插件等。
eclipse:是由IBM斥资开发的,它也是java程序,所以它需要操作系统安装最小运行环境jre,eclipse可以说是一个功能非常强大的平台,它可以扩展很多插件。
myeclipse:是一个插件,功能非常强大,可以扩展其他的插件,增强平台功能。
四:Linux系统与Windows操作系统的区别
unix/Linux操作系统:Linux系统是由unix系统发展而来,只是unix系统不开源,而Linux系统是开源系统,更重要的是现在大部分的服务器的运行环境都是Linux操作系统,而java主要是面向服务器端的编程,所以对Linux操作系统有一定的了解显得很有必要。
1:文件系统不同
Windows:系统结构为盘符结构,C盘、D盘、E盘、F盘等等。
Linux:系统结构为:一个根目录(/),下面有子目录,它有且仅有一个根目录。
2:外部设备映射不同
Windows:有多个盘符; Linux:分为挂载点(目录)。
3:安全级别不同
Windows:安全级别较低;Linux:安全级别较高。
五:相对路径和绝对路径
相对路径:是以当前目录为基准,向前或者向后找,".." 代表上一级目录,"."代表本级目录。
绝对路径:就是从根目录或者盘符目录开始,向下一级目录延伸。
六:常用DOS命令
dir:查看当前路径目录 linux:ls
cd:切换路径 .:当前目录 ..:上一级目录
path:查看环境变量路径
ping 目标主机:验证两台电脑是否可以通信
telnet ip port :验证是否能够连接远程主机的应用
ipconfig:查看ip端口号 ipconfig -all linux:ifconfig
netstat -ano|findstr 8080 :查看端口对应的PID
tasklist|findstr PID :查看对应的应用程序
taskkill -p PID:杀死进程