摘要:
前言:有时候我们可能会遇到这样一个问题:需要遍历一个包含极多文件的文件夹,首先想到的肯定是使用File.list()方法,该方法返回一个String[],但是如果文件达到几亿呢?这个时候我们就需要分批获取文件夹中的文件了解决方法:分批获取文件,每次获取一定数量 而File类中没有直接筛选数量的方法... 阅读全文
摘要:
FTP的主动模式与被动模式FTP服务器使用20和21两个网络端口与FTP客户端进行通信。 FTP服务器的21端口用于传输FTP的控制命令,20端口用于传输文件数据。 FTP主动模式: FTP客户端向服务器的FTP控制端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路;当需要传送数据... 阅读全文
摘要:
jvm先装载类,再链接类,再初始化类(以代码的文本顺序执行类变量初始化器、类静态初始化方法或接口的属性(field)初始化器),完成类的初始化后,才执行类的main方法。在链接过程中,可以静态链接(解析),也可以动态链接(解析),下面的图例说明的是动态链接。转自:http://dryr.blog.1... 阅读全文
摘要:
一、一些关键字 方法声明中的native:调用本地方法,该方法一般是用C或者C++写的 变量声明中的transient:在序列化过程中会忽略该变量,即不进行序列化保存 变量声明中的volatile:编译器不会对其进行优化,如一条赋值紧接着一条赋值,编译器会忽略前一条赋值,而只保留后一条。该关键... 阅读全文
摘要:
1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。2、数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。3、数组声明的两种形式:一、int[]arr;二、intarr[];推荐使用... 阅读全文
摘要:
233333TA 学编程时爱看的书籍封面是?各种各样的动物21 天精通 XXX現役女子大生(秘)リアルセックス 03 阅读全文
摘要:
一、对于java启动之后的线程的说明 java在启动后会有几个特殊线程: 1、main线程,主线程 2、JVM线程,虚拟机的线程 3、GC垃圾回收线程,是个守护线程 4、EDT&Toolkit 5、在启动图形界面时会自动创建两个线程,用于接收事件之前阻塞界面 AWT-Shutdow... 阅读全文
摘要:
2D和3D转换涉及到数学中的知识,作为一个数学专业的毕业生,不研究一下岂不是对不起自己的专业?首先来看几个参数:1、transform-origin:origin(起源,起点),也即变形的起点,在数学上可以理解为坐标原点。 其语法为:transform-origin:[ | | left | c... 阅读全文
摘要:
JavaScript的RegExp对象有两种创建方式,一种是字面量,一种是对象。var r = /pattern/attributes或者new RegExp(pattern, attributes);参数pattern是一个字符串,指定了正则表达式的模式或其他正则表达式。参数attributes是... 阅读全文
摘要:
1、关于逻辑运算符 !代表not,返回的一定是逻辑类型,&&和||就不一定了,分一下几种情况。 如果某个运算数不是原始的 Boolean 型值,逻辑 AND 运算并不一定返回 Boolean 值:如果一个运算数是对象,另一个是 Boolean 值,返回该对象。如果两个运算数都是对象,返回第二个对象... 阅读全文