
java学习笔记
文章平均质量分 63
爱上左手悲伤
喜欢推理,喜欢编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java学习笔记七——类
一、类的定义修饰符 class类型 [extends父类名]{类型成员变量1;类型成员变量2;……修饰符类型 成员方法1{ 类型局部变量;方法体}修饰符类型 成员方法2{ 类型局部变量; 方法体}……}c原创 2014-04-02 09:51:06 · 872 阅读 · 0 评论 -
java学习笔记十——异常
一、异常的优点1)让程序员把异常处理代码从常规代码中分离出来,增加了可读性;2)程序员可以按异常类型和差别进行分组,即从预定义的类Exception中派生自己的子类,对无法预测的异常也可以进行捕获和处理,客服了传统方法中错误信息有限的问题;3)异常的处理借助于调用堆栈按先近后远的原则进行。 二、使用异常机制的情况1)当方法因为自身无法控制原创 2014-04-15 21:43:54 · 1000 阅读 · 0 评论 -
方法的重写和重载
http://blog.sina.com.cn/s/blog_4cd5d2bb0100rl7r.html一、方法的重写。1、重写只能出现在继承关系之中。当一个类继承它的父类方法时,都有机会重写该父类的方法。一个特例是父类的方法被标识为final。重写的主要优点是能够定义某个子类型特有的行为。 class Animal { public voi转载 2014-09-16 20:47:24 · 1538 阅读 · 0 评论 -
java的静态变量,静态代码块和静态变量
类的生命周期分为装载、连接、初始化、使用和卸载的五个过程。类装载步骤 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下: 装载:查找和导入类或接口的二进制数据; 链接:执行下面的校验、准备和解析步骤,其转载 2014-09-16 10:27:17 · 888 阅读 · 0 评论 -
java学习笔记九——接口
1.接口的理解接口是抽象类功能的另一种实现方法,它允许创建者规定一个类的基本形式,包括方法名、自变量列表以及返回类型,但是不规定方法主体。因此在接口中所有的方法都是抽象方法,都没有方法体。Java不支持多重继承的概念,而事实上,在Java中定义了接口的概念,Java通过允许一个类实现多个接口,从而实现了比多重继承更加强大的能力,并具有更加清晰的结构。 2原创 2014-04-02 09:53:21 · 933 阅读 · 0 评论 -
java学习笔记二——一些基本问题
一、主函数main()一些修饰词的含义:public:该关键字说明方法main()是公有方法,它可以被任何方法访问,包括java解释器,实际上,main()方法只被java解释器调用,其他方法一般不调用它。static:该关键字告诉编译器main()方法是静态的,可用在类中,不需要通过该类的实例来调用,如果方法不是静态的,则必须先创建类的实例,然后调用实例的方法。原创 2014-02-28 22:00:12 · 810 阅读 · 0 评论 -
java命名规则和数据类型
一、命名约定类:类名多为名词,含有大小写,每个字的首字母大写。正确的类名如:HelloWorld等。接口:接口是一种特殊的类,接口名的命名约定与类型相同。方法:方法名多是动词,含有大小写,首字母小写,其余各字的首字母大写。尽量不要在方法名中使用下划线。正确的方法名如:getName等。常量:简单类型的常量的名字应该全部为大写字母,字与字之间用下划线分隔,原创 2014-03-01 20:41:17 · 1092 阅读 · 0 评论 -
java学习笔记一——java安装
以Windows环境为例,首先登陆网页http://java.sun.com/j2se/1.5.0/download.jsp下载jdk,下载安装后会产生如下目录结构:bin目录:java开发工具,包括Java编译器、解释器等。demo目录:实例程序。lib目录:Java开发类库。jre目录:Java运行环境,包括Java虚拟机、运行类库等。bin目录下的ja转载 2014-01-19 20:32:47 · 890 阅读 · 0 评论 -
java学习笔记四——表达式
一、变量1.变量说明类型变量名1[=初值1][,变量名2[=初值2]]……; 2.变量初始化类型初始值byte(byte)0short(short)0i原创 2014-03-15 09:34:57 · 746 阅读 · 0 评论 -
java学习笔记五——分支、循环语句
一、分支语句1.if语句if语句是单重选择,最多只有两个分支。if语句的基本格式是:if(逻辑表达式)语句1;[else if语句2;else语句3;]使用嵌套的if语句可以实现多重选择,可以有多个分支。if关键字之后的逻辑表达式必须得到一个逻辑值,不能像其他语言以数值来代替。Java规定else子原创 2014-03-15 09:37:13 · 1264 阅读 · 0 评论 -
java学习笔记六——数组、向量、字符串
一、数组1.数组在使用前必须先说明,也就是要先定义,一维数组的定义为:type arrayName[ ];或type[ ]arrayName;其中,type可以为Java中任意的数据类型,包括简单类型和复合类型。与C和C++不同,Java在数组的定义中并不为数组元素分配内存,因此方括号[]中不用指出数组中的元素的个数,所以这些说明并不创建数组,它们只是引用变量,原创 2014-03-15 09:39:16 · 1665 阅读 · 0 评论 -
java学习笔记八——关键字
1.访问权限修饰符访问权限限定的修饰符有public,private,protected,既可以用来修饰类,又可以修饰类中的成分,它决定所修饰成分在程序运行时被处理的方式。public:用public修饰成分表示公有的,也就是说,它可以被其他任何对象访问。private:和它的名字“私有”一样,类中限定为private的成员只能被这个类本身访问,在类外不可见。原创 2014-04-02 09:52:03 · 721 阅读 · 0 评论 -
排序算法浅析——选择算法
选择算法选择排序—简单选择算法(Selection sort)算法描述》每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。即,先选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 》具体原创 2016-07-12 22:06:38 · 1358 阅读 · 0 评论