- 博客(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关注的人