java学习笔记之—final 与 static

java学习笔记之—final 与 static

4年前 (2015-08-06) 浏览: 118 评论: 2

一、fianl 1、final数据 Final可以修饰静态变量,实例变量和局部变量。 final修饰一个永不改变的编译时常量或者是一个运行时被初始化的值,而你不希望他被改变。 对于基本数据类型final使其数值恒定不变,对于对象引用final使引用恒定不变。一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。(对象自身是可以被修改的) 必须在域的定义处或者每个构造器中用表达式对final

java学习笔记之—多态

java学习笔记之—多态

4年前 (2015-08-06) 浏览: 166 评论: 4

一、父类引用指向子类对象: 父类引用指向子类对象时,注意以下几点: 1、实例化一个没有名字的子类对象,然后向上转型为父类的父类的引用,先去调用子类重写的方法,子类没有重写就再去调用父类的方法。 2、只能调用父类中定义过的方法和变量(父类中没有定义过调用的时候要报错) 3、专属于子类的成员变量,在子类方法中被访问时,这时候通过父类引用还是可以调用子类重写的的方法 4、覆盖private方法虽然编译器

【答疑解惑】编程中的短路陷阱

【答疑解惑】编程中的短路陷阱

4年前 (2015-08-03) 浏览: 91 评论: 0

语音版: 在学习编程语言时基本上都会遇到与(&&),或(||)逻辑运算符。 运算规则是: a&&b,a和b全为true时结果才是ture; a||b,a或者b有一为true结果就是true; 这里a和b可能是两个boolean变量,也可能是两个结果为boolean的表达式。 这里说一下短路问题,这个在实际编程中也会遇到,短路是在进行逻辑运算时,如果通过前面的判断已经

【Java基础】访问权限控制

【Java基础】访问权限控制

4年前 (2015-07-29) 浏览: 125 评论: 1

本篇将会讲解访问权限控制的几个修饰词public,private,protected,还有friendly(默认访问权限)。 成员的访问权限 首先先声明一下friendly默认访问权限,就是在类的成员变量或者成员方法在没有被public,private,protected修饰时就是默认访问权限。(唉,说到这里就想起来java期末考试时老师让建一个“友好型”的方法,我在声明方法的时候想不出frien

【Java基础】组合与继承 学习笔记

【Java基础】组合与继承 学习笔记

4年前 (2015-07-29) 浏览: 130 评论: 1

一、继承 继承就是一种由已有类创建新类,在已有类的基础上扩展功能。 1、只能单一继承,即子类只能有一个父类,但是可以多层继承。 2、子类中出现了同名称的成员变量,会发生隐藏现象,即子类的成员变量会屏蔽掉父类的同名成员变量。如果要在子类中访问父类中同名成员变量,需要使用super关键字来进行引用。 3、子类可以对父类的方法进行重写(即方法的返回类型、方法名、参数列表完全相同时,仅方法体不一样),子类

自增和自减

自增和自减

4年前 (2015-07-24) 浏览: 92 评论: 5

java中提供了很多快捷语言,这些语言使编译者更方便,同时也会使一些读者难理解,这里就说一下自增和自减。 自增和自减(全名为自动增加、自动递减)是2中特别方便的快捷运算,自增代表增加一个单位(用“++”表示),自减代表减少一个单位(用“——”表示)。举个例子,现有int  a;则 a++;就等于 a=a+1;同理a——;就等于a=a—1。 这两个操作符有两种表示方式,,一种是前缀式(如++a、——

【答疑解惑】Java中的高精度数字

【答疑解惑】Java中的高精度数字

4年前 (2015-07-20) 浏览: 158 评论: 15

语音版: 前几天网友在群里有问BigDecimal能直接赋值吗?就像使用基本数据类型那样,答案是不能。 Java中的基本数据类型有的时候是不能满足实际编程需要的,特别是在数学、科学、工程、货币等领域,因为精度不够,所以Java提供了java.math.BigInteger类和java.math.BigDecimal类,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对

【Java基础】初始化学习笔记

【Java基础】初始化学习笔记

4年前 (2015-07-19) 浏览: 199 评论: 8

  本文主要讲解对象创建过程,构造器初始化,默认初始化值,初始化方法以及初始化顺序。 一、对象创建过程(无继承的情况) Vehicle veh1 = new Vehicle();该句详解如下:(摘自网络) ①右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Vehicle类对象。 ②末尾的()意味着,在对象创建后,立即调用Vehicle类的构造函数,对刚生成

【Java基础】数组与向量

【Java基础】数组与向量

4年前 (2015-07-16) 浏览: 104 评论: 7

前面谈及到了引用数据类型,数组就是一种,它还是比较重要的一种,本篇就来详细说说它和向量。 数组      先来说说数组。那么什么是数组呢?它是在数组的基础上的。数组是一种常用的引用数据类型,相同数据类型的元素按照一定的顺序排列就成了数组。 数组的特点有3个: 数组是相同元素的集合。 数组中的元素有先后顺序。 数组元素用数组名和自己的位置来表达自己。例如:a[0]代表第一个元素,a[1]代表第二个元

【Java基础】String类学习笔记

【Java基础】String类学习笔记

4年前 (2015-07-16) 浏览: 153 评论: 7

前言: 首先呢这篇文章给初学者看的,也算是自己的学习笔记,督促自己坚持下去,所以呢大神们看不入眼的话还望海涵。 初始化 声明一个字符串: String 字符串标志符;          例如:String str; 声明并初始化字符串的常用方法: String 字符串标志符=字符串;   例如:String str=”abcd”; 通过构造方法构建并初始化对象: 例如:String varname

切换注册

登录

忘记密码 ?

切换登录

注册