自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 收藏
  • 关注

转载 27.hashCode( )和toString( )

hashCode( )的作用 什么是Hash算法 根据输入的数据,得到散列值,并且散列值对于输入数据来说是唯一的 Hash算法的特点 存储数据 hashCode( )的实现方法 所有类都拥有hashCod...

2016-08-28 17:31:00 101

转载 28.综合练习

模块划分 UI模块 文件IO模块 来自为知笔记(Wiz) 转载于:https://www.cnblogs.com/arroneve/p/5815482.html

2016-08-28 17:31:00 178

转载 25.类集框架

什么是类集框架 类集框架是一组类和接口 位于java.util包中 主要用户储存和管理对象 主要分为三大类—集合、列表和映射 集合的种类 什么是集合 集合中的对象不按特定的方式排列,并且没有重复对象 什么是列表(List) 集合中对象按照索引位置排序,...

2016-08-28 17:27:00 89

转载 26.equals函数的作用

equals函数在什么地方 所有的类当中都会有equals函数 equals函数的作用 “==”操作符的作用:判断两个引用是否指向堆内存当中的同一块地址 publicclassTest{ publicstaticvoid main(String args []){ User u1 =newUser(); User u2 =...

2016-08-28 17:27:00 214

转载 24.java当中的数组

数组的类型 数组的定义方法 一维数组的定义方法 classTest{ publicstaticvoid main(String arg []){ //数组的静态声明法 //int arr [] = {1,3,5,7,9}; //数组的动态声明法 int arr []=newint[10]; Syst...

2016-08-28 17:26:00 59

转载 23.java当中的线程

进程和线程 多线程:在操作系统中能(同时)运行多个任务(程序) 多线程:在同一应用程序中有多个顺序流(同时)执行 线程的执行过程 线程的执行过程 创建线程的方法 方法1:定义一个线程类,他继承类Thread并重写其中的方法run(),方法...

2016-08-28 17:24:00 79

转载 22.内部类和匿名内部类

什么是内部类 一个类定义在另一个类的内部 内部类的使用方法 内部类是可以随意使用外部类当中所定义的成员变量和成员函数 生成内部类对象方法:new 外部类对象 . new 内部类对象 class A{ int i; class B{ int j; int funB(){ int result =...

2016-08-28 17:23:00 54

转载 21.java当中的IO

I/O操作的目标 从数据源当中读取数据,以及将数据写入到数据目的地当中 I/O的流向 以java程序为参照物 I/O的分类 第一种分法 输入流 输出流 第二种分法 字节流 字符流 第三种分法 节点流 处理流 I/O当中的核心类 ...

2016-08-28 17:23:00 59

转载 18.接口的基本语法

什么是接口? 定义接口就是定义了调用对象的标准 接口的基本语法 基本语法(一) 1、使用interface定义 2.接口当中的方法都是抽象方法 3、接口当中的方法都是public权限 基本语法(二) 1、实现接口使用implements关键字,之后要复写这个接口当中的抽象方法 2、一个类可以实现多个接口, 同时接口支持向上转型,...

2016-08-28 17:22:00 79

转载 20.java当中的异常

什么是异常 异常:中断了正常指令流的事件 异常的分类 uncheck exception classTest{ publicstaticvoid main(String args[]){ System.out.println(1); //uncheck exception int i =1/...

2016-08-28 17:22:00 135

转载 19.接口的应用

为什么要使用接口? 工厂方法模式 使用了接口,静态函数,向上转型 思路:使用new来调用构造函数的代码,把他封装在工厂类当中 对于使用者来讲,只需要调用和修改工厂就可以了 interface Printer{ publicvoid open(); publicvoid close(); publicvoid print(...

2016-08-28 17:22:00 52

转载 17.包和访问权限

软件包 为java类提供了命名空间 将类放置到一个包当中,需要使用package"包名" 编译时需要使用 -d 参数,该参数的作用是依照包名生成相应的文件夹 例如:D:\work\src>javac -d . Test.java 一个类的全名应该是“包名” + “.” + “类名” ...

2016-08-28 17:21:00 69

转载 16.为什么要用抽象类

当我们把父类定义为抽象类,而把子类定义为抽象函数的话 当我们无法写出通用函数的时候,避免失误出现 abstract classPrinter{ void open(){ System.out.println("open"); } void close(){ System.out.println("close"); } abstract v...

2016-08-28 17:20:00 49

转载 15.抽象类和抽象函数

抽象函数的语法特征 定义:只有抽象的定义,没有函数体的函数被称为抽象函数 抽象类的语法特征 定义:使用abstract定义的类 抽象类不能够生成对象 如果一个类当中包含抽象函数,那么这个类也必须被声明为抽象类 如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类 抽象类的作用 ...

2016-08-28 17:19:00 85

转载 14.面向对象应用

客户的第一次需求:开发一个打印机控制程序 客户的第二次需求:两个打印机的选择程序 classPrinter{ void open(){ System.out.println("open"); } void close(){ System.out.println("close"); } void print(String s){ ...

2016-08-28 17:19:00 60

转载 13.对象的转型

对象的向上转型 将子类的对象赋值给父类的引用 一个引用能够调用那些成员(变量和函数),取决于这个引用的类型 一个引用调用的是哪一个方法,取决于这个引用所指向的对象 classPerson{ String name; int age; void introduce(){...

2016-08-28 17:17:00 48

转载 12.函数的复写

函数的复写(override) 在具有父子关系的两个类当中,父类和子类各有一个函数,这两个函数的定义(返回值类型、函数名和参数列表)完全相同 生成子类对象,执行的是子类当中的方法 生成父类对象,执行的是父类当中的方法 使用super调用父类的成员函数 在子类当中super.父类函数(),可以调用父类当中的父类函数 cl...

2016-08-28 17:16:00 116

转载 11.子类实例化过程

生成子类的过程 子类继承了父类的成员变量,但却无法继承父类的构造函数 当生成子类对象的时候,一定会调用父类的构造函数 如果子类当中没有调用构造函数,编译器会自动添加super(),用于调用父类当中的无参数构造函数 使用super调用父类构造函数的方法 在子类要调用父类函数的话,super()一定要是构造函数的第一条语句 ...

2016-08-28 17:15:00 69

转载 10.继承初步

面向对象的三个特征:继承,封装,多态 什么是继承? 一个类得到了另外一个类当中的成员方法和成员变量 Jvava当中支持单继承 为什么使用继承 减少类定义重复代码 继承的基本语法特点 继承之外,还可以扩展 classPerson{ String name; in...

2016-08-28 17:15:00 53

转载 09.static关键字的作用

静态成员变量的语法特点 可以用类名调用,也可用对象调用 静态成员变量和普通成员变量的对比 所用对象使用的静态成员变量都是同一份 静态成员变量属于类,而不属于对象 静态成员变量中任意一个成员变量的值的修改,其他所有成员的值也会修改 classPerson{ staticint i; } class...

2016-08-28 17:14:00 64

转载 08.this的使用方法

使用this调用成员变量和成员函数 classPerson{ String name; void talk(){ System.out.println("my name is "+this.name); } } classTestA{ publicstaticvoid main(String args[]){ Person ...

2016-08-28 17:14:00 65

转载 07.面向对象基础

面向对象思维方法 1、首先确定谁来做,其次确定怎么做; 2、首先考虑整体,其次考虑局部; 3、首先考虑抽象,其次考虑具体 创建类的方法 属性:成员变量,主要用于描述类的状态 方法:成员方法,主要用于描述类的行为 类的表示方法 ...

2016-08-28 17:13:00 47

转载 06.练习课(三)

练习一:打印出100----200之间的所有素数 步骤: 1、定义一个类,名为TestPrimeNumber; 2、在类中定义主函数; 3、用 for 循环打印出所有在 100--200 之间的数字; 4、在 for 循环中,每循环一次,就判断循环变量的值是否为素数,如果是,就将循环变量的当前值输出; a、判断 a 是否为素数,首先用2除n,如果除不尽,再用3...

2016-08-28 17:10:00 141

转载 05.循环语句

for循环 publicclassTestFor{ publicstaticvoid main(String args[]){ for(int i =0; i < 10; i++){ System.out.println(i); } } } whlie循环 publicclassTestWhile{ publ...

2016-08-28 17:09:00 58

转载 04.练习课(二)

练习一:将学生的分数按照标准分为优,良,中,差级别。 publicclassTest01{ publicstaticvoid main(String args[]){ int score =80; if(score >85&& score <=100){ System.out.println("成绩为优"); } elseif(s...

2016-08-28 17:07:00 124

转载 03.分支语句

分支语句 if..else...结构(一) publicclassTestIf{ publicstaticvoid main(String args []){ int i =6; if(i >5&& i <10){ System.out.println("i的值大于5,...

2016-08-28 16:51:00 41

转载 02.运算符与表达式

Java当中的运算符 要点一: int i = 3 / 2,请问 i 的值? publicclassTest{ publicstaticvoid main(String args[]){ int i =3/2; System.out.println(i); } } 要点二: i...

2016-08-28 16:49:00 58

转载 01.Java数据类型

Java数据类型 Java中一个char类型的字符和一个Unicode字符所占用的空间是一样的。char c = "中" 练习课(一) 创建一个booblean类型的变量,赋值(true,flase,0)并且将这个变量的值打印出来。 publicclassExerc01{ publicstaticvoid main(...

2016-08-28 16:44:00 70

空空如也

空空如也

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

TA关注的人

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