`
yangzg216
  • 浏览: 70867 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

为什么说java是静态语言

    博客分类:
  • java
阅读更多
   今天在看 Web Service的相关文档时,看到有说java是一门静态语言,就上网查找了一下资料,才明白了静态语言和动态语言的区别
    动态类型语言:指在运行期间才去做数据类型检查,也就是说,用动态语言编程时,永远不用去给任何变量去指定数据类型。该语言会在你第一次给该变量赋值的时候,在内部把数据类型记录下来。ruby或者Python是典型的动态类型的语言(这个我其实也不清楚,对这两门语言不太了解),一些脚本语言也多少属于动态类型语言。
    静态类型语言:指在编译期间就去做数据类型检查,也就是说在编码时要声明数据类型。
java和c、c++都是静态类型的语言。
    这其实就是个常识,只是知道不知道的事情,这里记录一下。以后也能多少有个印象。
分享到:
评论

相关推荐

    JAVA语言静态变量和静态方法的分析及其应用研究.pdf

    JAVA语言静态变量和静态方法的分析及其应用研究.pdf

    Java异常处理机制的静态编译实现与优化

    作为两款被广泛使用的面向对象语言,C++和Java语言都支持异常处理机制。异常处理机制通常由编译器和异常处理机制的运行时支持函数共同实现,因此,如何正确高效地实现异常处理机制是设计编译器和异常处理运行时支持函数...

    标准建模语言UML与Java实现:静态图:类图、对象图和包图.ppt

    标准建模语言UML与Java实现:静态图:类图、对象图和包图.ppt

    java语言编程知识总结

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、...Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

    java无法从静态上下文中引用非静态一些错误

    java初学者在编写类,在调用方法,在静态方法与动态方法使用会出现的一些错误。 学习后 能初步了解自己的错误的原因 以及遇到这种错误的改正方法 避免下次踩坑

    java经典面试题目-面经-java-Java语言的进阶概念-常用的库和框架-并发编程-网络编程-Web开发-面经

    什么是Java中的静态方法和实例方法?它们之间有什么区别? Java中如何实现字符串的连接? 什么是Java中的StringBuilder和StringBuffer?它们之间有什么区别? 什么是Java中的Lambda表达式?它的作用和使用场景是...

    论文研究-Java语言中数组越界故障的静态测试研究.pdf

    针对Java语言中常见数组越界故障进行了分析,并从面向具体故障的测试思想出发,建立了Java语言中数组越界的故障模型,结合静态测试的特点,给出了一种静态查找此类故障的方法。此方法已实现,并已应用于面向故障的...

    Java软件技术文档合集

    java软件技术文档 Java 是 Sun 公司推出的新的一代面向...Java 支持静态和动态风格的代码继承及重用。 本资源是Java软件技术文档合集,里面很细那个详细的介绍了有关java软件的技术文档,有需要的朋友可以下载学习。

    Java语言程序设计实验指导书

    Java语言程序设计实验指导书 理论教材:《Java程序设计标准教程》 第1版 邱加永 人民邮电出版社 实验学时:26 要求 1 Java运行环境 通过在不同环境编译运行一个Java编程环境,认识Java程序结构。 2 Java语言基本...

    Java支持库2.0#0版(静态版)

    易语言Javalib_static.lib支持库中文名为易语言Java支持库,本易语言支持库使易语言具备了访问Java类库的能力。“Java虚拟机”和“Java本地接口”是本支持库中最重要的两个数据类型。由“Java虚拟机”负责真实Java...

    JAVA是什么意思JAVA是什么意思

    java语言作为静态面向对象的编程语言的代表可以充分的实现面向对象的理论并允许程序员以一种优雅的思维方式编程复杂的程序 JAVA是什么意思 JAVA是什么意思 JAVA的意bai思是计算机的编程语言。 Java通过面du向对象zhi...

    Java8的官方文档

    Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 ...

    Java是一种广泛使用的编程语言

    Java是一种静态类型的、类基础的、并发性的、面向对象的编程语言。以下是一些Java的主要特性: 平台独立性:这是Java最著名的特性。Java采用"一次编写,到处运行"的方法。Java程序在任何支持Java的平台上都可以运行...

    JavaSE回顾总结(狂神说java).xmind

    Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。...

    java技术学习文档.docx

    Java基础知识 Java是一种面向对象的编程语言,它支持封装、继承和多态等面向对象的基本概念。Java具有静态类型检查机制,需要在编译时指定变量的...JVM是Java程序的运行环境,它可以将Java字节码转换为机器码并执行。

    原生Java高仿抖音短视频APP双端源码.rar

    原生Java高仿抖音短视频APP双端源码,java开发,上手有难度,小白童鞋请勿瞎捣鼓。 安卓语言是:android stdio 苹果语言是:OC 环境php5.6 sql5.5 伪静态设置thinkphp 适合用来学习 原生Java高仿抖音短视频APP双端...

    Java复习大纲面试题.doc

    3.为什么说JAVA语言的跨平台的?JAVA虚拟机JVM是跨平台的吗? 因为JAVA程序编译后生成的字节码文件(class文件)是跨平台的。JVM不是跨平台,在不同的操作系统上开发JAVA程序,必须安装该操作系统版本的JVM。 4.Java...

    Kotlin是一种运行在Java虚拟机上的静态类型编程语言.txt

    Kotlin是一种运行在Java虚拟机上的静态类型编程语言

    Java设计模式——代理设计模式(静态代理和动态代理)

    Java设计模式——代理设计模式(静态代理和动态代理) 各种情况例子源码

    Java模式设计之多态模式与多语言支持

    Java模式设计之多态模式与多语言支持 这是一个真实的、面向全球消费者的华尔街金融...消费者在登录到系统上时可以选择自己所需要的语言,系统则根据用户的选择将网站的静态文字和动态文字全部转换为用户所选择的语言。

Global site tag (gtag.js) - Google Analytics