大道至简读后感
摘要:阅读完《大道至简》我对写程序有了进一步的理解,首先编程只要学就能学有所得,编程的精义在于顺序,循环和分支。 程序=算法+结构,其中“算法是对一个程序的逻辑实现的描述,而结构是逻辑 实现所依附的数据实体”,方法,是对既有行为的 归纳总结。 因而实现方法总是最先出现的,而后才有分析和设计方法。其中还有一
阅读全文
Java学习第五周
摘要:这周学习了异常与多线程,线程使用 Exception异常的分类: 1.编译时异常:继承自Exception的异常或者其子类,编译阶段就会报错 2.运行时异常:继承自RuntimeException的异常或者其子类,编译阶段不报错,但是运行阶段报错 异常的处理方式: 1.抛出异常:在出现编译时异常的地
阅读全文
Java学习第四周
摘要:这周学习了多态,内部类,包等知识 多态:同一个类型的对象,执行同一个行为,在不同状态下会表现出不同的行为特征 多态形式 1.父类类型 对象名称 = new 子类构造器 2.Anilam c = new Cat() 3.接口 对象名称 = new 实现类构造器 4.父类类型范围 > 子类类型范围 多态
阅读全文
Java学习第三周
摘要:这周学习了抽象类,面向对象接口 抽象类:当多个类中出现相同功能,但功能主体不同 这时可以进行向上抽取:只抽取功能定义,不抽取功能主体。关键字:abstract修饰抽象功能和抽象类,类也是抽象的不能定义 抽象类不能用new创建对象 面向对象练习:公司员工,经理的类,以及获取一段程序运行的时间 获取时间
阅读全文
Java学习第二周
摘要:这一周观看了黑马程序员毕向东的教学视频学习了数组的创建:数组元素的使用及遍历,类的声明,成员方法的声明,构造器的声明 数据类型[] 数组名 = new 数据类型[长度];数据类型[] 数组名 = {数据,数据,…,数据};数据类型[] 数组名 = new 数据类型长度[] {数据,数据,…,数据};
阅读全文
JAVA学习的第一周
摘要:这是发表的第一篇博客,关于Java编程的学习体会如下 1.了解Java的产生与发展时机:1995左右出现Java语言,然后Java的最主要的特点是“跨平台”。对于跨平台我不太理解,于是乎搜索了相应的视频看了一下,(只是大概的理解哈) 原理如下:首先介绍一下JDK,JRE,JVM JDK是一个Java
阅读全文