自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java 学习笔记 Day014

泛型在某些情况下,在定义类型的时候不方便限定类型中需要使用的数据(对象)的类型。 泛型类:在类名后面添加了类型参数声明部分。泛型类的类型参数声明部分也包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。因为他们接受一个或多个参数,这些类被称为参数化的类或参数化的类型。

2016-12-14 20:08:03 297

原创 Java 学习笔记 Day012(续)

多态子类的对象转化为 父类的引用(向上转型),或父类的引用转化为子类的引用的(向下转型); 多态 简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 多态的优点:消除类型之间的耦合关系、可替换性、可扩充性、接口性、灵活性、简化性 多态存在的三个必要条件:继承、重写、父类引用指向子类对象 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用

2016-12-14 13:06:05 352

原创 Java 学习笔记 Day012

今天Java多态有点晕,大概知道怎么实现和使用,但是体会不了它的奇妙之处。先记下来等日后消化消化。若果各位大侠有什么建议,欢迎留言。代码块在{} 中代码的就叫做代码块。 代码块又分为:普通块,构造块,静态块 普通块:限制变量作用区域,在方法中或者在其他代码块中 构造块:在方法外部,类体之中的代码块(可以有无限的个)。在类型实例化的过程中,首先会执行构造块代码,然后执行构造方法。构造块的代码严格

2016-12-13 22:52:06 291

原创 Java 学习笔记 Day011

super 关键字一般而言,子类覆写过父类方法后,对象优先调用子类中方法。若想让对象调用子类覆写过的方法,直接调用即可。如果需要调用父类中被子类覆写过的方法,需要通过super来调用。super.functionName(); 在类的方法外部不允许使用super(super是私有的)。(不能用super.super.functionName())。如果子类要调用父类的父类,只能寄希望 于父类有 s

2016-12-13 12:51:44 404

原创 Java 学习之路 Week02

世上一切皆对象 物以类聚,象从类出“类” 是人们对一系列(或单个事物)具有共同特征的事物 的抽象(物以“类”聚)。而“对象” 则是类的实例,对象具有又状态和行为java中的堆和栈(个人理解) 对象放在堆中,方法放在方法区中,栈区中存放变量和 main方法所在类的方法调用时的指针和指向对象的指针。 调用对象时:堆区中的对象保存所有的属性值和指向方法的指针,而对象的名称对应的变量存放的是栈中的地址。

2016-12-11 21:13:25 316

原创 Java 学习笔记 Day010

一切皆对象,类是人们对一类事物的行为和特征的抽象,而对象则是类的一个实例,对象具有状态、行为和标识(对象名称)。匿名对象: 没有被引用(new object)的对象就是匿名对象,只有创建的时候有效。(???有待研究)ClassName obname = new ClassName(); //我们经常这样来创建一个对象,这个对象有一个标识符(对象的名称)new CallName(); //当

2016-12-10 16:50:59 257

原创 Java 学习笔记 Day009

this 关键字 this 只能在类的方法 中使用,this 指向对象的本身,也就是对象的起始地址 this 可以用来访问属性和方法 this 指向 调用方法的对象。因为在对象实例化的时候,对象的名称其实真正存储的是一个对象实例化后在内存中的地址, this 就是和对象名一样的功能,指向对象实例化后在内存中的起始地址。this 调用方法的时候一般可省略(但是对编译器而言 默认this是存在

2016-12-08 20:27:59 321

原创 Java 学习笔记 Day008

今天是主要学习Java的面向对象编程,花了很长一段时间来弄明白 类的实例化、方法调用在 堆和栈里 的 实现过程,本人还是菜鸟,没有能力很好的说明这个过程。不过这里有一篇博文值得一读方法的递归: 方法调用自己的方法。 (注意递归一定要有出口,至少有一个参数可以让方法返回一个确定的值避免栈溢出) 使用递归可以简洁代码,试编程简单。//使用递归求 5的阶乘。//file name: Recursi

2016-12-07 00:39:31 262

原创 Java 学习笔记 Day007

今天主要是二维数组的熟悉 和 Java的方法二维数组(多维数组) 二维 通俗的解释就是 一维数组的数组,三维数组 是二维数组的数组,依次类推。 定义二维数组的语法为int[][] arrayname = new int[n][m];// 数据类型,名称和矩阵的大小可变下面给一段代码熟悉一下

2016-12-06 22:55:11 365

原创 Java 学习笔记 Day006

今天上午读到一句话:不怕别人比你优秀,就怕优秀的人比你更努力。 一瞬间,我懵了。回想这些年我一直没有进步,其实是我从没有努力去追赶,去追赶那些优秀的人。其实哪怕一点点,也是一种进步,也是对成长的回馈。我不是一个愤青,但我想对自己的人生负责,去完成自己想做的事。 今天是Java学习的第六天(周末休息),从零开始学习一门编程语言已经过了一个星期啦。今天主要学了数组, 顺便看了一下 redis 和 n

2016-12-05 22:57:23 284

原创 Java 学习之路 Week01

开始学习Java 已经一周了,这一周主要是学习基础和熟悉Java 门语言,毕竟是从零开始学Java嘛。本博文包含了Java 的开发环境安装 IDE的安装 第一个Java程序(Helloworld.java) java中的注释 转义字符 Java的标识符 Java 的关键字 Java 的数据类型 Java中不同进制数的表示方式 数据类型的转换 运算符 分支(if) 分支(switch) 循环(while,do...while...) for循环 break 和 co

2016-12-04 15:20:03 392

原创 Java 学习笔记 Day005 (补day5 的练习题)

昨天一直在练习一些经典的题目,没有时间呀。突然发现时间好宝贵,时间都不够用。以下练习题的解法纯属个人见解。如有问题,还请指出!/*1、循环录入学生的成绩,计算平均分,学生的个数不定,当输入的分数小于0 的时候,结束录入并计算平均分*/import java.util.Scanner;public class bcTest01 { public static void main(

2016-12-03 10:49:51 1018

原创 Java 学习笔记 Day005

今天笔记很少,一直在做一些练习题。熟悉循环的使用。  (练习题和代码后期不上吧)1、for 循环对于次数固定的循环完全可以用for循环for (表达式1;循环条件;表达式2) {循环体};执行表达式1 --> 循环条件 --> 循环体 --> 表达式2 --> 循环条件 --> 循环体 --> 表达式2 例子: for ( int i=1 ; i

2016-12-02 23:22:38 264

原创 Java 学习笔记 Day004

今天要点是分支和 while 循环,主要在做练习,熟悉代码。(博文后有几道练习题)所谓程序猿,还得先成为码农呀(狂练),工多手熟后再进阶。1、一条语句定义多个变量int num1 = 10, num2 = 20, num3 = 30, num4 = 40;double num1, num2;2、分支(if;switch)//续day03if 语句语法

2016-12-01 20:38:49 401

原创 Java 学习笔记 Day003

2016.11.28开始了Java的征程,按照学习计划这是一个漫长的学习过程。为了督促自己学习,要坚持抽取时间来发表博文,同时也是为了分享。如果博文有错或如有类同,请指正和见谅。这是一个学习笔记,我会在周末抽取时间整理一周的知识点和编写更易读博文。(一个博文菜鸟/Java菜鸟的开始) (今天主要在熟悉eclipse,日记偏少,而且今天精神不佳(昨晚失眠了/beiju)!)1、关系运算符

2016-11-30 22:22:31 339

原创 Java 学习笔记 Day002

**1、一个问题** 问题:什么样的程序是好程序? 良好的编程规范 丰富的注释 编程规范: 一行一条语句 注意缩进(逐级缩进) 成对编程 **2、Java的注释(所有注释都会被编译器忽略)** 单行注释://注释内容 (通常单独放一行,单行注释放在行尾) 多行注释:/*注释内容*/

2016-11-30 00:20:01 261

原创 Java 学习笔记 Day001

1、开发环境的配置 下载安装jdk (jdk版本用1.7(目前企业主流的是1.6)) 安装完jdk后,cmd 运行命令 java -version 确认javajdk安装版本 配置环境变量 新建变量名: JAVA_HOME 路径:C:\Program Files\Java\jdk1.7.0_80 新建变量名: ClassPath 路径: .;%JAVA_HOME%\

2016-11-30 00:12:28 290

空空如也

空空如也

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

TA关注的人

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