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

为什么说java是静态语言

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

相关推荐

    java笔记静态成员

    java语言中静态成员是指属于类的成员,而不是属于实例的成员。静态成员可以被所有实例共享,在程序中只有一份拷贝。静态成员包括静态变量、静态方法和静态初始化块。 1、静态变量 静态变量是指属于类的变量,它们...

    java静态文件处理

    在Java编程语言中,处理静态文件是一项常见的任务,特别是在构建Web应用程序时。静态文件通常指的是HTML、CSS、JavaScript、图片等非动态内容,这些文件在服务器端不需要额外的处理即可发送给客户端。本篇文章将深入...

    用java代码生成静态页面

    下面将详细介绍如何使用Java语言实现这一功能。 #### 1. Java生成静态页面的基本原理 Java生成静态页面的核心在于能够将HTML格式的字符串写入到文件系统中。这里的重点包括如何创建文件、写入内容以及关闭流等操作...

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

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

    Java中的静态变量静态方法静态块与静态类.docx

    Java 中的静态变量、静态方法、静态块和静态类是 Java 编程语言的四个重要概念,它们之间存在着紧密的关系。下面将对这四个概念进行详细的介绍。 一、静态变量(Static Variables) 静态变量是属于类的变量,而...

    java生存静态页面

    首先,我们要理解什么是静态页面。静态页面是指内容固定不变,不依赖服务器端程序生成的HTML页面。它们通常由HTML、CSS和JavaScript等前端技术组成,浏览器接收到这些文件后直接解析渲染,无需服务器进行额外计算。 ...

    javaCMS 生成静态页面简单列子

    Java CMS(内容管理系统)生成静态页面是一种常见的优化网站性能和提升用户体验的方法。在这个过程中,原本由动态脚本生成的网页内容被转化为HTML文件,这些HTML文件可以被浏览器直接读取,减少了服务器处理请求的...

    JAVA实现简单的http静态网页服务器

    标题 "JAVA实现简单的http静态网页服务器" 涉及的核心知识点是使用Java编程语言构建一个基本的HTTP服务器,用于提供静态网页服务。这通常是为了学习、测试或在简单环境中部署Web应用。以下是对这个主题的详细说明: ...

    Java中的Static块与静态方法

    在Java编程语言中,`static`关键字扮演着至关重要的角色,它被用于声明类成员(如变量、方法)为静态的。静态成员不依赖于任何特定的对象实例,而是与类本身绑定,这意味着无论该类有多少个实例,静态成员只会有一份...

    test_static_html:java生成静态HTML

    标题“test_static_html:java生成静态HTML”暗示了这是一个关于使用Java编程语言生成静态HTML页面的主题。在IT领域,静态HTML是指不包含服务器端脚本的网页,它们的内容在发送到浏览器时不会改变。这样的页面通常...

    Java static静态初始快

    下面是一些关于Java静态初始化块的关键知识点: 1. **执行顺序**:静态初始化块在非静态初始化块之前执行。当类第一次被加载时,JVM会按照它们在源代码中的顺序执行静态初始化块。 2. **类加载机制**:Java类的...

    java程序 html静态页面

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据着主导地位。在本项目中,“java程序 html静态页面”指的是利用Java技术来处理或生成HTML静态页面,这通常涉及到Web开发领域。HTML(超文本...

    java静态内部类(嵌套类)

    ### Java静态内部类(嵌套类)详解 #### 一、静态内部类概念与特性 在Java编程语言中,静态内部类(也被称为嵌套类)是一种特殊的内部类形式,它通过`static`关键字来定义。与普通内部类相比,静态内部类具有以下...

    JAVA静态代理和动态代理

    在Java编程语言中,代理模式是一种设计模式,它允许我们为一个对象提供一个代理以控制对这个对象的访问。代理模式通常用于增加额外的功能或在访问原对象时进行额外的操作,比如日志记录、安全控制、性能度量等。Java...

    java 静态服务器

    Java静态服务器是一个基于Java语言开发的简易Web服务器,主要用于托管和提供静态网页资源,如HTML、CSS、JavaScript等文件。这种服务器通常不处理动态请求,而是将这些请求转发到更复杂的服务器,如Apache或Nginx,...

    Java 语言基础例子代码.rar

    这个名为"Java语言基础例子代码.rar"的压缩包提供了一系列基础Java编程的实例,旨在帮助初学者更好地理解和掌握Java编程的基本概念和操作。这些例子涵盖了数组、数学算法以及字符串处理等核心主题,对于学习Java的...

    Java的静态导入源代码

    在Java编程语言中,静态导入(static import)是一种特殊的导入方式,它允许程序员直接使用类中的静态成员,而无需每次都指定类名。这种特性在2004年发布的Java 5.0版本中引入,目的是为了提高代码的可读性和简洁性...

    Java语言基础笔记

    Java是一种静态类型的面向对象编程语言,这意味着在编写代码时必须声明变量的类型。它的语法结构与C++相似,但更加强调安全性和可移植性。例如,每个Java程序都从`public class`开始,这是程序执行的入口点。 接着...

    html.rar_html页面_java 静态模板_java 静态页面_java生成html_静态页面

    2. **Java静态模板**:在Java中,静态模板是一种预定义的HTML文件,其中包含了一些占位符或者变量,用于在运行时被Java代码替换为实际数据。常用的Java模板引擎有FreeMarker、Thymeleaf和Velocity等。这些引擎允许...

Global site tag (gtag.js) - Google Analytics