Java简介

1.Java 是什么?
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念;
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程;
Java是一种特殊的解释型语言,相对于C就是一种编译型语言编译之后形成*.exe文件;

2.编译型语言与解释型语言:
编译型语言:在程序执行前,有一个单独的过程,将程序直接编译成机器语言,以后运行时都不用再编译;
解释型语言:在程序运行时,将源文件解释成机器语言

3.Java语言特点 :
   简单性、面向对象、多线程、跨平台、安全、分布式处理、高性能
   Java语言最大特点就是跨平台实现 “一次编译到处运行”这都得益于JVM

4.什么是跨平台?
平台:指的是操作系统(Windows,Linux,Mac)

跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行

原理:不同的编译器对于不同平台,获取后的class文件在相同JVM中运行

5.Java发展:
    1995年Sun推出Java语言,1996年发布JDK 1.0
    1998 JDK1.2  开始分平台 Java三个版本:标准版、企业版、和微型版(J2SE、J2EE、J2ME)
    2004 Java1.5 加入新特性

  •         泛型
  •         增强for循环
  •         自动拆箱和装箱
  •         类型安全的枚举
  •         静态导入
  •         Annotation 注解

    Java1.7 Switch 可以使用字符串
    Java 1.8  Lambda表达式、语法增强、java类型增强

6.JDK JRE JVM

JVM(JVM Java Virtual Machine):java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台

JRE(运行环境)想要运行一个开发好的Java程序,计算机中只需要安装JRE。包括Java虚拟机和Java程序所需的核心类库

JDK(开发环境)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。


7.JDK的配置

jdk文件目录

-bin目录: JDK开发工具的可执行文件 
-lib目录: 开发工具使用的归档包文件
-jre: Java 运行时环境的根目录,包含Java虚拟机,运行时的类包和Java应用启动器,
        但不包含开发环境中的开发工具
-demo: 含有源代码的程序示例
-include: 包含C语言头文件,支持Java本地接口与Java虚拟机调试程序接口的本地编程技术。

jdk配置:

配置path(必须配置): 目的是找到javac.exe、java.exe 这两个命令

JDK安装目录下的bin目录下 例如:D:\Java\jdk1.8.0_60\bin 不同的PATH之间使用“;”分隔)

配置JAVA_HOME:JDK安装路径,如D:\Java\jdk1.8.0_60

配置CLASSPATH(jdk1.5之后不用配置)指定编译后生成的字节码文件(.class)存放位置,编译和运行要找的class路径如:.;JAVA_HOME%lib  (注意"."表示当前目录,这样配置在不同目录下都能访问)

比如 java 执行先到 test.java 中找test.class 找不到在到classpath路径去寻找

配置成功结果如下(出现版本信息)

如有问题,多多指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值