1-java基础概念

本文详细介绍了Java语言的主要特性,包括面向对象、健壮性、跨平台和解释性。讲解了JDK和JRE的区别及其作用,阐述了Java的编译和运行流程,并强调了main方法作为程序入口的重要性。此外,还提到了转义字符、文档注释的使用以及DOS命令的基本操作。
摘要由CSDN通过智能技术生成

java特性

  1. java语言是面向对象的(oop)

  2. java语言是健壮的。java的强类型机制,异常处理,垃圾的自动收集是java程序强壮性的重要保证

  3. java语言是跨平台的 【即:一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台】

  4. java语言是解释性的

    #解释性语言:javascript,php,java 编译性语言:c/c++

    区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行

jdk介绍

什么是JDK,JRE

  • jdk基本介绍

    • jdk的全称(java development kit java开发工具包) JDK = JRE +java的开发工具 【java,javac,javadoc,javap等】
    • JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JDE了。
  • JRE基本介绍

    • JRE(Java runtime environment java 运行环境)

    • 包括JAVA虚拟机(JVM Java Virtual Machine)和JAVA程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

java运行机制

  • java执行流程分析

    • .java文件 —javac编译—> .class文件 —java运行—> 结果
    • .java文件为源文件,.class文件为字节码文件
  • 什么是编译

javac Hello.java

  • 有了java源文件,通过编译器将其翻译成JVM可以识别的字节码文件。

  • 在该源文件目录下,通过javac编译工具对Hello.java文件进行编译

  • 如果程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件为字节码文件,也是可以执行的java程序

  • 什么是运行

    • 有了可执行的java程序(Hello.class字节码文件)
    • 通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到jvm机执行
  • java程序开发注意事项

    • 对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再执行,才能生效

其他注意事项

  • java应用程序的执行入口是main()方法,他有固定的书写格式
  • java方法由一条条语句构成,每个语句以“;”结束
  • java严格区分大小写
  • 一个源文件中最多只能有一个Public类,其他类的个数不限。也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
  • 如果源文件包含一个Public类,则文件名必须按该类名命名

转义字符

  • \t :一个制表位,实现对齐功能
  • \n :换行符
  • \ : 一个反斜杠
  • " : 一个"
  • ’ : 一个’
  • \r :一个回车

文档注释

  • 单行注释 //
  • 多行注释 /* 文字 */
  • 文档注释/**/
  • 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类
  • javadoc -d 文件夹名 -xx -yy Demo3.java

Dos命令

  • DOS介绍: Disk Operating System 磁盘操作系统。
    • 相对路径:从当前目录开始定位,形成的一个路径
    • 绝对路径:从顶级目录开始定位,形成的路径
  • 常用的DOS命令
    • 查看当前目录有什么内容 dir
    • 切换到其他磁盘下: 切换到c盘: cd /D c:
      切换到d盘: cd /D D:
    • 切换到当前盘的其他目录 (绝对路径相对路径都可以)
    • 切换到上一级: cd…
    • 切换到根目录: cd\
    • 清屏 cls
    • 查看指定的目录下的所有子级目录 tree
    • 创建删除目录 md rd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xsdgfdjsjsk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值