把我曾经遇到的一些问题跟大家分享下。好多问题教材上找不到答案,当时花费了好多时间,有些是网上查了好久查到的,有些是自己试了好久才明白的。
1)不管屏幕大小,始终把界面显示到屏幕固定比例的位置
2)文件选择器的使用,Java API上讲的太少了,就一个如何使文件选择器显示出来都困扰我很久,不知道大家刚接触时是否有同感。
3)事件处理怎么判断是哪个控件触发了事件。
4)选项卡的使用
5)滚动条的加入
6)鼠标左右键的区分
(5)和(6)的问题本程序中不包含。以后补上。
&n ...
在公司经常做一些文件分析及修改的工具。大多数的同事用vb,也有人用perl。我刚开始也学着用vb和perl来做。后来做了几次后发现,对于文件操作和字符串匹配Java更有优势。perl的正则表达式是很强大,但是一般的应用根本用不着那么深的分析。而vb对于字符串的操作实在是不敢恭维。举个简单的例子,判断一个字符串是否包含一个子串。java中只需要 String s=“Hello,World”; if(s.contains("llo")){}就可以了 而vb则需要先判断子串在全串中的位置,根据返回的值来判断是否包含。vb中连截取子串都感觉很繁琐。perl语言实在是太随心所欲了 ...
在上篇《难倒高手的五行代码》里边,有人说没有意义,在大多数真正编程中确实是没有意义。但是在面试或者考试中是难免遇上。毕竟面试不可能直接让你写个操作系统什么的。这是一般的看法。另一个角度上来说,我觉的有人在编程,也有人需要分析理论。两者都是不能少的。比如你的老师也许到公司编程不如你,但是要交学生你很难比上你的老师。况且你说没用也许因为你看不懂,如果能真正分析清楚这个,你会对Java语言的设计有一个新的了解。
昨天跟同学讨论了下。同学拿c++运行试了,结果产生了不同的结果。
int c=1;c=c++ 这句在Java中运行后c的值是1.但是在C++中是2。
int ...
- 19:54
- 浏览 (238)
- 评论 (3)
package U4;
public class Pl1 {
public static void main(String[] args) {
int[] array=new int[5];
int k=2;
array[++k]=k=6;
System.out.println("k = "+k);
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
}
//问题:k最后的值变为多少,数组是哪一位被赋值,且被赋值成多少
下一个问题也是关于“++”的
package U4 ...
- 10:25
- 浏览 (414)
- 评论 (13)







评论排行榜