学习Java的15个基本概念
作者:邓华发布时间:2020-10-30分类:Java技术浏览:1262
1.动态调用比静态调用花费的时间要长,
2.抽象类:规定一个或多个抽象方法的类本身必须定义为abstract例:publicabstractstringgetDescripition
3.Java中的每一个类都是从Object类扩展而来的.
4.object类中的equal和toString方法.equal用于测试一个对象是否同另一个对象相等.toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString方法是一个很重要的方法)
5.通用编程:任何类类型的所有值都可以同object类性的变量来代替.
6.数组列表:ArrayList动态数组列表,是一个类库,定义在java.uitl包中,可自动调节数组的大小.
7.class类object类中的getclass方法返回ckass类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类.
8.class类为编写可动态操纵java代码的程序提供了强大的功能反射,这项功能为JavaBeans特别有用,使用反射Java能支持VB程序员习惯使用的工具.能够分析类能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射机制十分强大.
a.在运行时分析类的能力.
b.在运行时探察类的对象.
c.实现通用数组操纵代码.
d.提供方法对象.
而此机制主要针对是工具者而不是应用及程序.
反射机制中的最重要的部分是允许你检查类的结构.用到的API有:
java.lang.reflect.Field返回字段.
java.reflect.Method返回方法.
java.lang.reflect.Constructor返回参数.
方法指针:java没有方法指针,把一个方法的地址传给另一个方法,可以在后面调用它,而接口是更好的解决方案.
9.接口(Interface)说明类该做什么而不指定如何去做,一个类可以实现一个或多个interface.
10.接口不是一个类,而是对符合接口要求的类的一套规范.若实现一个接口需要2个步骤:
a.声明类需要实现的指定接口.
b.提供接口中的所有方法的定义.
声明一个类实现一个接口需要使用implements关键字classactionBimplementsComparable其actionb需要提供CompareTo方法,接口不是类,不能用new实例化一个接口.
11.一个类只有一个超类,但一个类能实现多个接口.Java中的一个重要接口Cloneable
12.接口和回调.编程一个常用的模式是回调模式,在这种模式中你可以指定当一个特定时间发生时回调对象上的方法.例:ActionListener接口监听.
类似的API有:java.swing.JOptionPane
java.swing.Timer
java.awt.Tookit
13.对象clone:clone方法是object一个保护方法,这意味着你的代码不能简单的调用它.
14.内部类:一个内部类的定义是定义在另一个内部的类
原因是:
a.一个内部类的对象能够访问创建它的对象的实现,包括私有数据
b.对于同一个包中的其他类来说,内部类能够隐藏起来.
c.匿名内部类可以很方便的定义回调.
d.使用内部类可以非常方便的编写事件驱动程序.
15.代理类(proxy):1.指定接口要求所有代码2.object类定义的所有的方法(toStringequals)
30.数据类型:Java是强调类型的语言,每个变量都必须先申明它都类型,java中总共有8个基本类型.4种是整型,2种是浮点型,一种是字符型,被用于Unicode编码中的字符,布尔型.
标签:北大青鸟学ITIT培训IT工作IT就业计算机学校学计算机计算机学习计算机培训IT学什么惠州IT培训JAVA培训JAVA工作JAVAJAVA学什么java
- 上一篇:如何让你的IE主页永远不怕被修改
- 下一篇:学计算机课程能找到工作吗?
相关推荐
- 计算机等级考试介绍-三级数据库技术-教材-大纲-资格-考试方式
- 计算机等级考试介绍-三级数据库技术-教材-大纲-资格-考试内容
- 计算机等级考试介绍-一级网络安全素质教育-教材-大纲-资格-基本要求
- 计算机等级考试介绍-一级网络安全素质教育-教材-大纲-资格-考试内容
- 计算机等级考试介绍-一级网络安全素质教育-教材-大纲-资格-考试方式
- 计算机等级考试介绍-一级计算机基础及WPSOffice应用-教材-大纲-资格-基本要求
- 计算机等级考试介绍-一级计算机基础及WPSOffice应用-教材-大纲-资格-考试内容
- 计算机等级考试介绍-一级计算机基础及MSOffice应用-教材-大纲-资格-基本要求
- 计算机等级考试介绍-一级计算机基础及MSOffice应用-教材-大纲-资格-考试内容
- 计算机等级考试介绍-一级计算机基础及MSOffice应用-教材-大纲-资格-考试方式
- Java技术排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年11月 (14)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 清远信息:2024年广清杯清远南粤家政技能大赛举行决赛|||计算机培训机构
- 汕尾信息:陈良川带队到汕尾技师学院调研|||计算机职业技能培训班
- 东莞信息:凤岗凤岗镇组织召开社保参保缴费及劳动用工政策宣讲会|||计算机软件培训学校
- 阳江信息:2024年度注册城乡规划师职业资格考试的合格标准是怎样的?|||计算机软件培训学校
- 阳江信息:职业技能提升补贴对象有哪些?|||大学生计算机培训学校
- 清远信息:清远市首家社保服务合作网点在清城区举办启动仪式|||计算机职业技能培训班
- 汕头信息:招聘658名中高端人才!2024年汕头市引进中高端人才专场招聘会举行|||北大青鸟计算机培训中心
- 东莞信息:广东省社保智能经办现场会在东莞召开|||大学生计算机培训学校
- 东莞信息:东坑镇举办2024年重点群体系列招聘活动|||计算机职业技能培训班
- 东莞信息:万江万江街道成功举办第四届粤菜师傅烹饪技能竞赛|||广州计算机编程培训