笨鸟学飞

2016年5月14日

linux命令每日一练习-rmdir mv

摘要: rmdir 删除一个空的文件夹,当目标文件夹非空的时候不能删除 mv 移动文件或目录 mv source target mv -i *** *** 如果目标文件存在则询问是否覆盖 mv -f *** *** 目标文件存在则覆盖 mv -b *** *** 目标文件存在则将目标文件备份,然后移动 mv 阅读全文

posted @ 2016-05-14 21:11 笨鸟学飞 阅读(181) 评论(0) 推荐(0) 编辑

代码规范

摘要: 有意义的区分,使用读的出来的名称。使用可搜索的名称。避免思维映射。 废话都是冗余。 类名和对象名应该是名词或名词短语。类名不应当是动词。 方法名应当是动词或动词短语。 每个概念对应一个词。别用双关语。 使用源自所涉问题领域的名称。 代码一定要短小。 不要害怕长名称,长而具有描述性的名称比短而令人费解 阅读全文

posted @ 2016-05-14 21:05 笨鸟学飞 阅读(221) 评论(0) 推荐(0) 编辑

抽象类和接口的区别

摘要: 抽象类和接口的区别: 语法层面上: 1.抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract方法; 2.抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3.接口中不能含有静态代码块以及静态方法,而抽象类可以有静态 阅读全文

posted @ 2016-05-14 19:38 笨鸟学飞 阅读(131) 评论(0) 推荐(0) 编辑

单例模式及其并发问题

摘要: 单例模式是设计模式中使用比较广泛的一种设计模式,这个模式的目的是在系统中只实现一个类的实例。 首先给出一个Singleton的简单实现: public class Singleton { private static Singleton singleton = null; private Singl 阅读全文

posted @ 2016-05-14 19:35 笨鸟学飞 阅读(1567) 评论(0) 推荐(0) 编辑

2016年5月13日

使用url下载网络图片以及流介绍

摘要: 使用url下载网络图片的时候,首先需要建立一个URL对象,然后使用一个输入流获取该URL中的内容。之后使用读取该输入流的内容,使用一个输出流写到本地文件中。最后关闭输入和输出流。下面是一个简单的下载代码。 public static void download(String urlString, S 阅读全文

posted @ 2016-05-13 14:42 笨鸟学飞 阅读(2131) 评论(0) 推荐(0) 编辑

volatile简介

摘要: volatile简介 java语言提供了一种稍弱的内存同步机制,即volatile变量。用来确保将变量的更新操作通知到其它线程,保证了新值能立即同步到主内存,以及每次使用前立即从内存刷新。当变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的。 volatile变量对所有线程可 阅读全文

posted @ 2016-05-13 14:32 笨鸟学飞 阅读(250) 评论(0) 推荐(0) 编辑

2016年5月12日

java 内存机制简介

摘要: java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。java中对象是采用new或者反射的方法创 建的,这些对象的创建都是在堆中分配,所有对象的回收都是由java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运 阅读全文

posted @ 2016-05-12 21:42 笨鸟学飞 阅读(145) 评论(0) 推荐(0) 编辑

java 异常

摘要: 异常简介 java中有Error和Exception Error:是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行操作无关,而表示运行时JVM出现的问题。 Exception:是程序本身可以处理的异常。 异常和错误的区别:异常能被程序本身可以处理,错误是无法处理。 ja 阅读全文

posted @ 2016-05-12 21:28 笨鸟学飞 阅读(146) 评论(0) 推荐(0) 编辑

linux命令每日一练习-mkdir,rm

摘要: mkdir 创建一个文件夹 mkdir -p tian/hong 递归创建文件目录 mkdir tian hong 创建多个文件 mkdir -v tian 创建文件的时候显示信息 mkdir -m 777 tian 创建文件的时候设置文件权限 rm 删除文件 rm -f 删除文件不给出提示 rm 阅读全文

posted @ 2016-05-12 20:25 笨鸟学飞 阅读(205) 评论(0) 推荐(0) 编辑

2016年5月10日

linux命令每日一练习-top free

摘要: top看看进程的内存使用情况 free产看内存使用情况 top -n 2 -b > log.txt 将更新两次的结果输入到log.txt cat > log.txt //清空文件并写入 cat >> log.txt //追加写入 阅读全文

posted @ 2016-05-10 21:18 笨鸟学飞 阅读(147) 评论(0) 推荐(0) 编辑

导航