w3gogo 发表于 2006-8-30 13:56

java Details

in my blog

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

greenflute 发表于 2006-8-30 21:59

鼓励一下,共同学习,呵呵:):)

wzzt 发表于 2006-9-5 20:05

坚持了两天就偷懒了?我也正要学,共勉一下

w3gogo 发表于 2006-9-6 12:03

原帖由 wzzt 于 2006-9-5 20:05 发表
坚持了两天就偷懒了?我也正要学,共勉一下


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

既然有人看,我再慢慢写就好了

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的一部分。可以很简单的讲,一个对象的状态改变了,那么和它相关的所有对象都需要更新,那么应用这个类去执行任务。

BBB 发表于 2006-9-11 11:12

刚看了两句,提个错误可以吗?楼主继续写,我看到了再提,别拍啊。我也是新手。

Book thebook = new Book();

w3gogo 发表于 2006-9-11 11:15

原帖由 BBB 于 2006-9-11 11:12 发表
刚看了两句,提个错误可以吗?楼主继续写,我看到了再提,别拍啊。我也是新手。

Book thebook = new Book();


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

[ 本帖最后由 w3gogo 于 2006-9-11 11:34 编辑 ]

BBB 发表于 2006-9-11 11:27

2.4 我没有看太明白。

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

w3gogo 发表于 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 编辑 ]

w3gogo 发表于 2006-9-11 11:38

原帖由 BBB 于 2006-9-11 11:27 发表
2.4 我没有看太明白。

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


其实我当时是连异常是什莫都太不清楚,写这个只不过是给自己加深一下定义的概念,
没有什莫其他意思,关于异常跟调试还在学
页: [1] 2
查看完整版本: java Details