This post introduces the challenge and related
solution (Atomic, Locks) on Thread Safety.
取的文件大小1.int fd = open("data.txt",O_RDONLY); int
len = lseek(fd,0,SEEK_END);2.structstatsb; if ((fstat(fd, &sb)) == -1) {
perror("fstat"); }sb.st_size3...
1.序列化是干什么的?
为了保存内存中各种对象的状态(实例变量,只保存实例变量),把这些状态保存到文件中或者数据库中,必要的时候反序列化读出来。2.什么时候用序列化
1)想保存对象的状态时 2)远程调用(RMI--远程调用) 3) 用套接字在网络上传输对象时3.怎么序列化 ObjectOu...
public class MainActivity extends Activity {
TextView text1, text2; Button button; Thread th; @Override protected void
onCreate(B...
简介在共享内存的多处理器结构中,可以用线程来实现并行。对于UNIX系统,IEEE POSIX
1003.1c标准规定了C语言线程编程接口的标准。这份标准的实现就是POSIX threads,
或者称为Pthreads.本文开始先介绍线程的基本概念,动机和设计方面的一些考虑。 接下来是Pthreads...
面对对象设计面对对象设计思想:把方法定义在合适的对象上。人在黑板上画圆,其实是调用圆的构造方法。司机刹车,实际上刹车的方法在车上面,我们只是调用刹车的方法,刹车的方法在车上。classCircle1{doubler;publicCircle1(doubler){this.r=r;}}new对象就能新...
日志框架:提供日志调用的接口,实际的日志输出委托给日志系统实现。JCL(Jakarta
Commons
Logging):比较流行的日志框架,很多框架都依赖JCL,例如Spring等。SLF4j:提供新的API,初衷是配合Logback使用,但同时兼容Log4j。日志系统:负责输出日志Log4j:较...
前几天去UC笔试,有一道简答题问到了。之前还真一直没留意到这个问题,所以答得也不好。无论学习什么都好,通过对比学习更有利于发现事物的共性和个性,对于知识点的理解更有明显效果(这也可能是UC笔试题上,5道简答题中,有4道都是关于X与Y的区别的问题的原因之一)。既然自己答得不好,那就写下这篇随笔,来警示...
java的基本数据类型一共有8种。其中:(每种类型后面列出了java中的该类型的字面量)四种整型:int
4字节; 12 +12 -12 077 0xFF 0b101(JDK7中支持的二进制表示) 字面范围:0x800000000 --> 0x7FFFFFFF
short 2字节; 2个字节内的in...
在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。...