Browsed by
分类:Android

Google的Android Studio能改变碎片化开发现状吗?

Google的Android Studio能改变碎片化开发现状吗?

Google基于IntelliJ IDEA社区版发起了另一个Android IDE,它与基于Eclipse的IDE有很多相同之处。 到目前为止,针对Android开发,Google除提供标准的Eclipse包外,在Google I/O 2013大会上,又宣布了Android Studio,这是基于IntelliJ IDEA社区版的一款新的IDE。Android Studio是与整个Android开发平台捆绑在一起提供的,

彻底解决乱码问题JAVA

彻底解决乱码问题JAVA

真是很有用的一篇文章,转自:http://xupo.iteye.com/blog/1135891,解决了我的数据库乱码问题,其它还没有试过,保留下来。 每次做中文项目时,必定会遇到的一个问题,就是中文显示乱码问题,每次的解决方式都不太相同。 这次将GK项目过程中遇到乱码问题及解决方式记录下来,以备忘。 乱码的可以有多个环节,如页面提交

JetBrains开源Kotlin语言 基于JVM的新编程语言

JetBrains开源Kotlin语言 基于JVM的新编程语言

近日,JetBrains宣布将其Kotlin编程语言开源,这是一个针对Java和JavaScript平台的现代编程语言,该语言的设计目的是成为Java语言的替代品。   Kotlin是JetBrains在2010年推出的基于JVM的新编程语言,其主要设计目标如下: 兼容Java。 比Java更安全,能够静态检测常见的陷阱,如:引用空指针。 比Java更简洁,通过

如何迅速成为Java高手

如何迅速成为Java高手

很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME

Java并发框架回顾

Java并发框架回顾

从GPars系列文章(1、2、3、4、5、6、7、8、9、10、11)我们了解到,GPars中的一些模型是对Java并发框架进行了封装(需要jsr166y070108.jar),比如Parallelizer(Gpars 0.10 中已经更名为GParsPool)就是针对ParallelArray的DSL,Fork/join隐藏了JSR-166y类库的一些不便之处等等。为了更好的理解、使用GPars,有必要对J

java nio 之MappedByteBuffer,高效文件/内存映射

java nio 之MappedByteBuffer,高效文件/内存映射

MappedByteBuffer是java nio引入的文件内存映射方案,读写性能极高。NIO最主要的就是实现了对异步操作的支持。其中一种通过把一个套接字通道(SocketChannel)注册到一个选择器(Selector)中,不时调用后者的选择(select)方法就能返回满足的选择键(SelectionKey),键中包含了SOCKET事件信息。这就是select模型。 SocketChanne

如何自学java迅速成为java高手

如何自学java迅速成为java高手

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2E

多核平台下的JAVA优化

多核平台下的JAVA优化

现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和CPU之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM是利用操作系统的”轻量级进程”