自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 java 方法详解

java里的方法不能独立存在,所有方法必须在类中定义。如果这个方法使用了static修饰,则这个方法属于这个类,否则这个方法属于这个类的实例。java语言是静态的,一个类定义完成后,如果不重新编译这个类文件,该类和对象所拥有的方法是固定的,永远不会改变。同一个类的一个方法调用另外一个方法时,如果被调方法时普通方法,则默认使用this作为调用者,如果被调方法时静态方法,则默认使用类作为调用者

2017-11-27 10:23:07 393

原创 java 对象的this引用

一、this关键字总是指向调用该方法的对象。根据this出现位置的不同,tihis作为对象的默认引用有两种情形。1)构造器中,引用该构造器正在初始化的对象。2)方法中,引用调用该方法的对象。this关键字最大的作用是让类中的一个方法,访问该类里的另一个方法或者实例变量。哪个对象在调用这个方法,this就代表这个对象。一个方法访问该类中定义的其他方法、成员变量时,可以省略this

2017-11-27 09:46:17 1836

原创 JAVA类和对象

一、java定义类的格式如下[修饰符] class 类型{零个到多个构造器定义..零个到多个成员变量...零个到多个方法...}1、定义类时候的修饰符只能有public、abstract、final,或者完全省略这三个修饰符。2、类名只要是一个合法的标识符即可,最好设置为多个有意义的单词连接,每个单词首字母大写。3、类包含三种最常见的成员,分别为构造器、成员变量

2017-11-27 09:25:35 287

原创 java流程控制

java程序执行的流程有顺序结构、分支结构、循环结构java提供了if和 switch两种分支语句。java提供了 while,do while,for三种循环语句,jdk5还提供了foreach循环,能以更简单的方式来遍历集合、数组元素。java提供了continue和break来控制程序的循环结构。if条件语句1、if语句使用布尔表达式或布尔值作为分支条件进行判断。2、if

2017-11-13 10:46:47 359

原创 java运算符及表达式

java运算符有如下,优先级依次降低。1、自增自减运算符 (++、--)1)自增、自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后,操作元必须是一个整型或者浮点型变量。2)放在操作元之前的自增、自减运算符,会先将变量的值加1(减1),然后将该变量参加表达式运算。3)放在操作元之后的自增、自减运算符,会先使变量的值参与表达式运算,然后再将变量加1(减1)。

2017-07-13 21:12:22 764

原创 java基本数据类型

java的基本数据类型包含8种,如下所示。一、整数类型,包含byte、short、int、long,分别为1、2、4、8字节。java的整数类型有固定的数值范围和位数,不随具体的操作系统而同步,以支持语言的可移植性。整型常量有三种表示方法,以0开通的八进制,如012,以0x或0X开头的十六进制,如0x1a,还有常见的十进制,如14.整型常量默认为int型,故声明long型常量需要加

2017-07-06 21:39:41 377

原创 java零散知识点记录

1、main主方法main方法是类体中的主方法,是程序开始执行的位置,java程序中的main()方法必须声明为public、static、void,其分别为main()方法的权限修饰符、静态修饰符和返回值修饰符。String[] args是main方法的参数,是一个字符串类型的数组。

2017-07-05 21:52:34 365

原创 java开发环境搭建

1、下载并安装jdk,安装后则具有java程序运行时环境,同时具有公共类库、包、java基本工具、文档等。2、设置好JAVA_HOME环境变量,并将该环境变量所指示的路径加入指Path环境变量中。3、下载eclipse并安装。注意,jdk没有安装前,无法安装、启动eclipse。后续有特别之处在补充。

2017-07-05 21:17:58 235

原创 java语言初识

java语言版本1、java SE  是java的标准版,同时也是java的基础,用于桌面应用程序等的开发,包含java语言基础、JDBC操作、I/O、网络通信、多线程等技术。2、java EE  是java的企业版,企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通

2017-07-05 21:11:48 567

原创 ls 命令

ls命令功能:显示目录列表或者单个文件的具体信息。命令语法: ls 【选项】【目录或者文件】选项;-a  显示所有文件,包含隐藏文件。-A  显示除  .  和 .. 两个之外的所有文件。-l   以长格式显示目录下文件列表或者单个文件,相当于文件的详细信息。包含文件、目录标识符,文件权限,硬连接数,文件所属用户、组,大小,最后修改时间,文件名。-L  在显示链接文件时

2017-06-29 21:29:08 381

原创 chown命令

chown命令功能:改变文件的所有者和所属工作组。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。命令语法:chown 【选项】【用户:组】【文件或者目录】选项-R 递归的改变目录及其子目录、文件的所属者和所属工作组。-c  显示文件所有者或所属工作组详细的变化。-v  显示指令的执行过程。--reference= 把文件或者目录的所有者、所属组改为

2017-06-29 19:51:31 1847

原创 LINUX创建文件和目录的默认权限

在linux中,一位用户在创建文件和目录时,对其具有的权限都是一样的,如需更改,需要chmod命令做相应的更改。为什么?其实是权限掩码起作用了。        权限掩码的作用就是规范初创文件和目录时候的权限设置,免去了创建后再次修改权限的问题。因此,权限掩码的设置需要合理。   1、查看用户的权限掩码         命令:umask  或者umask  -Sdyp930@ubun

2017-06-28 21:23:28 23283

原创 LINUX目录的读、写、执行权限的具体含义

待完善

2017-06-28 20:41:52 5575

原创 LINUXsuid、sgid、sticky特殊权限位的含义和作用

待完善

2017-06-28 20:25:17 3024

原创 chmod命令

chmod命令功能:改变文件及文件夹的所属权限,支持字符标记法和数据标记法。命令语法:chmod  【选项】【参数】备注:

2017-06-27 22:08:19 3701

转载 递归函数的文章汇集

递归函数,是指某一函数内部自己直接或间接地调用自己,即直接递归和间接递归。是语言中比较高级的技术用法。递归函数之所以难,是因为是一种过于抽象化的技术,写代码的时候无法直观的看出逻辑是否符合自己要求,因此想一次性写好递归函数,是一件很困难的事情,必须要程序运作起来执行递归函数的代码才能看出是否正确,而且进行测试的难度也很高,有时的隐含bug可能要软件上线后才会渐渐体现出来。笔者写过几

2014-09-02 20:00:07 566

转载 排序算法总结

排序算法有:插入排序,合并排序,冒泡排序,选择排序,希尔排序,堆排序,快速排序,计数排序,基数排序,桶排序(没有实现)。比较一下学习后的心得。我不是很清楚他们的时间复杂度,也真的不知道他们到底谁快谁慢,因为书上的推导我确实只是小小了解,并没有消化。也没有完全理解他们的精髓,所以又什么错误的还需要高手指点。呵呵。1.普及一下排序稳定,所谓排序稳定就是指:如果两个数相同,对他们进行的排序结果为

2014-08-28 20:30:26 599

转载 冒泡排序的三种实现

冒泡排序是非常容易理解和实现,,以从小到大排序举例:设数组长度为N。1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,如果N不为0就重复前面二步,否则排序完成。 按照定义很容易写出代码:[cpp] view pl

2014-08-28 20:03:48 853

转载 二叉树的前序、中序、后序遍历

树形结构是一类重要的非线性数据结构,其中以树和二叉树最为常用。二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2的 i -1次方个结点;

2014-08-22 17:00:51 623

Linux启动步骤原理

本文档详细的介绍了linux系统从启动打完全准备就绪,整个过程的一些工作。能很好的理解linux系统的一些底层工作。这文档是综合了网络上很多资料整理而成的,也融入了个人的一些理解。希望对大家有用。

2014-07-04

Linux文件系统原理详解

本文档详细的介绍了linux文件系统的原理,是在大量网络文档上整理出来的,融入了自身的理解。希望对大家有用。

2014-07-04

Linux、Unix的体系结构详解

Linux、Unix的体系结构主要讲述真个linux系统在软件层面上是如何运行的。一个程序运行需要借助系统的哪些方面。

2014-07-04

nfs挂载成功步骤

这是在DM664上成功的挂载nfs的步骤说明,以及一些思考。希望有借鉴作用

2013-09-11

VC处理彩色图像二值化源码

花费了好一段时间,编译通过,希望对大家有帮助

2013-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除