码迷,mamicode.com
首页 > 编程语言 > 详细

Java简介

时间:2019-01-28 15:22:49      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:web   很多   程序设计   int   ips   连接   资源   部分   电脑   

  Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的引荐设备上运行。

一、 什么是Java语言

  Java是于1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它是由有Java之父之称的Sun研究院院士詹姆斯.戈士林亲手设计而成,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java,正式发布。

  Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序,可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理器硬件平台,以及Windows、UNIX、OS/2、MAC OS等系统平台,真正实现“一次编写,到处运行”。Java非常适于企业网络和Internet 环境,并且已成为Internet 中最具有影响力、最受欢迎的编程语言之一。

  与目前常用的C++相比,Java语言简洁很多,而且提高了可靠性,除去了最大的程序错误根源,此外他还有较高的安全性,可以说它是史上依赖最为卓越的编程语言。

  Java语言编写的程序既是编译型的又是解释性的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,二解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。

二、 Java的应用领域

  1.桌面应用系统开发

  2.嵌入式系统开发

  3.电子商务应用

  4.企业级应用开发

  5.交互式系统开发

  6.多媒体系统开发

  7.分布式系统开发

  8.Web应用系统开发

三、 Java的版本

  1.JavaSE

    Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入/输出)、网络通信、多线程的个技术。

  2.JavaEE

    Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。

  3.JavaME

    主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备,现在大部分手机厂商所生产的手机都支持Java技术。

四、 怎样学好Java

  1.明确自己的学习目标和大的方向,选择并锁定一门语言,按照自己的学习方向努力学习,认真研究。

  2.初学者不用看太多书,先找本相对基础的书系统地学习。很多程序开发人员工作了很久也只是熟悉部分基础而已,并没有系统的学习Java语言。

  3.了解设计模式。开发程序必须编写程序代码,这些代码必须具有高度的可读性,这样编写的程序才有调试、维护和升级价值。学习一些设计模式,能过更好的把握项目的整体结构。

  4.不要死机语法。在刚接触一门语言,特别是Java语言时,掌握好的基础语法,并大概了解一些功能即可。借助开发工具(如Eclipse或NetBeans)的代码辅助功能,完成代码的录入,这样可以快速的进入学习状态。

 

Java简介

标签:web   很多   程序设计   int   ips   连接   资源   部分   电脑   

原文地址:https://www.cnblogs.com/cxjwind/p/10329884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!