java概述基础知识总结

本文总结了Java基础知识,包括Java的用途,常用DOS命令,JDK与JRE的区别,JVM的工作原理,Java的运行机制,垃圾回收(GC)以及关键字和标识符的规则。Java可用于互联网和企业级应用开发,JVM作为其核心部分,负责解释执行编译后的类文件。Java程序的执行包括编译和解释两个步骤,而垃圾回收机制则自动管理内存,无需程序员直接干预。
摘要由CSDN通过智能技术生成

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关键字均为小写
java关机键均为小写

8.标识符

答:标识符其实就是名称的意思,在java中除了关键字以外的,基本上都是是标识符。
规则: ①不能以数字开头。
②不可以使用关键字和直接量作为标识符。
③严格区分大小写。不限制名称长度。
④组成元素:0-9、a-zA-Z、“$”和“”.
行业规范: ①类名:首字母大写,后面紧跟的每个单词首字母大写。如:HelloWorld。
②方法名:首字母小写,后面紧跟的每个单词首字母大写。如:MyExample。
③变量名:首字母小写,后面紧跟的每个单词首字母大写。如:MyExample。
④常量:单词大写,每个单词间用“
”隔开。如:PAI、MAX_NUMBER。

true false null,这三个不是java的关键字,但也不可以作为标识符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值