01java基础
2018-09-26 本文已影响0人
hgfsrui
1、java如何实现,编写一次到处运行的?
由于硬件不同,所以产生了不同的os,再不同的os上提供相应的jvm,通过jvm屏蔽系统差异。
举例,好比歌手唱歌(java),每次需要在搭起的舞台上(jvm),这样的话,不管地上坑洼,还是地面湿滑都能表演,具体是在这之上搭起的舞台上表演(操作系统)。
2、标识符规则
☞由26个大小写字母,0-9阿拉伯数字,_和$
☞不能包含空格
☞不能以数字开头
☞不能是关键词,但是可以包含关键词
☞严格区分大小写,长度没有限制
3、为什么配置path环境变量?
再cmd模式下运行javac命令时,首先要去找javac工具,操作系统是现在当前目录找,若没找就去环境变量path中找,若在找不到,就会报错:javac不是内部命令。配置path就是为了,所有目录都能使用javac工具。
4、变量作用域?
从变量的声明处开始,到下一个}结束。
5、jdk,jre,jvm之间的关系?
jdk包含jre,jre包含jvm。注意,搭建环境时,如果是开发人员,不需要再安装jdk时,安装公共的jre;如果只需要运行程序,可以安装公共jre。
6、乱码问题
当编码与解码方式不一致时,就会出现乱码。注意,ANSI不是编码方式,是动态获取操作系统默认的编码方式。
cmd模式,可以点左上角,点属性查看编码设置。