第一天内容不多
关于Java环境变量
这个其实不是很想写,毕竟网上一搜一大把,我主要还是写一个我遇到的问题吧。
问题是这样的:在我安装完并且配置好环境变量后,出现一个问题。编译代码过程是没有报错的,但是当运行代码的时候,即执行class字节码:
很奇怪吧。最后发现问题在哪呢?其实就是配置了classpath环境变量。
实际上,我们并不需要配置classpath环境变量。这里我也是上网查了一下。classpath环境变量是什么?这其实就是一个引导,引导jvm去哪找class字节码。当你配置了这个环境变量。那么恭喜你,你在这个环境变量中指定的路径外编写代码就会出现异常。而在JDK5.0后(网友是这么说的,具体咱也不知道),sun就完善了JVM,我们不需要再配置classpath环境变量了。所以,得出结论,大家以后配置环境变量的时候就不要再配置classpath啦。
接下来进入正题好吧。
首先是java的组成
java由三部分组成:
JVM:java虚拟机额(java virtual machine)
JRE:java运行环境(java runtime environment)
JDK:java开发工具包(java development kit)
而JDK中包含了JRE,JRE中又包含了JVM。所以,我们只需要下载JDK就行了。O(∩_∩)O
java语言的特点
java具有健壮性(即,java有自动垃圾回收机制,也就是GC机制)
java支持跨平台,即一次编译,处处运行
java是完全面向对象的
jdk命令
javac:编译源文件,生成class字节码文件
java:运行字节码文件
javadoc:生成帮助文档,配合doc文档注释使用。
doc文档注释:/** */
具体使用:
### 包的使用
- 包的作用:
1.用于分类
2.用于区别(比如同名的类可以放在不同的包中) - 如何使用?
在代码上最上方加入关键字:package 包名; - 带包编译
虽然以后Idea能帮我们做这些琐事,但是我觉得有些东西还是要会使用比较好。
导包操作
关键字:import
使用:import 包名.要导入的类名;
标识符
老师说这是一个面试考点。面试回答可以从一下四个方面回答:
- 标识符的概念:标识符就是程序员自行命名的具有特殊含义的一组单词。
- 标识符的命名规则:标识符由数字、字母、下划线 _ 、美元符号 $组成,可以含有中文。
- 标识符的命名规范:
1.见名知意
2.驼峰命名规则
3.不能以数字开头
4.类名和接口名首字母大写,后面单词的首字母也大写,其它小写
5.方法名和变量名的首字母小写,后面单词的首字母大写,其它小写
6.常量名所有字母都大写,单词之间用下划线_进行拼接
7.不能以关键字作为标识符
最后的内容:关键字
关键字概念:关键字就是java中事先声明的具有特殊用途的单词。
莫得了。今天就这些。如有不对的地方,请指出,我好改正。蟹蟹。