java基础
来源:互联网 发布:神秘的程序员 头像 编辑:程序博客网 时间:2024/06/06 14:28
这里先对相关的小点进行讲述,一点一点地写,毕竟我每天也没有许多时间......
java 相关小点:
1.JDK:Java Development Kit----Java的开发和运行环境,java的开发工具和jre。
2.JRE: Java Runtime Environment ,Java程序的运行环境,包括java运行时所需的类库和JVM(java 虚拟机)。
3.环境变量的配置:
配置java环境变量是为了,让 java jdk\bin 目录下的工具,可以在任意目录下运行(配置其他环境变量的本意也基本一样) 。这样,就将该工具所在目录告诉了系统,当使用该工具时,则可以由系统帮我们去找指定目录。
配置方式:(以前经常一忘记就在网上搜,网上也提供了许多方法,但大多数在配置classpath时往往执行java -version时控制台打印不出版本信息,这里我给出自己用过有效的配置)
a.永久配置方式:
>>>: 计算机右键选择“属性”--》“环境变量”:
>>>:(新建JAVA_HOME变量)JAVA_HOME=%(jdk 安装路径)%\Java\jdk-X.X.X
>>>:path=;%JAVA_HOME%\bin
b.临时配置方式:(dos下)
>>>: set path=%path%;(jdk 安装路径)\Java\jdk\bin
>>::特点:系统默认会先去当前路径下找要执行的程序,找不到再去path设置的路径下找。
classpath的配置:
a.永久配置方式:
>>>:classpath=.;%JAVA_HOME%\lib [attention:前面要加“.;”]
b.临时配置方式:(dos下)
>>>:set classpath= .;%JAVA_HOME%\lib
@Attention&&Question:
在定义classpath环境变量时,如果没有定义classpath,Java启动JVM后,会在当前目录下查找要运行的类文件;
如果指定了classpath,则会在指定的目录下查找要运行的类文件 (Then Question:还会在当前目录找吗?
>>>:a. classpath 的值结尾处有分号,在具体路径没有找到要运行的类,会默认在当前目录再找一次。
>>>:b. classpath 的值结尾处没有分号,则不会。
>>>:c.一般classpath结尾处不设分号,找不到就报错,可以调试程序。
)
4.关于java命令和javac命令:
javac:编译。当执行javac时会启动java的编译器程序,对指定扩展名为.java的文件进行编译,生成jvm可以识别的字节码文件(.class文件)
java:运行。启动jvm,加载运行时所需类库,对class文件进行执行。
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- ccf 数字排序
- git使用之上传项目文件到本地仓库
- HDU1061
- iPhoneX的faceID到底是一种怎样风骚的操作?
- [机器学习实战] 深度学习为黑白图像着彩色
- java基础
- 开源MQTT中间件:moquette
- Nova创建虚拟机(指定IP地址和生成节点)
- ${pageContext.request.contextPath}及服务器解析和浏览器解析路径问题
- Python 文件读取
- Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
- Spark---性能调优之资源调优篇
- PAT A1059. Prime Factors (25)
- HDU1070