Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
java.net.SocketException:Permissiondenied(maybemissingINTERNETpermission)这是一个经典错误,Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception,这个Exception会有很多变体,所以不一一举例,只要存在网络互联,该东东挺身而出,让你的程序不得运行。原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:<uses-permissionandroid... 查看全文
· Android NDK 更新,不再需要 Java发布时间:2011-01-16
想用C/C++开发Android应用的开发人员有好消息了,最新版本的NDK(r5,Android2.3姜饼系统)允许你完全用C/C++来开发应用或者游戏,而不再需要编写任何Java的代码。同时GoogleAndroid的开发者增加了一个完整的示例:ActivityimplementedonlyinC这个更新大大的简化了想使用C/C++开发Android应用的工作。英文消息来自这里。... 查看全文
虽然功能上实现了但是布局上不够漂亮,很丑啊,考虑用网页的方式来实现,思路如果可以借鉴请借鉴。作用主要是动态生成一些页面控件,大家有好的思路也可以提供给我啊。或者修改这段代码,layout.xml方式暂时不考虑typeindex=0;adindex=0;for(inti=0;i<list.size();i++){finalinttempint=i;Stringflag=list.get(i).getFlg();RelativeLayoutrel=newRelativeLayout(Act... 查看全文
· JAVA 中的实例初始化块发布时间:2011-01-14
我们都知道在java中有静态初始化块,也就是static{},他们会在类被加载时候调用。如果类中含有实例初始化块,也就是{}块,它会在什么时候被调用呢。我们来看个例子:publicclassInstanceInit{publicInstanceInit(){System.out.println("InstanceInitcreated");}static{System.out.println("InstanceInitstaticInitialzer");}{System.out... 查看全文
· Java基础再学习之泛型发布时间:2011-01-14
泛型在jdk1.5出来的,以为自己很理解它了,至少看看代码,写写基本的没有问题。由于是个新事物,对于我这种从jdk1.1过来的人来说还是一个思维上的跳跃。最近写了一些代码,好好整理了一下。为什么会出现泛型我喜欢事事问为什么,要不然就觉得心里不踏实。我已经不止一次的提到过,任何的新技术的出现都是伴随着解决一个问题来的。那泛型解决了什么?我们记得在以前的编码过程中,exception中无非就那几种是比较常见和头疼的。第一大非NullPointerException莫属了,我就不多说了... 查看全文
· Java串口包Javax.comm的安装发布时间:2011-01-14
装个java的串口包安装了半天,一直找不到串口,现在终于搞定了,做个记录~因为是windows下开发,去下载http://mdubuc.freeshell.org/Jolt/javacomm20-win32.zip(完整的2.0版本,还有examples)。安装说明:(这里的所谓安装就是把三个重要的文件放到指定的目录下)将下载的文件解压缩后,在\javacomm20-win32\commapi目录下有必需的三个文件comm.jar,javax.comm.properties和win32comm... 查看全文
· java解压zip时中文名称解决方法发布时间:2011-01-14
java中提供的zip解压缩的包是可以使用的,但是有个小小的问题,就是压缩包中如果还有中文名称的文件时候就会报错,原因就是winrar压缩出来的zip文件中文名称是按照gbk的编码,而jar包中提供的是utf8的编码方式,所以会报错,根据网络上前辈的指点,我改了一下zip的jar文件,打包上传了,直接找到ZipFile文件的main方法运行就可以了,网络上很多人都是想要现成的,而不是提供思路或者办法,本人也是如此,呵呵,所以既然自己弄好了包,就让大家直接下载可用就OK了,不多说了,上文件... 查看全文
· 利用Java多线程顺序打印10次ABC发布时间:2011-01-14
刚才写的利用Java多线程顺序打印10次ABC的小程序/***顺序10次打印ABC*@authorAdministrator**/publicclassThreadPrint{publicstaticvoidmain(String[]args){Aa=newA();for(inti=0;i<10;i++){MyThreadmt1=newMyThread(a);mt1.start();}}}classA{privatechar[]c={'A','B','C'}... 查看全文
· Java Socket通讯实际操作手册发布时间:2011-01-12
JavaSocket通讯在我们实际使用的时候有很多我们需要注意的。那么首先我们就来看看在实际操作中JavaSocket通讯如何进行准备和如何建立连接的。希望大家有所收获。一、准备:服务端:JDK1.5(这个不用介绍了吧?)服务端IDE:eclipse(它的主页)客户端:FLEX3(Adobe&reg;Flex&reg;3是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的Web应用程序的高效率的开放源码框架。)客户端IDE:FlexBuilder3... 查看全文
· Java里timer执行定时任务发布时间:2011-01-11
java定时任务Timer关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:packagetest;importjava.util.Timer;publicclassTimeTaskTest{publicstaticvoidmain(String[]args)... 查看全文
· Jsoup – Java版的JQuery发布时间:2011-01-11
今天给大家介绍一款强大的,方便的,基于Java的Htmlparser—Jsoup。相比于大家熟悉的HtmlParser,Jsoup显得更强大,更易用。如果你使用过Jquery的选择器,那么当你使用Jsoup时,你会感到是那么的亲切…Jsoup是一个方便于操作HTML的开源的java类库,基于MIT协议发布。其提供的API能够非常方便的从HTML中提出和处理数据,对HTMLDOM的操作提供了类似于JQuery的方法。解析来,我们实际看看Jsoup是怎么对HTML进行遍历和解析的吧... 查看全文
在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如,ok:for(inti=0;i<10;i++){for(intj=0;j<10;j++){System.out.println(“i=”+i+“,j=”+j);if(j==5)breakok;}}另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字... 查看全文
· java实现文件监控发布时间:2011-01-10
java本身不能直接监听系统的文件操作事件,不过可以先编写C/C++调用操作系统的API监听文件,再通过jni调用的方式实现。限于本人的C/C++水平有限,没有用C/C++实现该接口,而且已有开源组件JNotify实现了这个功能,本文例子使用JNotify。publicclassMainFrameextendsJFrame{privateJPanelcontentPane;privateJTextFieldtextField;privateJTextAreatextArea... 查看全文
· Java开发者的十大戒律发布时间:2011-01-10
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别人的不幸,很多时候大家都是在为公司写代码,写代码的人也许早已经离开了公司,但别忘了一句古话,有来有往嘛... 查看全文
· java多线程设计wait/notify机制发布时间:2011-01-10
synchronized(obj){while(!condition){obj.wait();}obj.doSomething();}当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait(),放弃对象锁.之后在另一线程B中,如果B更改了某些条件,使得线程A的condition条件满足了,就可以唤醒线程A:synchronized(obj){condition=true;obj.notify();}需要注意的概念是:#调用obj的wait()... 查看全文
在今天北京举行的甲骨文全球大会(JavaOne)上,甲骨文软件开发高级总监NandiniRamani下午在大会现场接受了媒体专访,就甲骨文在加强Java投资和创新上的愿景,以及Java平台的未来目标、Java开源和社区路线图、Java虚拟机(JVM)、Java移动版战略、JavaFX路线图等一系列开发人员关注的话题进行了深入解读。▲甲骨文软件开发高级总监NandiniRamaniJava平台下一步目标在谈到Java平台下一步目标时,NandiniRamani表示将主要包括以下几个方面... 查看全文
· JavaSwing的JScrollBar使用发布时间:2011-01-10
JavaSwing的JScrollBar使用JScrollBar的使用:类层次结构图:java.lang.Object--java.awt.Component--java.awt.Container--javax.swing.JComponent--javax.swing.JScrollBar在上一节我们看到JScrollPane利用ScrollBar的功能使它可以利用滚动轴滚动窗口,乍看之下我们并不会直接使用到JScrollBar的方法,因为JScrollPane都帮我们处理得好好的... 查看全文
· 构建多线程Java应用程序发布时间:2011-01-10
大多数服务端应用程序都需要同时处理任务的能力,这样可以提高工作性能并增加硬件资源的利用。在早期的Java版本(1.4或更早的)中,开发者需要完成并发(concurrent)应用程序——包括线程池逻辑—他们自己使用的是低层次语言结构和JavaThreadAPI。但是结果却总是不理想。JavaThreadAPI的特性会导致不知情的编程者开发一些难以调试的编程错误的代码。在Java5.0中,Sun公司采用了Javaconcurrency功能(JSR-166)来解决这些问题... 查看全文
· 自己写的Java垃圾文件清理发布时间:2011-01-10
自己没事儿写的垃圾文件情理,算法很垃圾。凑合着能用。=====================================================================packagecom.datatransfer;importjava.io.File;importjava.io.IOException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.HashMap... 查看全文
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储... 查看全文