- 博客(29)
- 收藏
- 关注
翻译 java常用单词
Java开发常用英语单词表 第一章:public['pʌblik] 公共的,公用的static['stætik] 静的;静态的;静止的void:[vɔid] 空的main:[mein] 主要的 重要的class:[klɑ:s] 类system:['sistəm] 系统 方法out:[aut] 出现 出外print:[print ] 打印e
2017-01-05 07:30:55
3208
原创 总结2
一:1:运算符的运算,有算数运算符,赋值,比较,逻辑,位运算和三元原算符2:键盘录入,实际开发中,数据是变化的,为了提高程序的灵活性,我们加入键盘录入数据 列:Scanner input=new Scanner(System.in) 和 随机键盘输入 Random random=new Random(); 3:流程控制语句
2016-12-25 21:22:34
263
原创 72基础总结
首先定一个类,加类名,类名要通俗易懂,见名识意,比如你要创建一个案例,就可以写class Demo{ }。class Demo{ //接着有了类你得有主方法,就好比你有了房子你要有门一样,要有一个入口 public static void main(String[] args){ System.out.println("小狗萌萌哒"); }}
2016-12-18 19:46:16
305
原创 一段QuickHit代码加解析
首先我们必须确定有多少个类:一个游戏必须有一个玩家类,一个游戏类,当然还有玩家的级别类;玩家类:Player 游戏类:Game 级别类Level 玩家初始等级为1;然后开始找方法 玩家类的方法有:玩游戏的方法 public void play() 游戏类的方法:一个生
2016-12-12 08:23:46
410
转载 继承封装多态接口
第一章抽象和封装1.1.创造类的对象1.面向对象就是采用“现实模拟”的方法设计和开发程序。PS(附录):为什么要使用面向对象?传统开发方法存在 A.软件重用性差 B.可维护性差 C.开发出的软件不能满足用户的需要面向对象的优点:A.简单性 B.重用性高·开发效率高 C.容易修改和维护 D.结构明细·可读性强 E.安全性//可以当作复习资料使用,要写详
2016-12-12 08:22:53
296
转载 六大经典排序算法 java 选择排序、插入排序、冒泡排序、快速排序、堆排序、归并排序,六大经典排序算法,
1. [文件] ChaRuFa.java ~ 890B 下载(71) ?1234567891011121314151617181920212223242
2016-12-12 08:19:26
483
转载 动物乐园
这个项目主要是检验你对面向对象的三大特性的学习情况需求:以面向对象思想设计动物乐园系统。动物乐园中有猫、鸭等成员, 还可能增加新成员。猫和鸭都有自己的名字,都有腿,但腿的条数不同,猫和鸭子会发出 叫声,猫的叫声是“喵喵喵……”,鸭的叫声是“嘎嘎嘎……”。分析:有五个类,一个接口,五个类分别是Cat类、Duck类、Animal类、Test类和新增的成员Dolphin类,接口为Terr
2016-12-12 08:16:50
4077
转载 迪米特法则
其实我不懂只是看着写的好装载的,不喜勿喷概念:迪米特法则也称为最少知识原则。一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系那是你的事情,我就知道你提供的public方法,我就调用这么多,其他的一概不关心。所谓的调用的类(朋友类):出现在成员变量、方法的输入输出参数中的类称为成员朋友类,而出现在方法体内部的类不
2016-12-04 22:08:38
265
转载 继承
继承在我们敲代码的过程中极大地解决了复杂的重复代码,让我们很方便写出我们需要的代码,同时也极大节省了我们的时间。例如下面的代码class Animal{ \\ 这是父类 String name; \\ 实例成员变量 String color; \\ 实例成员变量 int age; \\实例成员变量 pub
2016-12-04 22:06:40
230
翻译 多态笔记
多态: 一个对象 的多种状态 例如一个打印机对象, 可能是黑白打印机对象, 也可能是彩色打印机对象,还能够是3D打印机对象。。。一个打印机对象,拥有的 多种状态对于打印机的使用者来说,我只需要一个 打印机对象。你给我什么状态的打印机,那么我就使用什么状态的。多态的三要素:1.一定要有继承2.一定要重写3.父类的指针,指向子类的对象
2016-11-29 23:22:02
228
翻译 final笔记
finalabstract --》 抽象动物 有行为,runTiger --》四个脚跑鱼 --》 鳍 游鸟 --》 翅膀 飞在某些情况下,我们不同的子类有不一样的实现行为,如果子类不重写父类的方法, 会导致行为不完善。例如对于动物来说,所有的动物都有跑 run的方法但是每一个不同种类的动物,都有不一样的run的实现
2016-11-29 23:19:34
197
转载 final关键字
为什么要使用final修饰符 继承关系最大弊端是破坏封装:子类能访问父类的实现细节,而且可以通过方法覆盖的形式修改实现细节.==============================================对个修饰符之间没有先后关系的,public static final /public final static /
2016-11-29 08:56:20
260
转载 super用法
super用法 需求:在子类中某一个方法中,去调用父类被覆盖的方法 ?此时的解决方案:使用super关键字 什么是super?:this:当前对象,谁调用this所在的方法,this就是哪一个对象.super:当前对象的父类对象子类初始化过程;创建子类对象的过程在创建子类对象之前,会先创建父类对象调用子类构
2016-11-29 08:54:52
224
转载 方法的覆盖
方法的覆盖场景: 子类拓展了父类,可以获得父类的部分方法和成员变量.可是当父类的某个方法不适合类本身的特征时,此时怎么办如:企鹅和鸵鸟是鸟类中的一个特殊品种,所以企鹅/鸵鸟类是鸟类的一个子类,但是鸟类有飞翔的功能,但是对应企鹅/鸵鸟,飞翔的行为显然不适合它.此时怎么办?方法覆写的原则(一同两小一大);一同:① 实例方
2016-11-29 08:53:21
436
原创 扩展训练
这次拓展活动使我深深的体会到团队协作在任务执行过程中的重要性,同时也学会了如何突破自己心理的极限,可以说是一次非常难得的经历。这种心理极限上的突破不是随便的生硬的活动项目就能够达到理想效果的,通过对拓展项目的精心设计和拓展师的职业能力最终真正能够实现个人某些心理障碍的跨越,于此同时也能够体会到个人能力的发展潜力。证明了自己,超越了自己。通过这种拓展项目也使各个小组的成员成为一个真正能够发现问题,解
2016-11-28 21:35:03
212
转载 继承
继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类具有父类的各种属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,
2016-11-28 21:33:03
265
原创 封装
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据
2016-11-28 21:28:00
224
转载 构造方法
重载构造方法 、默认构造方法、子类调用父类的构造方法、构造方法的作用域、构造方法的访问级别(1) 方法名必须与类名相同。(2)不要声明返回类型。(3)不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承,所以用final和abstract修饰没有意义。构造方法用于初始
2016-11-23 22:37:15
209
原创 字符串的引用
关于Java字符串的引用问题,1、如果String a = “hello world”;String b = “hello world”; 那么a = = b吗?2、如果String a = “hello world”;String b = new String(“hello world”);那么a = = b吗?3、如果String a = “hello world”;S
2016-11-23 22:33:49
553
原创 java
一、Java中的数据类型 一种是基本类型(primitive types),共有8种,即int,short, long, byte, float, double, boolean, char(注意,并没有string的基本类型)。这种类型的定义是通过诸如int a = 3; long b = 255L;的形式来定义的,称为自动变量。值得注意的是,自动变量存的是字面值,不
2016-11-23 22:32:35
212
原创 带参数的方法
定义方法的时候,带参数的方法,就是说,你以后调用这个方法的时候,想往里面传一些内容,然后方法内部的执行运算会用到你传进去的这个内容,比如在Test类中有一个方法:public int num(int i, int j) {int k = i+j;return k;}定义了num方法,num是方法名,后面的(int i, int j)叫做参数列表,参数列表里面的这些个变量被叫做形式参数,简
2016-11-23 22:23:02
552
原创 类和对象1
万物皆对象 人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的共性。 类相当于造事物的图纸,我们可以根据这个图纸去做出具体的实体对象。类的
2016-11-23 22:15:27
210
原创 类和对象
Classes 类blueprintConstructors 构造函数创建一个 Object三个步骤:Declaration:对象类型 变量名Instantiation:new关键字创建objectInitialization:new后跟的构造函数,对object初始化例如:Puppy myPuppy = new Puppy("tommy");1
2016-11-10 20:26:27
144
原创 简单的选择排序
选择排序有两种,我就说一种,首先先定一个数组,接着for循环,然后再对比,接着定义一个数,实现转换,小的往前走大的后移,再遍历,最后输出列class Wuqu{ public static void main(String[] args) { int a[]={-5,1,3,6,1,0,9,-2}; for(int i=0;i
2016-11-07 23:00:50
172
原创 数组基础
class Array1 {/* int[] --> int类型的数组, 里面按照顺序存储多个int类型数据的容器 double[] char[] String[] -> 字符串类型的数据, 里面存储是字符串类型, //java中数组 有一个要求,叫做同类型数据存储, //继承关系 ---》 A is B ? A继承自B // 伪代码 --》 水果[
2016-11-05 13:42:20
170
原创 半知半解
import java.util.*;class HomeWork1 {public static void main(String[] args) {/*1.输入一个数,然后自动输出以这个数为和的加法算式(例:输入6,输出6 + 0 = 6,5 + 1 = 6,…,0 + 6 = 6)*///1.请输入一个数/*System.o
2016-11-05 13:40:19
1004
原创 java零基础
1:计算机概述 (1)计算机 (2)计算机1硬件 (3)加算计软件 系统软件:window 应用软件:qq,yy,飞秋 (4)软件开发
2016-11-04 14:43:04
294
原创 java零基础
1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他
2016-11-04 13:51:04
323
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人