javaSE学习第一天
java知识
- JRE与JDK:
- 什么是JRE:
- 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
- JRE:JVM+类库。
- 什么是JDK:
-
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
-
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
-
JDK:JRE+JAVA的开发工具。
-
- 什么是JRE:
-
javac.exe是用来编译的 java.exe是用来运行的
-
cmd命令:(xxx是不带后缀的文件名)
-
编译命令:javac xxx.java
-
运行命令:java xxx
-
-
java是强类型语言分大小写
-
标识符:(读 标shi符 还是 标zhi符 ?)
-
什么是标识符:
- 就是给类,接口,方法,变量等起名字时使用的字符序列
-
标识符的组成规则:
-
英文大小写字母
-
数字字符
-
$和_
-
-
标识符注意事项:
-
1,不能使用关键字
-
2,不能数字开头
-
-
-
规范命名:
-
文件名和类名要一样
-
包(其实就是文件夹, 用于解决相同类名问题)
- 包名要求全部小写,一般是公司的域名倒着写,例如: 公司的域名是: www.abcxxx.com 包名就写为: com.abcxxx.包的作用
-
类或接口:
-
如果是一个单词,要求首字母大写
-
如果是多个单词,要求每个单词首字母大写(驼峰命名法)
-
-
方法和变量:
-
如果是一个单词,每个字母都小写
-
如果是多个单词,从第二个单词开始首字母大写
-
-
常量:
-
如果是一个单词,所有字母大写
-
如果是多个单词,所有字母大写,但是单词之间用下划线_分开
-
-
-
终极代码:
class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
其他知识
-
按住shift键鼠标右击可以在此处打开命令行
-
环境变量的配置:
-
%xxx% 动态引用xxx中的路径
-
path和classpath的区别:
-
path配置的是可执行文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件(先在当前路径找, 如果没找到就去path环境变量中配置的路径去找)
-
classpath配置的是java类的运行文件, 就是.class文件所在的目录
-
-
配置classpath加上 .; 和不加 .; 的区别: (jdk1.5之后classpath的配置没有太大的意义)
-
加点分号先去classpath路径找, 然后在当前路径找
-
不加点分号只去classpath路径找
-
-