java_day01_java语言概述

Java语言概述

  1. 软件开发介绍:

    ①软件开发:有系统软件与应用软件之分。

    ②人机交互方式:图形化界面、命令行方式。

      常用的dos命令行如下:(win+r)打开,输入‘cmd’进入。
                 dir : 列出当前目录下的文件以及文件夹
       			 md : 创建目录
                 rd : 删除目录
                 cd : 进入指定目录
                 cd.. : 退回到上一级目录
                 cd\: 退回到根目录
                 del : 删除文件
                 exit : 退出 dos 命令行
    
  2. 计算及编程语言介绍:

    第一代语言:机器语言。
    第二代语言:汇编语言。
    第三代语言:高级语言:包含c、c++、java、python、scala…

  3. java语言概述:

    ① javase(标准版)、javaee(企业版)、javame

    ②java可应用与企业级应用、Android平台应用、大数据开发。

    ③java之父James Gosling

  4. 运行机制及运行过程:

    特点:面向对象、健壮性、跨平台性(JVM)

    java两种核心机制:Java虚拟机(JVM)、垃圾回收机制。

       JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
       
       不再使用的内存空间应回收—— 垃圾回收、垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    
  5. Java的环境搭建:

    明确什么是jdk、jre

       JDK(Java Development Kit Java开发工具包);JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。
       JRE(Java Runtime Environment Java运行环境) ;包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
    

    jdk、jre、jvm之间的关系:
    jdk、jre、jvm之间的关系
    配置环境变量:
    配置环境变量path

  6. 开发体验—helloworld:

    分为三步:编写、编译、运行。

  7. 注释:
    单行注释(/ /文字 )
    多行注释( /* … */ )
    文档注释( / * * … */)

  8. Java_API文档:

    API是java提供的基本编程接口。用于告诉开发者如何使用这些类,以及这些类里包含的方法
    
  9. 常用的Java开发工具:

     eclipse、idea、记事本...
    

作业:

一、Java语言的特点是什么?
答:面向对象性:类、对象。
三大特性:封装、继承、多态
健壮性、跨平台性
二、System.out.println()和System.out.print()什么区别呢?
答:前者是先打印、后换行;后者是打印不换行。
三、知识点:一个“.java“源文件可以包含多个类,但是只能有一个类名声明为public,与 文件名相同
四、为什么要设置path?
答:目的是为了在控制台的任何文件路径下, 都可以利用jdk指定目录下的所有指令。
五、jdk、jvm、jre之间的关系?
答:上文有(5)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值