zoukankan      html  css  js  c++  java
  • 基础语法_3

       ※ 说出一些常用的类、包、接口。

        常用的类:BufferedReader、BufferWriter、FileReader、FileWirter、String

        常用的包:java.lang、java.awt、java.io、java.util、java.sql

        常用的接口:List、Map、Document、Runnable、Serializable

       ※ Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)?

        可以继承其他类或实现其它接口,在swing编程中常用此方式。

       ※ 内部类可以引用它包含类的成员么?有没有限制?

        一个内部类的对象可以访问创建它的外部类的对象的内容。

       ※ java中实现多态的机制是什么?

        方法的覆盖Overriding和方法的重载Overloading是java多态性的不同表现;覆盖Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。

       ※ 在java中一个类被声明为final类型,表示什么意思?

        表示该类不能被继承,是顶级类。

       ※ Java和JavaScript的区别。

        Java与JavaScript是两个公司开发的两个不同的商品。Java是SUN公司推出的新一代面向对象的编程设计语言,特别适合与Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种嵌入web页面中的基于对象和时间事件驱动的解释型语言,它的前身是Live Script;而Java的前身是Oak语言。下面是对两种语言之间的异同做的比较:

        1)基于对象和面向对象:

        Java是一种真正的面向对象语言,即使是开发简单的程序,必须设计对象;

        JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。

        2)解释和编译:

        Java的源代码在执行前必须经过编译;

        JavaScript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。

        3)强类型变量和弱类型变量

        Java采用强类型变量检查,即所有变量在编以前必须作声明;

        JavaScript中变量声明采用弱类型变量,即代码在使用前不需作声明,而是解释器在运行时检查其数据类型。

        4)代码格式不一样。

  • 相关阅读:
    Linux Core Dump
    ODP.NET Managed正式推出
    获取EditText的光标位置
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
  • 原文地址:https://www.cnblogs.com/DebugTheWorld/p/9775632.html
Copyright © 2011-2022 走看看