java开发实习周记范文java开发实习周记范文实习第四个礼拜,主要熟悉了java的高级应用线程:进程是运行中的应用程序,是一套顺序执行的指令,每个进程都有自己独立的内存空间
线程是一个并发执行的顺序流,一个进程包括多个顺序执行流程,这些流程称为线程
jvm就是一个进程,在jvm中分出线程,比方main()就是主线程
同时开拓并发执行的序列即多线程
调用start()方法,线程启动;run()方法完毕,线程就终止
线程是一个操作系统创立并维护的一个资源
对于单cpu系统来说,某一个时刻只可能由一个线程在运行
一个thread对象就表示一个线程
进程的数据空间独立;线程的数据空间共享,能充分使用cpu的资源
线程间通信更容易
共享数据就要加锁、解锁,会降低效率
i/o:是在jvm和外部数据源之间交换数据
按数据传输方向划分:输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加功能
html:是一种标记语言、忽略大小写,语法宽松、使用html标记和元素,可以:控制页面和内容的外观、联机文档、使用html文档中插入的链接检索联机信息、创立联机表单,用户的信息、执行事务等等、插入动画、开发帮助文件等
css:款式会根据下面的规那么层叠于一个新的虚拟款式表中,其中数字d拥有最高的优先权
阅读器兼容:一旦为页面设臵了恰当的dtd,大多数阅读器都会按照上面的图示来呈现内容
然而ie5和6的呈现却是不正确的
根据w3c的标准,元素内容占据的空间是由width属性设臵的,而内容周围的padding和border值是另外计算的
不幸的是,ie5
x和6在怪异形式中使用自己的非标准模型
这些阅读器的width属性不是内容的宽度,而是内容、填充和边框的宽度的总和
虽然有方法解决这个问题
但是目前最好的解决是回避这个问题
也就是,不要给元素