文章目录

  • Java基础知识图解
  • 第一章 Java语言概述
  • 1.1软件开发介绍
  • 软件开发
  • 人机交互方式
  • 1.3Java语言的特点
  • Java的两种核心机制
  • 1.5 JDK,JRE,JVM关系
  • 1.9Java API文档
  • 第一个Java程序的总结
  • 为什么要配置path环境变量?


Java基础知识图解

java ppt 开源 java编程ppt_java ppt 开源

第一章 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关系

java ppt 开源 java编程ppt_java ppt 开源_02

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)在任何路径下都可以执行

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