java初步了解

一、java的版本

1. J2SE———>window 应用程序,用于开发Native application【本地应用程序】

2. J2EE———>用于开发Web  application

3. J2ME———>用于开发移动应用程序【退出历史舞台】

4. Android 应用程序,使用java 语法,利用面向对象思想编程

 

二、应用程序分类

1. Native application  【本地应用程序】

2. Web application    Web应用程序】

 

三、Java 的优势

1. 面向对象

2. 一次编译,到处运行【跨平台】

 

四、Java 虚拟机JVMjava语言跨平台的主要原因】

1. 编译java 文件为字节码文件【class 字节码文件】

2. 解释class 字节码文件给各种操作系统

 

五、JDK包含java设计工具包和JVM虚拟机

1. JDKjava设计工具包【包含JVMJ2SE开发工具】

a) bin目录:含有编译器、解释器等各种java开发可能用到的工具

b) jre目录:java运行时目录,包含JVM和一些java工具

c) lib目录:J2SE开发时需要用到的类库

d) SRC.zip:类库源代码

e) Include目录:实现java语法与CC++交互

f) Db目录:java有关数据库文件

2. JREjava运行时【包含JVM

注:JDK JRE的关系,其一,使用JDK提供的工具完成java程序的开发,其二,使用JRE运行开发好的java应用程序。其中,JDK是提供给java开发人员使用的,里面包含了java的开发工具,同时也包含了JRE,所以,如果安装了JDK,那么也就不用再另外安装JRE了。JRE里面包含了java虚拟机和java程序所需要的核心类库,但是如果只需要运行一个开发好了的java程序,那么只需要安装JRE即可。

 

六、Java两大核心机制

1. Java虚拟机【java Virtual Machine

2. 垃圾收集机制【Garbage Collection

注:JVM实际上就是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器,是java语言跨平台性的保障。所以,只要在需要运行java应用程序的操作系统上安装一个java虚拟机,那么就可以由JVM负责运行系统上的java程序。

 

七、JAVA环境变量的配置

注:配置环境变量的目的,就是要让本地操作系统知道该计算机的JDK在哪里。单击我的电脑――》高级――》环境变量,然后添加和编辑变量

1. JAVA_HOME:JDK安装的路径

2. classpath: .;%JAVA_HOME%\lib\dt.jar;%

JAVA_HOME%\lib\tools.jar

3. path【修改】: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

验证配置是否成功,进入DOS命令,键入javajavac,如果出现相应信息即配置成功。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值