java
Scholfield
这个作者很懒,什么都没留下…
展开
-
每一个JAVA初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hell转载 2009-07-18 21:47:00 · 542 阅读 · 0 评论 -
java swing开发学习笔记(1)
首先搞清楚几个概念:JFrame是最顶层窗口,由标题栏和边界构成,如下图。JFrame是重量级Swing组件(还有JDialog , JWindow 和JApplet )。JFrame包含一个JRootPane作为它的唯一子组件。JRootPane包含一个content pane。顾名思意,content pane用来放置JFrame中的所有组件(除了菜单栏menu bar)。原创 2009-07-16 21:45:00 · 996 阅读 · 1 评论 -
Compilation errors on restricted classes
I downloaded a JMF sample code from http://topic.csdn.net/u/20090413/21/b730a64d-5a06-4b81-8abb-fec6bc472623.html and used eclipse to compile. But eclipse refused to compile it and reported errors:原创 2009-08-12 14:03:00 · 1324 阅读 · 0 评论 -
如何在Java程序中处理Ctrl+C
在Java控制台程序中,特别是多线程的Java控制台程序中,中途中断程序可能产生不可预料的结果,比如文件描述符没有关闭,造成文件格式的破坏,或者远程连接没有关闭,造成远程服务器资源的浪费,等等。所以在程序中添加Ctrl+C处理机制很有必要,下面根据一个例子作一下介绍如何处理:在程序中调用RunRuntime.getRuntime().addShutdownHook(Thread转载 2009-08-12 20:10:00 · 8324 阅读 · 1 评论 -
C/S构架的USB摄像头视频采集
最近开始做一个机器人操作界面RescueOperator。主要功能有:显示安装在机器人上的摄像头采集到得视频显示机器人传感器状态控制机器人运动控制机器人手臂昨天刚刚实现了摄像头视频显示功能。为了调试方便,先做了一个测试用的AgentTest。AgentTest采集USB摄像头视频,并通过网络传输给RescueOperator。我用JMF[1]来采集视频。JM原创 2009-08-14 20:01:00 · 2614 阅读 · 1 评论 -
讨论:Java编程风格的改变
最近Stephan Schmidt在博客中发表了题为《下一代Java编程风格》的文章,阐述了他眼中Java编程风格的改变,以及未来的走向: 许多公司和开发人员正在从Java转向其他编程语言:Ruby、Python、Grrovy、Erlang或Scala等等。不过你可能做不到这一点。即便如此,你也可以改变你的编程风格,获取这些新语言的优势。事实上,在过去的15年中,Java编程风格也已经有明显变化了转载 2009-08-20 20:00:00 · 629 阅读 · 0 评论 -
初探LinkedList线程安全问题
Java中LinkedList是线程不安全的,那么如果在多线程程序中有多个线程访问LinkedList的话会出现什么问题呢?抛出ConcurrentModificationExceptionJDK代码里,ListItr的add(), next(), previous(), remove(), set()方法都会跑出ConcurrentModificationException。fina原创 2009-10-28 16:42:00 · 6770 阅读 · 0 评论 -
初探LinkedList线程安全问题(一)
Java中LinkedList是线程不安全的,那么如果在多线程程序中有多个线程访问LinkedList的话会出现什么问题呢? 抛出ConcurrentModificationException JDK代码里,ListItr的add(), next(), previous(), remove(), set()方法都会跑出ConcurrentModificationException。 fina原创 2009-10-28 19:08:00 · 22425 阅读 · 4 评论 -
java httpclient(1)
HTTP(Hyper-Text Transfer Protocol)是当前因特网上使用最多的协议。网络服务,网络设备以及网络计算的增长不仅增加了需要HTTP支持的的应用程序,还扩展了HTTP的角色,使其不仅仅应用于用户驱动的web浏览器。 java.net包提供通过HTTP访问资源的基本功能。HttpClient设法通过实现一个高效的,最新的,功能丰富的Http客户端来填补这一空白。这种实现是基原创 2009-11-18 14:57:00 · 1208 阅读 · 0 评论