摘要: 权限对文件的重要性:(主要是针对文件的内容而言,与文件名没有关系)r: 可读取此文件的实际内容。w: 可以编辑、新增或者修改该文件的内容(但不能删除该文件)x: 该文件具有可以被系统执行的权限。 Windows下面一个文件是否具有执行的能力是通过“扩展名”来判断的,例如.exe/.bat/.com等... 阅读全文
posted @ 2015-05-15 13:30 雨水_123 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 我们知道查看文件属性的命令ls的完整文件路径为:/bin/ls(这是绝对路径,)问什么我可以在任何地方执行,任何目录下输入ls就一定可以显示出一些信息而不会说找不到该/bin/ls命令,这是因为不同的用户有自己的path环境变量,在path环境变量中如果已经设置了这些路径,那就以在任何目录下执行命令... 阅读全文
posted @ 2015-05-12 21:56 雨水_123 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: Scanner scanner = new Scanner(System.in);String str = scanner.nextLine();system.out.println(str);其中scanner.nextLine()和scanner.next()区别如下:nextline从用户输入... 阅读全文
posted @ 2015-05-05 16:04 雨水_123 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下... 阅读全文
posted @ 2015-05-05 15:57 雨水_123 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/dolphin0520/p/3811437.html一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:1abstractvoidfun(); 抽象方法必须用abst... 阅读全文
posted @ 2015-05-05 15:49 雨水_123 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、StringString变量的值不能改变,如果要改变String变量的值,虚拟机首先会遍历方法区中的字符串常量,如果存在需要的值,则虚拟机直接把此常量值的地址分配给String变量,如果不存在这样的值,虚拟机则会另外在方法区中划分出一块内存空间存储字符串常量,然后把这块地址赋给String变量。... 阅读全文
posted @ 2015-05-05 13:51 雨水_123 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 思路:(1)总体思路就是通过双层循环进行排序,从大到小一次排序(2)将数字转化为字符串相加之后再转回为数值比较大小,通过简单交换排序的方法public static String SortMax(int number[]){ int max = 0; int min = ... 阅读全文
posted @ 2015-04-27 22:14 雨水_123 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 类加载机制:jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。(1)加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区类数... 阅读全文
posted @ 2015-04-12 22:00 雨水_123 阅读(24047) 评论(1) 推荐(0) 编辑
摘要: 1、程序如何运行:在多道程序环境下,要是程序运行,必须纤维质创建进程。而创建进程的第一件事,便是将程序和数据装入内存。如何将一个用户源程序变为一个可以在内存中执行的程序,通常都要经过一下几个步骤:首先是要编译,有编译程序将用户源代码编译成cpu可执行的目标代码,产生了若干个目标模块(若干程序段)其次... 阅读全文
posted @ 2015-04-09 20:07 雨水_123 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 1、什么是虚拟内存虚拟内存是计算机系统内存管理的一种技术。它使的应用程序认为他拥有连续的可用内存(一个连续完整的地址空间),而实际上,他通常是被分割成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。注意:虚拟内存不只是“用磁盘空间来扩展物理内存”的意思--这只是扩充内存级... 阅读全文
posted @ 2015-04-09 14:25 雨水_123 阅读(208) 评论(0) 推荐(0) 编辑