萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1482|回复: 17

java Details

[复制链接]
发表于 2006-8-30 13:56 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
in my blog

[ 本帖最后由 w3gogo 于 2006-10-5 14:54 编辑 ]

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-8-30 21:59 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-9-5 20:05 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-9-6 12:03 | 显示全部楼层
原帖由 wzzt 于 2006-9-5 20:05 发表
坚持了两天就偷懒了?我也正要学,共勉一下



一是 我这两天新搬家,忙着收拾东西,没心思写了
二是 我还以为没人看贴呢,就不想写了

既然有人看,我再慢慢写就好了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-9-9 16:24 | 显示全部楼层
不明白楼主是怎么学的JAVA,感觉走的挺远,但基础的东西又不是很清楚。偶也不是很精通,随便说两句

1. java的实例起名都有一定的规范,那种大小写的区别纵然禁止,就算aBook,theBook这样的也不算好的实例名。特定的实例,应该有特定的前缀,可以完全独有的。比如redBook, greenBook等等。

2. get,set method 和attribute私有化,是OO里面kapselung的Basis,也就是java 的introspection,比如JAVA BEAN。

3.Throwable是java异常的基础类,引申出Erorr和Exception两种基本类。

4. Observer是设计模式最基础的,属于MVC的一部分。可以很简单的讲,一个对象的状态改变了,那么和它相关的所有对象都需要更新,那么应用这个类去执行任务。

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-9-11 11:12 | 显示全部楼层
刚看了两句,提个错误可以吗?楼主继续写,我看到了再提,别拍啊。我也是新手。

Book thebook = new Book();

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-9-11 11:15 | 显示全部楼层
原帖由 BBB 于 2006-9-11 11:12 发表
刚看了两句,提个错误可以吗?楼主继续写,我看到了再提,别拍啊。我也是新手。

Book thebook = new Book();



不好意思,我忘了加括号了,马上改,这个括号是很重要的,是没有参数的构造器

[ 本帖最后由 w3gogo 于 2006-9-11 11:34 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-9-11 11:27 | 显示全部楼层
2.4 我没有看太明白。

3。异常的使用。只要注意一下checked异常类就可以了,也就是Exception里的IOException即:可检测异常,就可以了。unchecked异常要自己在逻辑中避免。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-9-11 11:30 | 显示全部楼层
原帖由 corba 于 2006-9-9 16:24 发表
不明白楼主是怎么学的JAVA,感觉走的挺远,但基础的东西又不是很清楚。偶也不是很精通,随便说两句

1. java的实例起名都有一定的规范,那种大小写的区别纵然禁止,就算aBook,theBook这样的也不算好的实例名。特定的实例,应该有特定的前缀,可以完全独有的。比如redBook, greenBook等等。

2. get,set method 和attribute私有化,是OO里面kapselung的Basis,也就是java 的introspection,比如JAVA BEAN。

3.Throwable是java异常的基础类,引申出Erorr和Exception两种基本类。

4. Observer是设计模式最基础的,属于MVC的一部分。可以很简单的讲,一个对象的状态改变了,那么和它相关的所有对象都需要更新,那么应用这个类去执行任务。



基本上,没有具体学过java, 学了4个学期的c++,数据结构和算法都是用c++实现的,面向对象编程也是用c++实现的,然后,第5个学期,直接学的java的GUI,交了两个图形界面的作业, 软件工程那科里的练习是三十几个同学的一个项目,是开发一个小型的应用软件是用 eclipse 开发的,从开始的设计到后来的测试,都跟着过了一遍,但自我感觉贡献不大


但是,我还是不太同意你一些观点
对 1 命名这种事,没有个标准,有人觉得这莫好,有人觉得那莫好,我只是建议不写那种对以后的维护起来很困难的代码,然后给了个例子说明了一下,
而且如果你的类里就这莫一个实例的话,aBook, theBook 比其他的要合适的多,当然这个要看场合

对 2, 我说的是eclipse 里的 用了refactor里的功能也就是重构功能以后,出现的情况,
你说的 introspection 我查了查字典 是什莫 内省, 反省, 自省, 我不明白你说的是什莫意思,可能我英语太差了吧,
但是 java Beans 是把重点放在业务流程的实现上,跟封装有点关系,但不很大
对4 我是把Button 和 ActionListener 的关系换了一个说法给描述出来

如果你觉得我写的东西很简单,可以当成是菜鸟写得就好了,有问题讨论是好,
可是没必要让人觉得你不屑于看这莫简单的东西

[ 本帖最后由 w3gogo 于 2006-9-11 16:39 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2006-9-11 11:38 | 显示全部楼层
原帖由 BBB 于 2006-9-11 11:27 发表
2.4 我没有看太明白。

3。异常的使用。只要注意一下checked异常类就可以了,也就是Exception里的IOException即:可检测异常,就可以了。unchecked异常要自己在逻辑中避免。



其实我当时是连异常是什莫都太不清楚,写这个只不过是给自己加深一下定义的概念,
没有什莫其他意思,关于异常跟调试还在学
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-4-28 22:29 , Processed in 0.070455 second(s), 23 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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