基础语法_3
Posted debugtheworld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础语法_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)代码格式不一样。
以上是关于基础语法_3的主要内容,如果未能解决你的问题,请参考以下文章
大数据技术之_24_电影推荐系统项目_02_Python 基础语法