jdk和jre
首先咱们来说说java基础中的jdk和jre的那点事.
jdk(Java Development Kit) 是 Java 语言的软件开发工具包,好的,jdk的学名我们解释了,现在让我们来看看jdk现在安装后的文件夹和文件的作用。
哦了!
第一个bin文件夹该目录用于存放一些可执行程序。
如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和* javadoc.exe(文档生成工具)等。
第二个db文件夹是java自带的一个小型的数据库系统。
从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
第三个include文件夹,由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
第四个lib文件夹,lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
还有一个是src.zip的压缩文件,这就是javaSE的源码了。
对了还有一个jre文件夹,你会觉得很奇怪,为什么我装的是jdk怎么会有jre呢,这个和我们格外安装的jre有什么区别吗?实施证明没有区别,他俩是完全等价的,也就是说你完全没有必要去安装jre。
jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
好了jdk和jre我们说完了,但我们总不可能老是在jdk的bin目录下写java源码然后进行编译执行吧,所以我们就得配置path环境变量了!
path环境变量是用来配置可执行文件的,即在dos下输入javac时系统会现在当前文件夹查找有没有可执行文件,如何没有,则按照path变量下的路径依次查找。我配置的变量为D:\java\jdk\bin,也可以新建一个系统变量JAVA_HOME 将其设置为D:\java\jdk 在把path设置为%JAVA_HOME%\bin ,其目的是以便日后更改。
至于我们需不需要配置classpath环境变量呢,这个可以看心情,我反正是没有配置,在jdk1.5版本以后默认把当前路径当做classpath,这个真的很好用,但也有特殊情况需要我们配置classpath,以后再补充。
对了忘说classpath是用来干什么的了,当你输入java class文件名 时系统默认在什么路径下查找该class文件。这样说能懂吗?
java的基础语法
1.包的命名规则 :要求全部小写,一般是公司域名到着写,入net.csdn.www
2.类和接口的命名规则:驼峰命名法
3方法的命名规则:如果是一个单词每个字母都小写,多个从第二个单词首字母大写
4常量的命名规则:全部大写,多个单词用下划线分开