摘要: 一般情况,我们把类定义成独立的单元。有些情况下,我们把一个类放在另一个类的内部定义,称为内部类。 一、内部类的作用: 内部类的使用场合: 由于内部类提供了更好的封装特性,并且可以很方便的访问外部类的属性。所以,通常内部类在只为所在外部类提供服务的情况下优先使用。 二、成员内部类(可以使用privat 阅读全文
posted @ 2017-05-01 09:32 Z-o-Y 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、垃圾回收机制 传统的C/C++语言,需要程序员负责回收已经分配内存。显式回收垃圾回收的缺点: 1)程序忘记及时回收,从而导致内存泄露,降低系统性能。 2)程序错误回收程序核心类库的内存,导致系统崩溃。 Java语言不需要程序员直接控制内存回收,是由JRE在后台自动回收不再使用的内存,称为垃圾回收 阅读全文
posted @ 2017-04-23 11:14 Z-o-Y 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类、方法(abstract) 有抽象方法的类只能定义能抽象类 抽象类不能实例化,及不能用new来实例化抽象类。 抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。 抽象方法必须被子类实现(重写)。 抽象类定义: abstract class A { ab 阅读全文
posted @ 2017-04-23 10:47 Z-o-Y 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一 、包(package) 1.package: 为什么需要package? 为了解决类之间的重名问题。 为了便于管理类:合适的类位于合适的包! package怎么用? 通常是类的第一句非注释性语句。 包名:域名倒着写即可,再加上模块名,并与内部管理类。 其实内部实现就是靠目录结构来做到的。 com 阅读全文
posted @ 2017-04-15 17:19 Z-o-Y 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 国际惯例先理一下面向对象与面向过程的区别: 个人理解 :面向对象跟面向过程的主要区别在于,面向对象是由大至小而一步步分化实现,而面向过程则是由小及大积累实现。 一 、类和对象 类(class):类是对对象的抽象; 对象(object):是类的具体; 将一些具有共同特征(属性)的事物(对象)定义为一类 阅读全文
posted @ 2017-04-12 13:35 Z-o-Y 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、方法(Method) java中的方法(Method)类似于C语言中的函数(function),都是一系列代码的集合,将一系列代码打包用以实现一个特定的功能就成为一个方法了; 1)方法的定义: [qualifier] return value type Method name (datatype 阅读全文
posted @ 2017-04-08 17:48 Z-o-Y 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Java中的条件结构语法跟循环结构语法跟c语言中的是一模一样的。 这里就针对上次发的c语言中的做一些补充。 1.if.. 例1: 这里之前用的是switch穿透达到累加的效果算出的 现在利用if句式的独立性达到累加效果 另外需要特别注意的是 这里的if如果换成else if就不成立了,因为else. 阅读全文
posted @ 2017-04-04 16:29 Z-o-Y 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Java编程中的一些基本概念及规范,包括了标识符,变量及常量,数据类型,运算符等,最后还有个Scanner中几个方法的应用。 阅读全文
posted @ 2017-03-29 22:40 Z-o-Y 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 前言: 新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知。如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的。 课从昨天就正式开始了,昨天老师 阅读全文
posted @ 2017-03-28 23:08 Z-o-Y 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 关于这个C语言中最复杂的部分,老师只个初步的介绍了指针的意义,和最初步的使用方法。这里就做一个小结。 一、指针的定义 指针本质上也是一个变量,用于存储另一个对象的内存地址; 定义指针的格式: 数据类型 *指针变量名;//数据类型应与其所指向的对象相一致,变量名即指针的标识符; 例如:int *p; 阅读全文
posted @ 2017-03-23 20:55 Z-o-Y 阅读(121) 评论(0) 推荐(0) 编辑