|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。
很多手时机由于JAR文件太年夜而没法运转MIDP使用程序,而减小JAR文件尺寸的无效办法之一是削减不用要的图片,比方,启动时的LOGO图片能够用笔墨来取代,列表项能够只显现笔墨而不显现图片。为了能顺应分歧设置的手机,我们的代码就应当编写得加倍天真。比方,从JAR包中加载图片时:Imageimage=null;
try{
image=Image.createImage("/logo.png");
}
catch(Exceptionioe){}
if(image==null){
g.setColor(0);
g.drawString("info",getWidth()/2,getHeight()/2,Graphics.HCENTER|Graphics.BASELINE);
}
else{
g.drawImage(image,getWidth()/2,getHeight()/2,Graphics.HCENTER|Graphics.VCENTER);
}
假如加载失利,程序会以笔墨体例显现,如许,关于低设置的手机,只必要把丑化界面的图片删撤除,再从头打包便可失掉一个可公布的尺寸较小的JAR包,同时使用程序的代码并没有修改。
相似的,在加载List之类的UI组件时:
Imageimage=null;
try{
image=Image.createImage("/logo.png");
}
catch(Exceptionioe){}
append("label",image);
这使得有没有图片仅仅影响界面美妙,而不影呼应用程序的功效。
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践! |
|