一、Java基本概述

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关系

image.png

JDK的目录:

bin:一些开发工具,javac.exe编译的时候用到;java.exe解释运行的时候用到;javadoc.exe生成一个以网页形式的文档时用到

include:用C语言编写的头文件,jni.h:java nativa interface,Java调C指令时会用到

lib:jar包,库文件

配置环境变量:

  • path:windows系统执行命令时要搜寻的路径
  • 验证是否成功:javac java

程序运行的步骤:

  1. 将Java代码编写到扩展名为.java的文件中;
  2. 通过javac命令对该java文件进行编译
  3. 通过java命令对生成的class文件进行运行

字节码文件的命名是类名。

image.png

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语言应用的领域:

  1. Java Web开发:后台开发
  2. 大数据开发
  3. Android应用程序开发:客户端开发

5167688)]

Java语言应用的领域:

  1. Java Web开发:后台开发
  2. 大数据开发
  3. Android应用程序开发:客户端开发
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值