1、Java语言的特点
特点一:面向对象
- 两个基本概念:
类
、对象
- 三大特性:
封装
、继承
、多态
特点二:健壮性
- 去掉了C/C++中影响程序健壮性的部分(指针、内存的申请与释放等),有一个相对安全的内存管理和访问机制
特点三:跨平台性
- “Write once, run anywhere“
- 原理:在系统上安装一个Java虚拟机(JVM)即可运行程序。不同的操作系统JVM不一样。
2、JDK和JRE
JDK
:Java Development Kit,Java开发工具包,其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等。www.oracle.com
JRE
:Java Runtime Environment,Java运行环境,包括JVM和Java程序所需的核心类库等。
JDK、JRE、JVM关系
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wXPitkZW-1688785167687)(https://s2.loli.net/2023/02/11/fUJwak37HX5ydIo.png)]
JDK的目录:
bin
:一些开发工具,javac.exe编译的时候用到;java.exe解释运行的时候用到;javadoc.exe生成一个以网页形式的文档时用到
include
:用C语言编写的头文件,jni.h:java nativa interface,Java调C指令时会用到
lib
:jar包,库文件
配置环境变量:
- path:windows系统执行命令时要搜寻的路径
- 验证是否成功:javac java
程序运行的步骤:
- 将Java代码编写到扩展名为.java的文件中;
- 通过javac命令对该java文件进行编译;
- 通过java命令对生成的class文件进行运行。
字节码文件的命名是类名。
3、注释(Comment)
单行注释:Ctrl+/
多行注释:Ctrl+Shift+/,不可以嵌套使用
文档注释(Java特有):可以被javadoc解析
4、Java API的文档
API(Application Programming Interface,应用程序编程接口)是Java的基本编程接口
5、编写格式
- 在一个java源文件中可以声明多个class。但是,只能
最多有一个类声明为public
的。而且要求声明为public的类的类名必须与源文件名相同
。 - 编译的过程:编译之后,会生成一个或多个字节码文件。字节码文件的文件名与Java源文件中的类名相同。
6、常用的Java开发工具
文本编辑工具:
- 记事本
- UItraEdit
- EditPlus
- TextPad
- NotePad
Java集成开发环境(IDE,Integreted Develpoment Environment)
- JBuilder
- NetBeans
- Eclipse
- MyEclipse
- IntelliJ IDEA
Java基础知识图解
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aCk2UyV9-1688785167688)(https://s2.loli.net/2023/02/11/5WLjno6wBMlJxsr.png)]
Java语言应用的领域:
- Java Web开发:后台开发
- 大数据开发
- Android应用程序开发:客户端开发
5167688)]
Java语言应用的领域:
- Java Web开发:后台开发
- 大数据开发
- Android应用程序开发:客户端开发