javase吧
关注: 62,007 贴子: 983,718

java爱好者的乐园

  • 目录:
  • 程序设计及人工智能
  • 21
    总则: ·本贴集中Java语言相关资源以及Javase吧(以下简称本吧)管理办法 ·本贴适用初次接触Java语言及本吧的吧友阅读以便快速入门 ·对于以下情况吧务可在不通知当事人的情况下直接将帖子删除 ——作弊 ——伸手 ——拜师 ——广告 ——侵权内容 ——不文明言行 ——伸手性质的资源索取或发布 ——违反百度贴吧协议 ——其它适用于删帖处理的情况 ·对于以下情况吧务可在不通知当事人的情况下直接将当事人ID封禁1天 ——挖坟(任何原因的)
  • 8
    1、今年的第178日是几月几日? 2、如何计算60天前(后)是几月几日?
    505377032 6-9
  • 23
    历尽千辛万苦。。。。。。抓落 N 根头发。。。。。终于搞定了 实验环境 : myeclipse 9 servlet+spring+hibernate+tomcat 7.0 一、新建 java web project 二、添加 myeclipse 9 集成好的的 spring ============================================================================= 注意: 我们要搭建的是 web project , 选择让 myeclipse 把相关 jar 包 copy 到 WEB-INF/lib 目录下
    ~十二~ 11-14
  • 6
    刚刚遇到IE的问题,常常提交后都是读取的缓存里的页面,所以在当前弹出了一个不能刷新的子窗口时,由于不能刷新,导致了子窗口不能更新的麻烦,有时候连重启项目的服务都不能解决。(火狐里每次都能提交) 在网络上查到一个方法,每次提交的时候在链接后面添加一个变动的参数,于是我把后面加上一个参数,值为new Date().getTime().问题解决了,吧友们有不同的解决方法没,讨论讨论。。
  • 5
    什么叫代码块(Code Block)?用大括号把多行代码封装在一起,形成一个独立的数据 体,实现特定算法的代码**即为代码块,一般来说代码块是不能单独运行的,必须要有运 行主体。在 Java 中一共有四种类型的代码块: (1)普通代码块 就是在方法后面使用“{}”括起来的代码片段,它不能单独执行,必须通过方法名调用 执行。 (2)静态代码块 在类中使用 static 修饰,并使用“{}”括起来的代码片段,用于静态变量的初始化或对 象创建前的环境初始
    冰原战士 12-21
  • 19
    我们知道在 Java 中可以通过覆写(Override)来增强或减弱父类的方法和行为,但覆写 是针对非静态方法(也叫做实例方法,只有生成实例才能调用的方法)的,不能针对静态方 法(static 修饰的方法,也叫做类方法) ,为什么呢?我们先看一个例子,代码如下: public class Client { public static void main(String[] args) { Base base = new Sub(); // 调用非静态方法 base.doAnything(); // 调用静态方法 base.doSomething(); } } class Base{ // 父类静态方法 public static void doSomething(){ System.out
  • 17
    包装类提供了许多功能,而现在自动装箱功能,又方便了基本类型与包装类型的转换。但是从安全、性能、稳定方面考虑还是首选基本类型。 public class Test { public static void main(String[] args)throws Exception { Test test = new Test(); int i = 1; test.f(i); test.f(Integer.valueOf(i)); } public void f(long a){ System.out.println("基本类型"); } public void f(Long a){ System.out.println("包装类型"); } } 上面的程序会能编译通过么?觉得会编译出错的人,可能会以下几个考虑。 1.方法重载有问题。 包装类
  • 0
    import java.util.Date; public class Client{ public static void main (String[] args){ boolean b1 = "String" instanceof Object; boolean b2 = new Object() instanceof String; boolean b3 = 'A' instanceof Character; boolean b4 = null instanceof String; boolean b5 = (String)null instanceof String; boolean b6 = new Date() instanceof String; boolean b7 = new GeneriClass<String>().isDateInstance(""); } } class GeneriClass<T>{ public boolean isDateInstance(T t){ return t instanceof Date; } } instanceof 是一个二元操作符,判断一个对象是不是一个类的实例或继承。返回t
  • 1
    别以为writeInt,readInt是写入一个整数,读取一个整数。 它们实际上是写入4个字节,读取4个字节 其他类推。
    itianda 5-20
  • 14
    答案其实就是身边, 我竟然茫然未觉 ......
  • 8
    interface Const{ public static final int RAND_CONST = new Random().nextInt(); } public class Client{ public static void main(S){ System.out.println(Const.RAND_CONST); } } 接口里的常量使用了final\static修饰过了,值会改变么? 事实上,每次运行都会产生不同的值。对常量这样的定义方式不可取的。所以不要用这种方式实现序列号算法、种子随机生成... 同样,用final/static修饰过的对象,其所指向的对象引用是无法改变的,但是对象的属性是可以改变的。 (在伟大的吧猪带领下不断的学习 - -!
    6275xjw 3-1
  • 9
    第一种代码风格是无论如何不推荐的。 可以按照逻辑分成几个小方法,变成第二种风格。(这种不麻烦吧!!!) 假如你要考虑OO什么的,可以再根据具体情况,分成几个类什么的,成为第三种风格。假如你嫌麻烦,小程序不分的话,也没什么大不了的。 但无论如何,第一种代码风格都没有存在的理由。
  • 22
    public class Test { public static void main(String[] args) { int a=013; char b='\13'; System.out.println(b==a);//结果true } } 如上面的代码。\是八进制转义。
  • 12
    这个图曾在另外一个贴发过 现在作为一个主题帖再次发出来
    qepyaya 6-8
  • 13
    刚在java吧看到有人提问如何遍历hashmap 有人回答,不可以用foreach吗? 有人回答,hashmap你可以把它for(String b:dataMap)。。。 笑死我了!!!
    OJQLBY 6-30
  • 5
    《编写高质量代码:改善Java程序的151个建议》 秦小波 机械工业出版社 有人提出:跟《java解惑》差不多,怀疑有抄袭嫌疑。。。 我不做评价。。。仅转载
    张文全121 10-17
  • 5
    《编写高质量代码:改善Java程序的151个建议》 秦小波 机械工业出版社 有人提出:跟《java解惑》差不多,怀疑有抄袭嫌疑。。。 我不做评价。。。仅转载
  • 14
    《编写高质量代码:改善Java程序的151个建议》 秦小波 机械工业出版社 有人提出:跟《java解惑》差不多,怀疑有抄袭嫌疑。。。 我不做评价。。。仅转载
  • 8
    《编写高质量代码:改善Java程序的151个建议》 秦小波 机械工业出版社 有人提出:跟《java解惑》差不多,怀疑有抄袭嫌疑。。。 我不做评价。。。仅转载
    qepyaya 4-25
  • 13
    《编写高质量代码:改善Java程序的151个建议》 秦小波 机械工业出版社 有人提出:跟《java解惑》差不多,怀疑有抄袭嫌疑。。。 我不做评价。。。仅转载
    qepyaya 4-26
  • 6
    java应重写hashcode方法。
    itianda 4-15
  • 28
    import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; interface Subject { public void request(); } class RealSubject implements Subject { @Override public void request() { // TODO Auto-generated method stub System.out.println("From real subject !"); } } class DynamicSubject implements InvocationHandler { private Object obj; public DynamicSubject(Object obj) { this.obj = obj; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("Before : " + method); method.invoke(this.obj, args); System.out.println("After : "
  • 15
    pkzhou99 2013-07
    估计挂了
  • 8
    标题用英文是不是看起来牛点??? 哇咔咔
  • 11
    如6的二进制是110,那它的1的个数为2 99的二进制是110 0011,那它的1的个数是4
    java_zf 3-19
  • 16
    15楼后给答案。。
  • 9
    一楼度娘
    JinCeon 1-18
  • 38
    我是水货,来赚分的 哇咔咔 运行结果是什么? 编译失败,i未初始化? public class Test { static int i; public static void main(String[] args) { System.out.println(i); } }
    1-22
  • 6
    有一个字符组成的等式:WWWDOT - GOOGLE = DOTCOM,每个字符代表一个0-9之间的数字,WWWDOT、GOOGLE和DOTCOM都是合法的数字,不能以0开头。请找出一组字符和数字的对应关系,使它们互相替换,并且替换后的数字能够满足等式。 这个字符等式是Google公司能力倾向测试实验室的一道题目,这种题目主要考察人的逻辑推导能力和短期记忆能力,通常棋下的好的人解决这类问题会更得心应手一些(飞行棋例外)。 此类型的题目有很多变种,各种编程比赛中常常能
  • 9
    输入一段计算式字符串得出运算结果 列如输入字符串: 10+60*(20+23)-[(23+5)*2]
    JinCeon 2-26
  • 12
    有一组括号 (((sdf((ddf)(dd))d)fds()()()) 类似于这样的(括号间可能有别的字母等),判断括号是不是成对的 (()())是成对 (()))(不成对
  • 5
    艹尼玛全家 气死我了。 PS:我讨厌的人的充要条件是: 1、匿名提问 2、是2货
  • 22
    以前的面试题里常有问【ArrayList和Vector的区别是什么?】虽然自己根本不知道它们的区别,不过也照着自己背过的答案来答,什么线程安全不安全等等。 不少传说中的大牛小牛说过,花上10分钟阅读并理解它的源码实现,估计一辈子都忘不了。 不管怎样,看代码总比无聊玩斗地主好吧。 果然我是不聪明的人,花了不只10分钟,也没看出什么很深刻的本质。 好吧,不扯淡了。 说说我所看到的东西吧。欢迎拍砖、扔臭鸡蛋。 来看看它们增长容量的代码
    JinCeon 3-20
  • 35
    表示仅转载,对书的质量等不发表任何意见。。。
    576305972 5-2
  • 18
    河蟹她马比
    陈健莲 4-14
  • 12
    o()^))o 唉,题目很简单,表扔鸡蛋。。。。 try{ .... } finally{ ..... } 这个代码合法吗?
  • 59
    javascript:document.getElementsByClassName("tb-editor-editarea")[0].innerHTML="表示我来过。纯粹为了拿分而半自动发帖。";var pre = document.getElementsByTagName('input');for(var i=0;i<pre.length;i++){if(pre[i].value==" 发 表 "){pre[i].click();return;}};void(0);
    v_mo 4-29
  • 17
    妹的啊.. 果然一楼不能发东西啊! 会被吃了的啊! 发了两次都失败了啊 有木有! 坑爹的度娘啊,硬又黑给你啊.. 二楼正文不解释啊!
  • 10
    import java.applet.Applet; import java.awt.Graphics; public class Test2 extends Applet { public void init() { } public void paint(Graphics g) { g.drawString("静听松声寒!!", 35, 50 ); tree(200.0,400.0,200.0,0.0,8,g); } public void tree(double x1,double y1,double x2,double y2,int n,Graphics g) { if(n>=1){ double x3,x4,y3,y4; // g.drawString("I believe !",0,300); g.drawLine((int)(x1),(int)(y1),(int)(x2),(int)(y2)); x3=(x1+x2)/2; y3=(y1+y2)/2; tree(x1,y1,x3,y3,n-1,g); tree(x3,y3,x2,y2,n-1,g); x4=(x2+y2-y3-x3)*0.7071+x3; y4=(y2-x2+x3-y3)*0.7071+y3; tree(x3,y3,x4,y4,n-1,g); x3=(x1*3+x2)/4; y
  • 17
    因为头疼神马的~~就提前回来了~~ 今天的笔记也木有拷贝回来~~ 额~~~~~自己上网~~~找的~~~ 一起学习啊~~亲~~~~
  • 6
    今天学习了~~XML的~~基本东西 ~~~ 自己做了些简单额总结~~ 因为是第一天学习,自己也认真的核对了老师的笔记 难免会有一些错误的地方~~ 还请指出额~~ 那么废话不多说 来喽~~吐槽版~~XML~~
  • 3
    不要忽略【回车】。回车键也是一种输入。 类似的有System.in.read();
  • 7
    以前我不知道,每次改点java代码后,我就去傻傻地重新发布,重启tomcat。 o()^))o 唉 直到前段时间才发现,原来我一直在做无用功。。

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>