了解java

什么是java

1、java是一个更简单的面向对象程序设计语言,具有更高的跨平台可能性(一次编写,处处运行)
2、java可以代表程序语言,但是在今天更多的代表了一种软件开发的架构

3、JDK(Java Development Kit)
  除了提供java运行所必须的编译、运行、调试等工具外,更搭配有丰富的API(Application PromgrammingInterface),java演化出三个不同领域的应用平台:Java SE,Java EE,JavaME,提供了开发人员在不同领域开发软件时一种遵循的标准和开发框架Framework
在java的蓝图中语言只是一个很小的部分,
学习java本身不仅仅在于学习如何使用它的语法,更多的时候在学习如何应用java所提供的资源与各种标准,以开发出架构更好、更容易维护的软件(我们要重视java的基础语法,但不能只满足于java的基础语法,这样才能真正的理解java的魅力)

java的特性

语言特性
简单的
与C相比,它抛弃了C中那些生僻的不常用的而且易出错的语法,指针,运算符重载,多重继承等,而且简单易化了那些常用的语法
面向对象的
面向对象分析Object-oriented Analysis、面向对象设计Object-oriented Desgin
网络的
解释的
java的程序在进行编译的时候并不是直接编译成机器能够执行的原始语言,而是编译成与系统无关的字节码(ByteCodes),为了能够运行java程序,运行的机器上必须装有java的虚拟机,JVM就是字节码文件的虚拟操作系统,字节码文件就是JVM的可执行文件。java实时编译器(just in time compiler JIT)会将字节码编译成目标程序所接受的原始机器语言,JVM使得java在不同平台上都能够得到运行。
健壮的
安全的
垃圾回收机制 Garbage Collection、异常处理架构Exception等
可移植的
高性能的

Java应用平台

Java 2 Platform,Stardard Edition -Java SE
         JVM(Java Virtual Machine)包括在Java运行环境JRE中,如果要运行Java必须安装JRE
         JRE(Java SE Running Environment) java运行环境
         JDK(Java Development Kit) java程序开发包,如果要开发java程序,这个是少不了的
         Java语言,在熟悉java语言后,更多的时候你都在学习如何使用Java SE所提供的API来组成程序
Java 2 Platform,Enterprise Edition -Java EE
         适用于开发多层式、分布式、以组建为基础、以WEB为基础的应用程序。
         包括JSP、Severlet、EnterpriseJavaBeans等应用程序
Java 2 Platform,Micro Edition -Java ME
         作为小型数字设备上开发和应用部署的平台,消费性电子产品或者嵌入式系统等。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值