仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 888|回复: 19
打印 上一主题 下一主题

[学习教程] 发布一篇怎样界说类的布局

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:33:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在1995年5月23日以“Java”的名称正式发布了。
1:类的基础观点
Java程序的基础单元是类,类是对象的实例,大概说对象是类界说的的数据范例的变量。你创建类以后,便可用它来创建很多你必要的对象。Java把每个可实行的成份都酿成类。
类的界说情势以下:
  classclassnameextendssuperclassname
  {
    .....
  }
这里,classname和superclassname是正当的标识符。关头词extends用来标明classname是superclassname派生的子类。有一个类叫做Object,它是一切Java类的根。假如你想界说Object的间接子类,你能够省略extends子句,编译器会主动包括它。上面是一个复杂的类的界说。
在类界说的入手下手与停止处必需利用花括号。你大概想创建一个矩形类,那末能够用以下代码:
  publicclassRectangle
  {
    ......
  }
2:类的基础构成
一个类中一般都包括数据与函数两品种型的元素,我们一样平常把它叫作属性和成员函数,在良多时分我们也把成员函数称为办法(method)。将数据与代码经由过程类严密分离在一同,就构成了如今十分盛行的封装的观点。天然,类的界说也要包含以上两个部分。
class<classname>
<memberdatadeclarations>
<memberfunctiondeclarations>
3:类的实例创立
矩形类Rectangle中,大概你想把矩形的相干信息写进类,如:width,height,固然你还能够写进别的信息,但也许长和宽对复杂的矩形来讲已充足了。如今,类的界说以下所示:
publicclassRetangle
  {
  intwidth,height;
  }
当你创立了本人的类以后,一般必要利用它来完成某种事情。你能够经由过程界说类的实例--对象来完成这类需求。
对象是经由过程new来创立,完成成员函数以下:Rectanglemyrect=newRectangle,固然,此时对象myrect并没有做任何甚么事;它只保留了矩形的长和宽的信息。有了对象今后,我们如何利用对象外部的数据呢?上面是几个例子:
myrect.width=10;
myrect.height=20;
类的成员函数也是用“.”运算符来被援用的。

还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-22 05:52:55 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-30 23:24:02 | 只看该作者
是一种突破用户端机器环境和CPU
admin 该用户已被删除
地板
发表于 2015-2-2 06:45:35 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
爱飞 该用户已被删除
5#
发表于 2015-2-2 11:33:56 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
小女巫 该用户已被删除
6#
发表于 2015-2-7 19:09:47 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
海妖 该用户已被删除
7#
发表于 2015-2-9 18:29:51 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
不帅 该用户已被删除
8#
发表于 2015-2-9 23:02:33 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
柔情似水 该用户已被删除
9#
发表于 2015-2-11 08:28:12 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
小妖女 该用户已被删除
10#
发表于 2015-3-1 01:50:44 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
活着的死人 该用户已被删除
11#
发表于 2015-3-7 00:18:58 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
若相依 该用户已被删除
12#
发表于 2015-3-7 05:37:40 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
分手快乐 该用户已被删除
13#
发表于 2015-3-7 13:47:28 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
深爱那片海 该用户已被删除
14#
发表于 2015-3-7 20:24:31 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
飘灵儿 该用户已被删除
15#
发表于 2015-3-11 18:59:08 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
精灵巫婆 该用户已被删除
16#
发表于 2015-3-12 10:41:54 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
灵魂腐蚀 该用户已被删除
17#
 楼主| 发表于 2015-3-18 17:40:04 | 只看该作者
是一种为 Internet发展的计算机语言
小魔女 该用户已被删除
18#
发表于 2015-3-26 06:27:26 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
山那边是海 该用户已被删除
19#
发表于 2015-4-6 18:49:20 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
莫相离 该用户已被删除
20#
发表于 2015-4-6 23:11:18 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 16:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表