原文:10天学安卓-第一天说明1:本系列教程仅针对新手入门,高手勿入! 说明2:本系列教程均不考虑安卓版本低于4.0的情况。 说明3:本系列教程假定您了解一些编程的基础知识,对于Java语言略懂即可。 说点废话 从什么时候说起呢,应该是很久以前的事情了。 2008年的早春,因为工作的原因在日本工作了...
分类:
移动开发 时间:
2015-02-02 09:28:35
阅读次数:
149
同步机制可以保证原子操作和内存可见性,但是同步机制对变量的访问性能是我们不得不考虑的问题,java语言提供了一种弱同步机制,volatile变量。
它的原理大致是这样的,当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的...
分类:
编程语言 时间:
2015-02-01 23:21:33
阅读次数:
316
Ejb(Enterprise JavaBeans)是使用java语言构造可移植的、可重用的和可伸缩的业务应用程序的平台。
从开发者的角度,EJB是在称为EJB容器的特定运行时环境中执行的一段java代码,容器提供若干组件服务。
EJB组件有三种类型:会话bean、消息驱动bean和实体bean。会话bean和消息驱动bean用于实现EJB应用程序中的业务逻辑,而实体用于持久化。
...
分类:
其他好文 时间:
2015-01-31 23:22:01
阅读次数:
416
java语言教程-第01讲-Java考古学java语言教程-第02讲-Java创世纪java语言教程-第03讲-Java基本概念java语言教程-第04讲-Java的变量java语言教程-第05讲-Java的基本数据类型java语言教程-第06讲-练习课(一)java语言教程-第07讲-运算符与表达...
分类:
编程语言 时间:
2015-01-31 10:39:48
阅读次数:
214
最开始学习java语言的时候学过生成javadoc不过当时只是用windows命令行生成。读了这里的javadoc温故而知新发现其实我们做的项目就用到了一些注释,只是没有用eclipse
生成这份文档,通过查阅,最终补全了这份知识。
一、书中的代码:
//:object/HelloDate.java
package unit2;
import java.util.Date;
/**
*...
分类:
编程语言 时间:
2015-01-30 22:43:41
阅读次数:
224
在任何编程语言中,无论是基本类型还是引用类型,不论其作用域如何,都必须为其分配一定的内存空间,Java 语言也不例外
Java 的数据类型可以分为两种:基本类型(变量持有数据本身的值)和引用类型(是某个对象的引用,而并非是对象本身);
基本类型包括:boolean、float、double、int、long、short、byte以及char;...
分类:
编程语言 时间:
2015-01-30 22:38:05
阅读次数:
205
以前由于缺少一个统一放经验的地方,又因为所有的编程语言都是自学的,老师也教过,但是比较水,所以尽管我编程快四年了,但是仍然没有形成自己的风格。现在,我统一一下自己的编程风格。以M语言为基础,对C或JAVA语言也同样适用,若M语言与其他语言编程上有不同,我会分开说明。 下面我将从以下几个方面规范...
分类:
其他好文 时间:
2015-01-30 15:26:43
阅读次数:
128
摘录一个网友对《java语言程序设计》基础篇和进阶篇(原书第8版)的评价看了N本Java著作,印象深刻的有《Thinking in Java》、《Core Java》上下卷,但是唯独Daniel Liang所著的此书解释得最为简单清晰,即使我接触Java已有5年,工作中也都是使用Java,但是仍能从...
分类:
编程语言 时间:
2015-01-29 22:26:38
阅读次数:
150
在Java7中增加了一个新特性,switch可以接受String类型的变量,这就省下了书写大量if ("xxx".equals(yyy))的繁复工作。示例代码就免了,仅仅是一个数据类型的改变而已,如果会用原来的switch而在5分钟内搞不定String类型的switch,建议还是放弃做程序员吧……
至于内部实现,java一点都没增加新内容,其实代码是被转换成了这个样子
switch (xxx.hashCode()) {
case 1024: // 假设原来是"aaa",而"aaa"的hashCode是1...
分类:
编程语言 时间:
2015-01-29 21:12:01
阅读次数:
144
线程安全的体现 不可变:对象被构建完后,其外部可见状态永远不会改变 绝对线程安全:不管运行环境如何,调用者都不需要任何额外的同步措施 相对线程安全:Java语言中的大部分线程安全类,或通常意义所说的线程安...
分类:
编程语言 时间:
2015-01-29 17:52:36
阅读次数:
163