Java初学者入门需掌握的30个基本概念二

2016-02-19 13:59 4 1 收藏

下面,图老师小编带您去了解一下Java初学者入门需掌握的30个基本概念二,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - 编程语言 】


  21.class类 object类中的getclass方法返回ckass类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。
  
  22.class类为编写可动态操纵Java代码的程序提供了强大的功能反射,这项功能为JavaBeans非凡有用,使用反射Java能支持VB程序员习惯使用的工具。
  
  能够分析类能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射机制十分强大。
  
  1.在运行时分析类的能力。
  
  2.在运行时探察类的对象。
  
  3.实现通用数组操纵代码。
  
  4.提供方法对象。
  
  而此机制主要针对是工具者而不是应用及程序。
  
  反射机制中的最重要的部分是答应你检查类的结构.用到的API有:
  
  java.lang.reflect.Field 返回字段。
  
  java.reflect.Method 返回方法。
  
  java.lang.reflect.ConstrUCtor 返回参数。
  
  方法指针:java没有方法指针,把一个方法的地址传给另一个方法,可以在后面调用它,而接口是更好的解决方案。
  
  23.接口(Interface)说明类该做什么而不指定如何去做,一个类可以实现一个或多个interface。
  
  24.接口不是一个类,而是对符合接口要求的类的一套规范。
  
  若实现一个接口需要2个步骤:
  
  1.声明类需要实现的指定接口。
  
  2.提供接口中的所有方法的定义。
  
  声明一个类实现一个接口需要使用implements 要害字
  
  class actionB implements Comparable 其actionb需要提供CompareTo方法,接口不是类,不能用new实例化一个接口。
  
  25.一个类只有一个超类,但一个类能实现多个接口。Java中的一个重要接口:Cloneable
  
  26.接口和回调.编程一个常用的模式是回调模式,在这种模式中你可以指定当一个特定时间发生时回调对象上的方法。
  
  例:ActionListener 接口监听。
  
  类似的API有:
  java.swing.JOptionPane
  java.swing.Timer
  java.awt.Tookit
  
  27.对象clone:clone方法是object一个保护方法,这意味着你的代码不能简单的调用它。
  
  28.内部类:一个内部类的定义是定义在另一个内部的类。
  
  原因是:
  
  1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。
  
  2.对于同一个包中的其他类来说,内部类能够隐藏起来。
  
  3.匿名内部类可以很方便的定义回调。
  
  4.使用内部类可以非常方便的编写事件驱动程序。
  
  29.代理类(proxy):
  
  1.指定接口要求所有代码
  
  2.object类定义的所有的方法(toString equals)
  
  30.数据类型:Java是强调类型的语言,每个变量都必须先申明它都类型,java中总共有8个基本类型.4种是整型,2种是浮点型,一种是字符型,被用于Unicode编码中的字符,布尔型。

来源:http://www.tulaoshi.com/n/20160219/1605901.html

延伸阅读
什么是IO IO(Input/Output)是计算机输出/输出的接口。Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,Java也对块传输提供支持,在核心库java.nio中采用的便是块IO。关于NIO我们在后面还有专门的讨论。...
问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。假如要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任...
几个摄影入门的基本概念介绍   怎样才能拍出好看的照片呢?今天,小编来给大家介绍一下几个摄影入门的基本概念,让我们一起来学习一下。 工具/原料 手机,单反相机,照相机,摄像机等 三脚架 方法/步骤 光圈。我们用F值来表示光圈的大小,F=镜头的焦距/镜头的有效口径的直径。完整的光圈值有F1.0,F1.4,F...
Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有...
标签: PHP
一个教学工具 要看到你的浏览器当前窗口所显示信息的原始文件, 可以选择浏览器菜单中的 View Source (或者等价操作) 选项. 文件的内容和所有的 HTML 标记将显示在一个新窗口中. 这是学习使用 HTML 和掌握技巧和构造的一个非常好的方式. 当然, 你看的 HTML 不一定在技术上是正确的. 当你熟悉了 HTML 并且看了很多这方面的参考资...

经验教程

901

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部