java环境搭建第一节课总结

  •                    ***Java 环境搭建****
    

一、什么是程序

  • 像一个汉字(Java)写的菜谱(程序),用于指导懂汉语的人来做菜。

二、常用的DOS命令

  • dir(directory):列出当前目录下的文件以及文件夹
  • md(make directory):创建目录
  • rd(remove directory):删除目录
  • cd… :退回到上一级目录
  • cd : 退回到根目录
  • exit:退出dos命令行
  • shift+右键->在此处打开命令行窗口

(2014年 jdk1.8 企业用的人比较多)
三、Java的分支
JavaME :已经被淘汰了。做移动应用(针对老款手机诺基亚等)。
JaveSE :java基础,是javaEE基石,控制台项目,桌面用程序。
JavaEE : 企业级应用项目

*四、Java语言特点
1、简单易用
2、跨平台 JVM虚拟机实现了跨平台
3、面向对象
4、支持多线程

五、Java的跨平台
1、什么是跨平台
用 java 开发的应用程序,可以在不同的操作系统上运行,一次编译到处运行。
2、怎么实现的跨平台
通过Java虚拟机 JVM实现的跨平台
3、什么是JVM
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存(程序要去运行,内存的申请和释放还是JVM管理)、寄存器。
JVM用于运行java应用程序
一次编译到处运行

六、核心机制
1、虚拟机JVM
2、垃圾回收 GC
将不再使用的内存空间进行回收(自动进行、程序员无法精确控制和干预)

七、JDK JRE

JDK 提供开发工具(类似于维修工的维修工具包)JDK也包含了JRE
JRE Java运行环境(类似于轮船与大海)包含jvm虚拟机和核心类库API(包含各种基础类:string等等)
*JDK与JRE的关系
JDK 包含 JRE,JRE 包含 JVM(JAVA虚拟机,跨平台的核心)

*JDK的基本组件
.javac 编译器 将源程序编译成字节码
.java 运行编译后的程序(后缀为 .class)

                                       .javac编译

编写一个源程序HelloWorld(后缀为.java)——————(后缀为.class)
.java运行
—————— HelloWorld

八、环境变量的配置
计算机 -> 属性 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 ->系统变量 ->新建 ->新建系统变量
变量名 的文本区域值设为 JAVA_HOME
变量值 的文本区域值设置为JDK的安装目录 列如“D:\Java\jdk1.8.0_151”
配置PATH变量
在系统变量中选中PATH 点击编辑系统变量 并在变量值新编辑添加
“%JAVA_HOME%\bin;”

九、第一个JAVA程序
JAVA程序的运行机制
1、编写一个java源文件HelloWorld.java
2、使用“javac HelloWorld" 命令进行编译
3、编译结束后会形成一个 HelloWorld.class 字节码文件
4、使用“ java HelloWorld"命令启动JVM虚拟机运行程序,
java虚拟机首先将编译好的字节码文件加载到内存(类加载),然后虚拟机会通过Java解析器对加载到内存的Java类进行解析执行
5、执行后会形成计算机可以识别的机器码文件
6、运行并显示成果

程序编写规则
*Java源程序以“ .java ”为扩展名,源文件的基本组成部分是类。

**一个源文件最多只有一个public类,其他类的个数不限,如果源文件包含一个public类,类名必须与文件名一致。

*main是java程序的执行入口,有固定的格式:
public static void main(String[] args){…}

*Java语言严格区分大小写。

*大括号成对出现,缺一不可。
每个语句以 “ ;” 结束。
注释
单行注释
格式: //注释文字
多行注释
格式: /
* */
多行注释不允许有多行注释嵌套。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值