关闭

编写多线程Java应用程序常见问题

几乎所有使用 AWT 或 Swing 编写的画图程序都需要多线程。但多线程程序会造成许多困难,刚开始编程的开发者常常会发现他们被一些问题所折磨,例如不正确的程序行为或死锁。 在本文中,我们将探讨使用多线程时遇到的问题,并提出那些常见陷阱的解决方案。线程是什么?一个程序或进程能够包含多个线程,这些线程可以根据程序的代码执行相应的指令。多线程看上去似乎在并行执行它们各自的工作,就像在一台计算机上运行着...
阅读(1008) 评论(0)

GUI(三)一个菜单的程序 

import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;class Aa{ public static void main(String[] args)  { final JFrame f=new JFrame("aa"); //JFrame的默认布局管理器是BorderLayout()    ...
阅读(1388) 评论(0)

java中文乱码的解决

在基于JAVA的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会碰到这个问题,所以特就总结了一下,来拿出来让大家一起分享了。 1、在网页中输出中文。 JAVA在网络...
阅读(1000) 评论(0)

GUI(二)

import java.awt.*;import java.awt.event.*;import javax.swing.*;class Gui{ JCheckBox right1=new JCheckBox("1"); JCheckBox right2=new JCheckBox("2"); JCheckBox right4=new JCheckBox("4"); JCheckBox right...
阅读(941) 评论(0)

Java学习之路:不走弯路,就是捷径

在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?Java该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java学习之路》。拜读过台湾蔡学镛先生的《Java夜未眠》...
阅读(1008) 评论(0)

GUI(一) 一些自已看的东西

import java.awt.*;import java.awt.event.*;import javax.swing.*;class Jf{    private JFrame f=new JFrame("一个小程序");    private JLabel l1=new JLabel("+");    private JLabel l2=new JLabel("=");    pri...
阅读(894) 评论(0)

你的定位,你的一生--解读IT人员的从业方向

一、关于企业计算方向   企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统如 ERP 软件(企业资源规划)、CRM 软件(客户关系管理)、SCM 软件(供应链管理,即物流软件),银行证券软件财务软件电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统.   企业计算领域对人才的需求显然永远是数量最大的因为这是计算机应用最多的领...
阅读(1262) 评论(0)

java程序优化

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL {    void method (Vector vector) {        for (int i = 0; i             ; // ......
阅读(1051) 评论(0)

java学习笔记(十三)----IO操作

一、文件的创建-------------------------------------------------------File类,表示磁盘上的文件或目录,可对文件或目录进行操作.   * 常用方法    File.separator  separator用于表示目录间的分隔符    creatNewFile() 创建一个新文件  mkdir() 创建一个目录    delete() 可以将文...
阅读(1473) 评论(0)

Tomcat+JSP经典配置实例

经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。    一、开发环境配置    第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows ...
阅读(850) 评论(0)

Java初学者福音——自动设置环境变量

刚开始编程尤其是以开始就接触Java时,往往对path和classpath不太理解。无论从理论还是实践都有些文章都能讲得很通透。但是即便如此,对于新手,依然有存在不会设置的。  不会设置这两个变量,基本的程序调试无法展开,很容易打击初学者的积极性。所以对于初学者,可能先有一个可以调试的环境比去理解path和classpath更加具有吸引力。在敲代码、调试的过程中,慢慢去体会这两个变量的作用。  在...
阅读(1005) 评论(0)

Java基础-关于session的详细解释

一、术语session  在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。  session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器...
阅读(1091) 评论(0)

利用java做一个简单的计算器

共两个类。还只是完成+、-、×、÷运算而已。    GUI只是用了AWT,很简单,相信一看就能懂了。Calculator.javapublic class Calculator{private String result = "0";private int op = 0,add = 1,sub = 2,mul = 3,div = 4;private double stringToDouble(...
阅读(1089) 评论(0)

J2ME开发心得-数组的使用

在游戏逻辑类里有几十行的变量定义也不足为奇。特别对于j2me来说更是如此,为了节省内存空间很多人舍弃了面向对象的特性把代码挤在一块。通常的情况是自已被自已的代码给淹死了!!所以在做结构设计时我很注重这一点,总是试图让代码节省一点扩展性多一点。这件事并不算很难只要认真去推敲总可以发现一些可以优化的东西,变量就是一例。    大多数人更习惯于一个属性一个变量,举个例子假设要表示一个人物的属性你可能会这...
阅读(750) 评论(0)

新手入门之j2me学习方法总结--摘录篇

在学习的过程要自己做例子,曾经有朋友跟我抱怨说自己不知道做什么项目来训练,其实自己做练习并不一定要一个很完整的项目,可以从一些最基本的游戏模块开始练习,比如,如何在屏幕上显示一张图片或者多张图片,如何来实现这些图片的重叠和移动(手动控制移动或者自动移动),如何在显示图片的时候调出一个Form来显示一些信息,然后又能够切换回图片,这些小的练习虽然不能够形成一个完整的游戏,但他是做游戏的基础,所以初学...
阅读(1156) 评论(0)

学习J2ME编程需要掌握的七种技术

 J2ME编程是Java在智能家电领域的应用,主要包含以下技术:  1、高级用户界面    高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。    2、低级用户界面    低级用户界面指Canvas类和Graphics类...
阅读(877) 评论(0)

J2ME程序开发新手入门九大要点

一、J2ME中需要的Java基础知识    现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。    J2ME中使用到的Java基础知识:    1、Java语法基础:包括基本数据类型、关键字、运算符等等 ...
阅读(817) 评论(0)

一个电脑白痴与黑客的对话

黑客:我控制了你的电脑小白:怎么控制的?黑客:用木马小白:。。。。。。在哪里?我没看不见黑客:打开你的任务管理器小白:。。。。。。。任务管理器在哪?黑客:。。。。。你的电脑下面!!小白:"我的电脑"里面没有啊黑客:算了,当我什么也没做过 黑客:我已经控制了你的电脑小白:哦黑客:害怕了吧?!嘿嘿小白:来的正好,帮我杀杀毒吧,最近我的机子毛病很多耶黑客:。。。。。。 小白:你怎么总是在我电脑里随便进进...
阅读(838) 评论(0)

世界上最经典的25句话

1、记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的 2、能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。 3、怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分4、智慧的代价是矛盾。这是人生对人生观开的玩笑5、世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外) ...
阅读(808) 评论(0)

JAVA相关基础知识(一)

1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类...
阅读(711) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1173386次
    • 积分:9144
    • 等级:
    • 排名:第2130名
    • 原创:120篇
    • 转载:222篇
    • 译文:1篇
    • 评论:146条
    最新评论