Java
starter_zheng
这个作者很懒,什么都没留下…
展开
-
Java —— super关键字和final关键字
一、super关键字1、super关键字:在对象的内部使用,可以代表父类对象。访问父类的属性super.属性访问父类的方法super.方法2、子类的构造方法中必须调用父类的构造方法3、如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。二、final关键字1、final修饰类,则该类不允许被继承2、final修饰属性,则该类的初始化属原创 2017-11-03 23:44:02 · 424 阅读 · 0 评论 -
Java —— 继承与Object类
一、继承1、基本概念:继承是类和类间的一种关系2、继承的作用:子类拥有父类的所有属性和方法(private修饰则无效),可实现代码的复用3、语法:class 子类 extends 父类4、继承的初始化顺序:(1)初始化父类再初始化子类。(2)先执行属性初始化,再执行构造方法二、Object类1、Object 类是所有类的父类,如果一个类没有使用 extend原创 2017-11-04 00:21:29 · 1049 阅读 · 0 评论 -
Java —— this关键字和内部类
一、this关键字(1)this关键字代表当前对象(2)this.属性 操作当前对象的属性(3)this.方法 调用当前对象的方法二、关于内部类1、基本概念:内部类就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。2、作用:内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类内部类的方法可以直接访问外部类的所有数据原创 2017-11-04 00:38:58 · 711 阅读 · 0 评论 -
Java —— abstract抽象类
一、基本概念和作用1、基本概念:抽象类前用abstract关键字修饰,则该类为抽象类2、作用:限制规定子类必须实现某些方法,但不关注实现细节。 二、使用规则(1)abstract定义抽象类(2)abstract定义抽象方法,只有声明,不需要实现(3)包含抽象方法的类是抽象类(4)抽象类中可以包含普通的方法三、示例Telphone.java 定义一个抽象类原创 2017-11-05 09:08:07 · 341 阅读 · 0 评论 -
Java —— interface接口
一、基本概念和作用1、基本概念:抽象类前用abstract关键字修饰,则该类为抽象类。2、作用:限制规定子类必须实现某些方法,但不关注实现细节。二、使用规则1、接口就是用来被继承,被实现的,修饰符一般用public2、不能使用 private 和 protected 修饰接口3、常量:接口中的属性是常量,即使定义时不添加 public static final修饰符,系统也原创 2017-11-05 09:57:26 · 272 阅读 · 0 评论 -
Java —— try-catch-finally-return的执行顺序
(a)若try中的代码出现异常,try会终止执行,程序的控制权会交由catch中的异常处理程序(b)可有多个catch,但catch的排列要从子类到父类情况1:try块中没有抛出异常,且try和finally块中都有return语句代码:public static int NoException(){ int i=10; try{ System.out.pr转载 2017-11-25 10:34:39 · 458 阅读 · 0 评论 -
Java —— 包装类
一、包装类的作用Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。二、基本类型和包装类之间的对应关系三、包装类的构造方法构造方法:代码如下所示:四、基本类型和字符串之间的转换基本类型转换为字符串:1.使用包装类的 toString() 方法2.使用String类的 valueOf() 方法3.用一个空原创 2017-11-25 23:31:39 · 313 阅读 · 0 评论 -
Java —— 对文件进行多个Object对象流的读写操作
思路:把已经序列化的对象存入容器(如LinkedList)中,然后用ObjectInputStream和ObjectOutputStream对这个实例化的LinkedList对象进行读写测试主程序:package com.file; import java.io.File; import java.io.FileInputStream; import java.io.Fi转载 2017-12-17 11:25:24 · 3922 阅读 · 0 评论 -
Java —— 数据统计图的实现(柱形图,饼图,折线图)
最近在做数据挖掘的课程设计,需要将数据分析的结果很直观的展现给用户,这就要用到数据统计图,要实现这个功能就需要几个第三方包了:1. jfreechart-1.0.13.jar2. jcommon-1.0.16.jar3. gnujaxp.jar 先来看一下,最终效果图: 主要是jfreechart-1.0.13.jar,但这三个包要齐全,我已经将转载 2017-12-17 20:19:07 · 9641 阅读 · 2 评论 -
Java —— 序列化对象的存储和读取
本文通过一个示例讲解java序列化对象的存储和读取。一.基础知识(一)存储文件使用的是:ObjectOutputStream和它的方法writeObject来进行写入对象,可以写入任何类型的数据(二)读取文件使用ObjectInputStream和它的readObject来进行对象的读取,按顺序读取写入的数据。(三)存储的对象必须实现接口Serializable。二.程转载 2017-12-17 20:30:47 · 1750 阅读 · 0 评论 -
Java —— Lambada 表达式
Lambda 函数又称匿名函数,匿名函数就是没有名字的函数。引例、仅用于理解 Lambda>>> add = lambda x, y : x+y>>> add(1,2)3它等同于常规函数>>> def add2(x, y):... return x+y>>> add2(1,2)3例1、用Lambda表达式实现Runnable不采用Lambda的旧方原创 2017-12-26 23:18:27 · 545 阅读 · 0 评论 -
Java —— 学生成绩分析程序Demo(附源代码)
一、题目要求实验类型:综合性实验目的:综合运用Java语言和面向对象技术开发一个小型软件系统实验内容:已经提供的数据:<1> 班级学生名单:学生的学号和姓名已经分别存储在以学生所在班级命名的文本文件中,每行存储一个学生的学号和姓名,中间用一个空格分隔。例如:2010级网络工程1班.txt文件中存放该班学生名单。内容为:201030720102 陈纯201030...原创 2017-12-25 19:52:54 · 3146 阅读 · 0 评论