• 什么是Java?


    这个问题咋一看确实有点不好解释,如果面试问了这个问题该怎么去回答呢?

    因为这个问题比较基础,所以面试官问这个问题肯定是考量你的Java基础如何。就算不是为了面试,我们也应该有个了解。不能做了几年的开发,遇到这样的问题也懵逼。

    1 。从定义上来说:Java是一种编程语言,是1995由sun公司发布的。

    2 。从特征上来说 

    (1)Java是一种面向对象的语言,Java奉行一切皆对象的思维。即在类之外不能定义变量和方法,所有的属性和方法都必须通过类和对象去访问。

    (2)Java 具有平台无关性的特点,实现了一次编译,到处运行。jvm(虚拟机)实现了Java的跨平台,不同的平台安装不同的虚拟机。

    (3)Java是解释性语言。程序发布后首先通过编译器 编译为.class文件 程序运行时,解释为机器能读取的机器码(即0和1 二进制)(有兴趣就去看一下Java编译方面的资料,如果这方面阐释的比较清楚,会是很大的加分项。当然问这么基础的公司应该也不多,但是该了解的东西还是要学习一下)

    3 。应用范围

    桌面应用系统开发、嵌入式系统开发、电子商务系统开发、企业级应用开发、交互式系统开发、多媒体系统开发、分布式系统开发、Web应用系统开发

    4 。Java版本

    javaSE Java标准版   包含了JDBC(数据连接) I/O(输入输出)等 主要针对web程序开发 , 桌面应用等

    javaEE java企业版  包含EJB(企业Java组件模型) 主要用于 企业级应用开发  ,ERP等

    javaME   开发电子消费产品和嵌入式设备,如手机中的程序

  • 相关阅读:
    POJ 2418 Hardwood Species(STL在map应用)
    在反思性学习
    孙陪你,了解它的权力--Kinect结合的发展Unity3D游戏应用开发
    python在windows通过安装模块错误
    Linux怪哉ntfs
    Js 表单序列化
    微信开发
    Ecshop开发
    FTP配置和用户设置权限
    wget
  • 原文地址:https://www.cnblogs.com/zjf6666/p/9261986.html
Copyright © 2020-2023  润新知