1.java是什么,可以用来干什么?
java是一种面对对象编程语言,具有抽象、封装、继承、多台四大特性。Java可分为三个分支,Java SE、JavaEE、JavaME。JavaSE是JavaEE和JavaME的基础,适用于桌面应用的开发,C/S开发;JavaEE适用于JavaWeb开发,B/S开发,java动态网页技术servlet+jsp;JavaME适用于嵌入式开发,移动设备开发。
Java可用于开发:
1.互联网:电商、P2P等等;
2.企业级应用:ERP、CRM、BOS、OA等等。
2.常用的dos命令?
①cd+目录名称:进入某一个子目录。
②cd… :返回上级目录
③D: :盘符切换
④dir :列出当前目录下的文件以及文件夹。
⑤cls: 清屏
⑥exit:退出dos命令行
⑦md+文件夹名:新建文件夹
⑧rd+文件夹名:删除文件夹
⑨del+文件夹名:删除文件
⑩shutdown.exe –s:关机
3.JDK与JRE
JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
JDK包含了JRE。
4.什么是JVM?
Jvm即Java Virtual Machine,我们常说的Java虚拟机, 是整个Java实现跨平台最核心的部分,能够运行通过Java语言编写的应用程序。
所有的Java程序会首先被编译为.class的类文件,Jvm虚拟机可以执行这种编译后的类文件,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释为目标代码(不同操作系统不同),给本地系统执行。
jvm内存可划分为6个区:①寄存器(程序计数器)②本地方法栈 ③堆区 ④栈区 ⑤方法区 ⑥数据元区(jdk1.8后从方法区独立出来的(变量池),jdk1.7在方法区中)
5. java运行机制。
Java语言是一种特殊的高级语言,它既具有解释型语言的特征,也具有编译型语言的特征,Java程序要经过先编译,后解释两个步骤。
6.java垃圾回收机制(GC)。
java gc不受程序员控制,是由jre在后台自动进行,具有不可预知性。虽然程序员不可主动控制垃圾回收,但可以主动请求垃圾回收。
7.关键字
java关机键均为小写
8.标识符
答:标识符其实就是名称的意思,在java中除了关键字以外的,基本上都是是标识符。
规则: ①不能以数字开头。
②不可以使用关键字和直接量作为标识符。
③严格区分大小写。不限制名称长度。
④组成元素:0-9、a-zA-Z、“$”和“”.
行业规范: ①类名:首字母大写,后面紧跟的每个单词首字母大写。如:HelloWorld。
②方法名:首字母小写,后面紧跟的每个单词首字母大写。如:MyExample。
③变量名:首字母小写,后面紧跟的每个单词首字母大写。如:MyExample。
④常量:单词大写,每个单词间用“”隔开。如:PAI、MAX_NUMBER。
true false null,这三个不是java的关键字,但也不可以作为标识符