佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1505|回复: 19

[挑战自我] 欢迎任何Java编程遇到的难题(编写完整软件除外)

  [复制链接]
发表于 23-9-2010 10:06 PM | 显示全部楼层 |阅读模式
看到有人发了挑战C#的帖,所以也想自我挑战一下。也想籍此跟来自各方的Java好手们切磋切磋。
所以欢迎大家来发问,也欢迎大家来交流
回复

使用道具 举报


ADVERTISEMENT

发表于 23-9-2010 10:43 PM | 显示全部楼层
沙發
回复

使用道具 举报

发表于 24-9-2010 10:18 AM | 显示全部楼层
最近流行酱玩
回复

使用道具 举报

 楼主| 发表于 24-9-2010 11:36 AM | 显示全部楼层
志在跟各位交流,交流
回复

使用道具 举报

发表于 24-9-2010 11:40 AM | 显示全部楼层
我 是 菜鳥 來的 。。。
回复

使用道具 举报

发表于 24-9-2010 11:40 AM | 显示全部楼层
很不错的主题,我也来支持一下。

Java很广,请问楼主精通java哪方面的东西?
回复

使用道具 举报

Follow Us
 楼主| 发表于 24-9-2010 03:05 PM | 显示全部楼层
没精通啦,一切都还在摸索中    所以希望和大家一起讨论讨论。

我主要是在J2EE的web component (JSP, servlet)。

Struts 跟 Hibernate 就只是略懂皮毛。

兔仙人,不要太谦虚啦。学无先后,达则为师。大家就来交流交流,当交个朋友嘛
回复

使用道具 举报

 楼主| 发表于 24-9-2010 03:05 PM | 显示全部楼层
没精通啦,一切都还在摸索中    所以希望和大家一起讨论讨论。

我主要是在J2EE的web component (JSP, servlet)。

Struts 跟 Hibernate 就只是略懂皮毛。

兔仙人,不要太谦虚啦。学无先后,达则为师。大家就来交流交流,当交个朋友嘛
回复

使用道具 举报


ADVERTISEMENT

发表于 24-9-2010 04:50 PM | 显示全部楼层
JSP & Servlet 现今很少人直接用它,因为太过low level 了,我们的都用比较高层的架构(framework),像struts, wicket, Jboss Seam, Spring Web MVC. 我还真的很好奇你用JSP & Servlet 是在那一方面?为何不直接用高层的架构呢?
回复

使用道具 举报

 楼主| 发表于 24-9-2010 05:09 PM | 显示全部楼层
哈哈,我也想, 但是公司不给。我也没办法,唯有希望他们要重构整个系统。

既然没人来挑战, 我就献丑献丑了。先抛出一块砖,希望能引来一些玉

1) abstract method 跟 interface 有什么不同?
2)String 是 mutable 还是 immutable?
3)short a  = 1 + 1; <- 这个会不会有exception?

大家踊跃来回答吧
回复

使用道具 举报

发表于 24-9-2010 09:48 PM | 显示全部楼层
哈哈,我也想, 但是公司不给。我也没办法,唯有希望他们要重构整个系统。

既然没人来挑战 ...
jacklvang1984 发表于 24-9-2010 05:09 PM



1. a) Abstract method 跟 Interface 的method 一样, 不能有 Method body。
    b) Abstract method 要Override(重载), Interface Method 不必。 (.net 的不必 ==)
    c) Abstract method 通常都是 在 parent class 内(Super Class)(父类), 然后有一个特点就是, 继承的类可以拥有父类的
       Properties, Interface 不能宣告变量(Variables), 只能够拥有 Method Head, 需要继承的类去实现接口, Interface 也可以说
       是一个类的契约(Contract).


       OK, 第一题我暂时想不起还有什么 ==, 不过这两者其实是蛮混乱的。

2. Mutable 的意思我不明白, 不过我猜是 Mutable

3. 这题我没作弊!! 答案是可以!! int 也可以这样。

给多少分??
回复

使用道具 举报

发表于 24-9-2010 10:00 PM | 显示全部楼层
本帖最后由 宅男-兜着走 于 24-9-2010 10:06 PM 编辑

我也发问:

public class LovelyPopupClass
    {
        public void HelloWorld()
        {
            System.out.print("Hello world");
        }

        public LovelyPopupClass()
        {

        }


现在我有以上的类。

客户端。

object c = new LovelyPopupClass();
请问我要怎么样才能call 到 HelloWorld(); method 呢?

注: 不能使用以下这招。要最低耦合度的方式。 client 端不能认识太多Class。
LovelyPopupClass newc= (LovelyPopupClass)c;
回复

使用道具 举报

发表于 25-9-2010 12:20 AM | 显示全部楼层
回复 12# 宅男-兜着走

reflection
回复

使用道具 举报

发表于 25-9-2010 12:49 AM | 显示全部楼层
回复  宅男-兜着走

reflection
chrizyuen2 发表于 25-9-2010 12:20 AM


== 。。。
太敷衍了, 不过单单 Reflection 还不够, 应该要接口吧。。。
回复

使用道具 举报

发表于 25-9-2010 12:52 AM | 显示全部楼层
等人开:

"欢迎任何PHP编程遇到的难题(编写完整软件除外)"
回复

使用道具 举报

发表于 25-9-2010 02:13 AM | 显示全部楼层
== 。。。
太敷衍了, 不过单单 Reflection 还不够, 应该要接口吧。。。
宅男-兜着走 发表于 25-9-2010 12:49 AM

java  我不知道,你要是问到c#去,我就答你
回复

使用道具 举报


ADVERTISEMENT

发表于 25-9-2010 04:37 PM | 显示全部楼层
不好意思~ 我剛學Java的, 現在在寫著一個程式, 遇到一些問題想請教以下...

問題就是:我寫的程式是用到JavaGUI的, 就有用到javax.swing.*; java.awt.*; java.awt.event.*然後我有弄幾個Button咯, 然後我按某一個Button的時候它就會跳去另一個我寫的程式那邊, 但是它是另外開一個window的, 我想請問一下就是如何讓它在同樣一個window裏出現而不會開另一個window呢?

擧個例子:
private class PurchaseButtonListener implements ActionListener
   {
      public void actionPerformed(ActionEvent e)
      {
         new Submenu();
      }
   }

我的code是這樣的, 按下Purchase后跳去Submenu那邊, 但是我不要它另開window, 我要它在原本的window下打開。

先說一聲 感謝~
回复

使用道具 举报

发表于 27-9-2010 12:06 PM | 显示全部楼层
我刚入行,主要负责JAVA ME的项目。。。请多多指教。。。
回复

使用道具 举报

发表于 27-9-2010 05:33 PM | 显示全部楼层
楼主失踪了
回复

使用道具 举报

发表于 27-9-2010 08:58 PM | 显示全部楼层

等待楼主回复, 他竟然失踪鸟==
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-11-2025 10:07 AM , Processed in 0.122977 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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