Java基础编程\第一章(Java语言概述)

Java基础知识图解

在这里插入图片描述

第一章 Java语言概述

1.1软件开发介绍

软件开发

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件应用软件之分。

用户——➢应用软件——➢系统软件(操作系统)——➢硬件

人机交互方式

  1. 图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
  2. 命令行方式(Command Line Interface CLI):需要有一一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

1.3Java语言的特点

  1. 面向对象

    1.两个基本概念:类、对象

    2.三大特性:封装、继承、多态

  2. 健壮性

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

  1. 跨平台性

​ 1.通过Java语言编写的应用程序在不同的系统平台上都可以运行。 “Write once , Run Anywhere”

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

Java的两种核心机制

  1. Java虛拟机(Java Virtal Machine)
  2. 垃圾收集机制(Garbage Collection)

1.5 JDK,JRE,JVM关系

在这里插入图片描述

1.9Java API文档

  • API为语言提供的类库 (Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。
  • Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。

第一个Java程序的总结

  • 一个Java源文件可以有多个class,最多只能有一个类声明为public
  • 声明为public的类的类名必须和源文件相同
  • 程序的入口为main()方法
System.out.println("HelloWorld");   //先输出,后换行
System.out.print("HelloWorld");   //只输出
System.out.println();   //换行
  • 编译的过程: 编译以后,会生成一个或多个字节码文件,字节码文件的文件名与Java源文件中的类名相同。有几个类就有几个字节码文件

为什么要配置path环境变量?

path环境变量:windows操作系统发执行命令时所要搜寻的路径

使Java开发工具(javac,java)在任何路径下都可以执行

算法+数据结构=应用程序


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值