摘要:
在安装Eclipse的前端界面开发插件Aptana时,我选择了简洁的安装方式即使用links目录的方式,这样做可以使Eclipse平台和插件彼此独立,降低耦合,实现真正意义的“插板”和“插件”,但是在安装完成后每次起动Eclipse时都会弹出Sending Ping Error解决方案,去掉Aptana启动时 Aptana Studio Core User Interface的启动项,该选择的位置位于:窗口->首选项->常规->启动和关闭 阅读全文
摘要:
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。synchronized(this){ }等价于publicsynchronized void method(){.....}同步分为类级别和对象级别,分别对应着类锁和对象锁。类锁是每个类只有一个,如果static的方法被synchronized关键字修饰,则在这个方法被执行 阅读全文