Java语言概述
-
软件开发介绍:
①软件开发:有系统软件与应用软件之分。
②人机交互方式:图形化界面、命令行方式。
常用的dos命令行如下:(win+r)打开,输入‘cmd’进入。 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd.. : 退回到上一级目录 cd\: 退回到根目录 del : 删除文件 exit : 退出 dos 命令行
-
计算及编程语言介绍:
第一代语言:机器语言。
第二代语言:汇编语言。
第三代语言:高级语言:包含c、c++、java、python、scala… -
java语言概述:
① javase(标准版)、javaee(企业版)、javame
②java可应用与企业级应用、Android平台应用、大数据开发。
③java之父James Gosling
-
运行机制及运行过程:
特点:面向对象、健壮性、跨平台性(JVM)
java两种核心机制:Java虚拟机(JVM)、垃圾回收机制。
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。 不再使用的内存空间应回收—— 垃圾回收、垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
-
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之间的关系:
配置环境变量:
-
开发体验—helloworld:
分为三步:编写、编译、运行。
-
注释:
单行注释(/ /文字 )
多行注释( /* … */ )
文档注释( / * * … */) -
Java_API文档:
API是java提供的基本编程接口。用于告诉开发者如何使用这些类,以及这些类里包含的方法
-
常用的Java开发工具:
eclipse、idea、记事本...
作业:
一、Java语言的特点是什么?
答:面向对象性:类、对象。
三大特性:封装、继承、多态
健壮性、跨平台性
二、System.out.println()和System.out.print()什么区别呢?
答:前者是先打印、后换行;后者是打印不换行。
三、知识点:一个“.java“源文件可以包含多个类,但是只能有一个类名声明为public,与 文件名相同
四、为什么要设置path?
答:目的是为了在控制台的任何文件路径下, 都可以利用jdk指定目录下的所有指令。
五、jdk、jvm、jre之间的关系?
答:上文有(5)。