1.JAVA基础,快捷键,DOS命令,JVM,path环境变量

* 1.计算机概述*
a.计算机分为计算机硬件和计算机软件,计算机软件可以分为系统软件(window,linux,mac)和应用软件(qq)
b.软件(由软件是由数据和指令组成的)开发是由开发工具和计算机语言(C,C ++,C#,JAVA)来实现的
ç.人机交互界面。图形操作界面:操作简单直观DOS命令:需要记忆一些常见的命令
* 2.键盘的功能键的认识和快捷键*
tab向后缩进四个空格
shift大写切换,顶部符号切换(shift + tab是向前缩进4个空格)
ctrl单独使用可以多选文件
配合使用快捷键ctrl +?
ctrl + A全选
ctrl + C复制
ctrl + V粘贴
ctrl + X剪切
Ctrl + Z撤销
ctrl +S保存
alt配置使用快捷键alt +?
窗口配合使用快捷键窗口+ ?,
单独使用会切换到mod界面进入回车
* 3.常见的DOS命令*
a。常见的DOS命令盘符切换
d:+ enter 进入目录
cd +空格+目录
cd javase cd javase \ day01 \ code 目录的回退
cd .. cd \ 清屏cls 退出退出b。只需要了解的DOS命令创建目录删除目录创建文件删除文件显示目录下的内容删除带目录的内容

* 4.java语言的概述*
a.java语言的发展史
b.java语言的特点有很多的小特点,重要的特点有两个一是开源二是跨平台那么java语言的跨平台特性是如何实现的呢?这个问题我们从一个Java的的英文程序运行来入手首先无论我们在哪一个平台个人文库上关系编写的Java的程序在编译后会生成同一个字节码文件(后缀为的.class),在不同的平台上这个字节码文件会通过一个对应版本
的中间程序jvm(java virtual machine)java虚拟机将这个字节码文件翻译成对应平台下的机器码来运行。通过这样的方式就能够实现一次编译(生成字节码文件),到处运行(不同的平台有不同的java virual machine)。

值得注意的是:跨平台的是java程序或者说是java字节码文件,而jvm不是跨平台的。
这里写图片描述

c.java程序的开发环境jdk,java程序的运行环境jre,jvm保证java语言跨平台
三者的关系是:jdk包含jre和工具,jre包含jvm和类库
JDK,JRE,JVM区别与联系? 答: JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己的JDK都是为了在某些方面得到一些提高,以适应自己的需求,比如IBM的JDK据说运行效率就比SUN的JDK高的多。但不管怎么说,我们还是需要先把基础的Sun JDK掌握好。 JDK有以下三种版本: J2SE,standard edition,标准版,是我们通常用的一个版本J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序J2ME,micro edtion,主要用于移动设备、嵌入式设备上的java应用程序 我们常常用JDK来代指Java API,Java API是Java的应用程序接口,其实就是前辈们写好的一些java Class,包括一些重要的语言结构以及基本图形,网络和文件I/O等等 ,我们在自己的程序中,调用前辈们写好的这些Class,来作为我们自己开发的一个基础。当然,现在已经有越来越多的性能更好或者功能更强大的第三方类库供我们使用。 JRE:Java Runtime Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。 JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file)。类文件的组成包括 JVM 指令集,符号表以及一些补助信息。

5.java程序的开发执行流程

a.编写java源程序(.java)
b.通过javac命令编译生成.class文件
c.通过java命令运行.class文件

6.path环境变量和classpath环境变量

a.配置path环境变量的作用
保证javac命令可以在任意的目录下运行
b.如何配置path环境变量
右键这台电脑,选择属性,选择高级系统设置,选择环境变量
新建:
变量名:JAVA_HOME
变量值:D:\develop\Java\jdk1.70_60(你电脑中jdk的位置)
修改:
变量名:Path
变量值:%JAVA_HOME%\bin;之前的变量值
c.配置classpath环境变量的作用
保证class文件可以在任意目录下运行
d.classpath环境变量的配置
找到环境变量的位置
新建:
变量名:classpath
变量值:E:\javaSE\day01\code\HelloWorld案例(需要运行的class文件的地址)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值