Java笔记第一章

第一章

课程结构:

在这里插入图片描述

  1. Java语言的三个特点:

    1. 面向对象

      面向对象的两个基本概念:类、对象

      面向对象的三大特征:封装、继承、多态

    2. 健壮性

      吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制

    3. 跨平台性

      通过Java语言编写的应用程序在不同的系统平台上都可以运行。

      原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java
      Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。


  1. Java语言运行的核心机制——垃圾回收

    不再使用的内存空间应回收—— 垃圾回收。

     Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配 情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。


  1. 什么是JDK、JRE

    JDK = JRE + 开发工具集 (其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等)

    JRE = JVM + Java SE标准类库 API(Application Programming Interface)

    (jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。 )

      根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path 环境变量中,让系统帮我们去找运行执行的程序。


  1. Java运行的过程:

    • 将 Java 代码编写到扩展名为 .java 的文件中。

    代码中必须包含public static void main(){}方法,他是程序的入口

    • 通过 javac 命令对该 java 文件进行编译,编译得到一个.class文件,名字为类名

    • 通过 java 命令对生成的 class 文件进行运行。


  1. Comment注释
  • 单行注释://

    作用:对程序进行解释说明,增强可读性

  • 多行注释:/* */ 不可嵌套使用

  • 文档注释(Java特有)

    • 格式: /**
      @author 指定java程序的作者
      @version 指定源文件的版本
      */

    • 文档注释的注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

  • 操作方式:
    在这里插入图片描述


  1. 最开始写程序时的基本注意事项

    • Java文件中可以声明多个class,但是最多只能有一个class声明为public且该类为源文件名

    • 程序的入口是main()方法,格式基本是固定的public static void main(String[], a){}

    • 输出语句:

      System.out.println(“hello world!”); //先输出数据后换行

      System.out.print(“hello world!”); //只输出数据

    • 每一行都以; 结尾

    • 编译过程:用javac编译后会生成一个或多个.class的字节码文件,文件个数与源文件中的类个数相等,名字与类名相同


  • 每一行都以; 结尾

  • 编译过程:用javac编译后会生成一个或多个.class的字节码文件,文件个数与源文件中的类个数相等,名字与类名相同


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值