#只能通过

把对象通过流序列化到某一个持久性介质称为对象的可持久化

classObjectOutputStream也是过滤流,使节点流直接获得输出对象。最有用的方法:WriteObject(Objectb)用流传输对象称为对象的序列化,但并不使所有的对象都可以进行序列化的。只有在实现类时必须实现一个接口:IO包下的Serializable(可序列化的)。此接口没有任何的方法,这样的接口...

JVM与外界通过数据通道进行数据交换

使用I/O流访问file中的内容。JVM与外界通过数据通道进行数据交换。分类:按流分为输入流和输出流;按传输单位分为字节流和字符流;还可以分为节点流和过滤流。节点流:负责数据源和程序之间建立连接;过滤流:用于给节点增加功能。过滤流的构造方式是以其他流位参数构造(这样的设计模式称为装饰模式)。 1package...

一个线程可以拿到多个锁标记,一个对象最多只能将monitor给一个线程

当用Synchronized修饰某个方法的时候,表示该方法都对当前对象加锁。给方法加Synchronized和用Synchronized修饰对象的效果是一致的。 一个线程可以拿到多个锁标记,一个对象最多只能将monitor给一个线程。Synchronized是以牺牲程序运行的效率为代价的,因此应该尽量控制互斥...

Collection接口都是通过Iterator()(即迭代器)来对Set和List遍历

以下介绍接口:List接口:(介绍其下的两个实现类:ArrayList和LinkedList)ArrayList和数组非常类似,其底层①也用数组组织数据,ArrayList是动态可变数组。① 底层:指存储格式。说明ArrayList对象都是存在于数组中。注:数组和集合都是从下标0开始。ArrayList有一个...

一个try可以跟进多个catch语句,用于处理不同情况,当一个try只能匹配一个catch

 一个try可以跟进多个catch语句,用于处理不同情况。当一个try只能匹配一个catch。我们可以写多个catch语句,但是不能将父类型的exception的位置写在子类型的excepiton之前,因为这样父类型肯定先于子类型被匹配,所有子类型就成为废话。JAVA编译出错。 在try,catch...

匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口

匿名内部类(必须掌握):匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口。IA被定义为接口。IAI=newIA(){};注:一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类,没有类名,根据多态,我们使用其父类名。因其为局部内部类,那么局部内部类的所有限制都对其生效。匿名内部类是唯一一种无构造...

参数缺省值只能出现在函数的声明中,而不能出现在定义体中

参数缺省值只能出现在函数的声明中,而不能出现在定义体中。  1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/4usingname...

不仅要检查输入参数的有效性,还要检查通过其它途径进入函数体内 的变量的有效性

不仅要检查输入参数的有效性,还要检查通过其它途径进入函数体内的变量的有效性,例如全局变量、文件句柄等。 1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinpu...

通过网络地址,向另一个页面传数据

  通过网络地址,向另一个页面传数据;  <ahref=06.html?id=2>将数据传另一个页面</a>  这种方法类似于利用Ajax通过get方式的传参;  varsd=location.href  通过这种方式,便能得到url的网络地址  varsp=sd.split("=");  字符...

只能在方块内拖拽的案例

<!DOCTYPEhtml><html>  <head>  <metacharset="UTF-8">  <title></title><style>  #aa{    width:500px;    height:500px;    ...
代码星球 ·2021-02-06

通过CSS禁用页面内容选中和复制操作

-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;...

Windows中通过命令行新建文件夹、新建文件,和一些常用命令

新建文件和Linux不太一样,Linux中的touch和vi命令创建新文件的方法都不能用了,在windows命令行下得用typenul>文件名.后缀名来创建:F:studyvueworkspaceJD>typenul>app/css/layout.scssF:studyvueworkspaceJD&g...

如何通过js和jquery获取图片真实的宽度和高度

什么时候需要获取图片真实的宽度和高度     在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式!     另外一种就是在手机页面上,在新闻页插入的图片往往都是按...

通过jquery获取ul中第一个li的属性

当加载列表时,默认希望选中第一条。top_menu为ul的ID通过$("#top_menu li:first")就可以获取到ul下第一个li标签。然后就可以利用例如修改属性:$("#top_menu li:first").attr("class","select");  &nbs...

opensuse 通过composer安装drush工具

由于笔者的opensuse已安装好composer,所以按照官方网站的文章 Installing/UpgradingDrushonUbuntu ,使用composer形式安装drush工具。composerglobalrequiredrush/drush:7.* 将drush加入path中...
首页上一页...7891011...下一页尾页