java
sea小寒
要足够自律,要足够优秀。
展开
-
关于.Class()与.getCalss与.getClass().getName()的区别
转载 2018-11-29 10:33:48 · 190 阅读 · 0 评论 -
线程池部分2
new Thread的弊端如下: 1、每次New Thread新建对象性能差 2、线程缺乏统一的管理,可能无限制的新建线程,相互之间竞争,即可能占用过多的系统资源导致死机或者OOM。 3、缺乏更多的功能,如定时执行、定期执行、线程中断。java提供的四种线程池:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收...原创 2019-06-05 21:47:23 · 78 阅读 · 0 评论 -
线程部分面试题
java使用Thread类创建线程,所有的线程对象都必须是Thread类或其子类的实例。java可以用四种方式来创建线程。1.继承Thread类创建线程1)定义Thread类的子类,并重写该类的run()方法,该方法体就是线程需要完成的任务,run()方法也称为线程的执行体。 2)创建Thread子类的实例,也就是创建了线程对象 3)启动线程,即调用线程的start()方法...转载 2019-06-03 21:22:56 · 95 阅读 · 0 评论 -
冒泡排序
{ void selectionSort(int a[],int n){ for(int i =0; i< n -1; ++i){ for (int j = 0; j< n - i - 1; ++j){ if(a[j] > a[j+1]){ int tem = a[j]; ...原创 2019-06-25 23:24:26 · 104 阅读 · 0 评论 -
链式存储结构和顺序存储结构的区别
区别1、链表存储结构的内存地址不一定是连续的,但顺序存储结构的内存地址一定是连续的2、链式存储适用于在较频繁地插入、删除、更新元素是,而顺序存储结构适用于频繁查询时使用顺序比链式节约空间,是因为链式结构每一个节点都有一个指针存储域。顺序支持随机存取,方便操作。链式的要比顺序的方便,快捷。...原创 2019-06-25 23:58:11 · 11886 阅读 · 0 评论 -
用java递归遍历目录下所有文件的代码
package com.hao.service;import java.io.File;public class RecursiveTraversal { public static void main(File file) { //获取文件名放在数组里面 File a[]=file.listFiles(); //遍历数组 f...原创 2019-06-26 00:09:51 · 242 阅读 · 0 评论 -
java基础一
接口与抽象类相同点:接口和抽象类都不能被实例化,位于继承树的顶端,用于被其他类实现和继承;都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。区别:1、不能为普通方法提供方法体接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法,接口中的普通方法默认为抽象方法。2、public static final 赋值 ...原创 2019-06-26 23:17:06 · 160 阅读 · 0 评论 -
idea项目上传git
1.首先,创建一个测试项目2.VCS ——> Enable Version Control Integration...3.选择git ——> 选择要使用的版本控制系统,选择Git ——> OK完成后,IDEA下方会出现上述提示。到此,已将本项目与Git进行关联,即已将本项目交由Git管理。4.将项目交由Git...原创 2019-09-11 10:36:09 · 133 阅读 · 0 评论