• 基础语法_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)代码格式不一样。

  • 相关阅读:
    Task async await
    信号量
    操作符?? 与 ?.
    Expression表单式树
    delegate Func Action Expression
    常用技术
    一次移动记账 App 的设计探索
    网站渗透测试教程--渗透测试基本程序
    【】网站渗透测试教程--了解渗透测试
    15 位健在的牛叉程序员,你知道哪几位?
  • 原文地址:https://www.cnblogs.com/DebugTheWorld/p/9775632.html
Copyright © 2020-2023  润新知