- 博客(19)
- 收藏
- 关注
原创 遇到的(equals 方法)的问题
equals 方法重写出现问题;两个类里第一个User类中重写equals方法之后可以和集合中比较而我在另一个类中PetStoreServiceImpl 类中却无法实现比较会出现异常是只能重写一个equals方法吗?
2016-12-19 08:30:17 504
原创 面向对象总结(一)
我们学习了面向对象:比如说首先有一个类,一个类里面可以有多个对象,对象有自己的属性,类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。首先面向对象有继承,把几个类中相同的属性和方法进行抽出创造一个父类,子类继承父类,父类只能有一个,子类可以有多个,父类的构造方法不能被继承,但是可以用super去调用父类的构造方法。子类可以继承父类的方法也可以重写父类的方法。可以用abst
2016-12-06 08:57:58 291
原创 一段QuickHit代码加解析
首先我们必须确定有多少个类:一个游戏必须有一个玩家类,一个游戏类,当然还有玩家的级别类;玩家类:Player 游戏类:Game 级别类Level 玩家初始等级为1;然后开始找方法 玩家类的方法有:玩游戏的方法 public void play() 游戏类的方法:一个生成字符串 一
2016-12-03 09:09:02 1181
原创 继承
可以将 Dog 类和 Penguin 类中相同的属性和方法提取出来放到一个单独的 Pet 类中,然后让 Dog 类和 Penguin 类继承 Pet 类,同时保留自己特有的属性和方法,这需要通过 Java 的继承功能来实现。用exetends来实现继承例如:class Pet{ //这是父类String name;string s
2016-11-28 19:21:22 332
转载 章总结
现实世界是“面向对象”的,面向对象就是采用“现实模拟”的方法设计和开发程序。面向对象技术是目前计算机软件开发中最流行的技术。面向对象设计的过程就是抽象的过程。类是对某一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的、现实的。如果同一个类中包含了两个或两个以上方法,它们的方法名相同,方法参数个数或参数类型不同,则称该方法被重载了,这个过程称为方法
2016-11-28 19:15:14 273
原创 封装
对类进行封装,通过 private、protected、public 和默认权限控制符来实现权限控制。在此例中,我们将属性均设为 private 权限,将只在类内可见。然后再提供 public 权限的 setter 方法和 getter方法实现对属性的存取,在 setter 方法中对输入的属性取值的范围进行判断。例如封一个属性class test{ private St
2016-11-28 19:08:40 188
原创 个人总结
两年没有再认真学习了,突然进入到学习状态,感觉还挺好,学习java让我又动起脑,思维丶逻辑是美妙的。java学起来很有挑战性,在java出现了两年没有过的作业,作业的完成让我感觉还挺有成就感。 我们学习了一些java的基础,配置环境变量,什么是jvm,什么是java。一些基本的数据类型有①整型(byte,short,int,long:【系统默认则是int类型】)。② 浮点型则有(floa
2016-11-21 08:15:01 248
原创 知识点总结接总结
一:二重循环就是一个循环体内又包含另一个完整的循环结构。 在二重循环中可以使用break、continue 语句控制程序的执行。答:一个循环里面套入一个循环 例如For (; ; ;){ For(; ; ;){ Break/continue;} } 二:对象是用来描述客观事物的一个实体,由一组属性和方法构成。类是具有相同属性和方
2016-11-21 08:13:37 269
原创 向数组中插入一个元素
通过循环比较移位的方式,向数组中插入一个元素。答:意思是将一个原数组的个数+1,从而创建一个新的数组,然而新数组会产生一个空值,这个空值便可以让我们插入一个数值:例如: Int [] apple=new int[]{1,2,5,6}; //原数组; Int [] apple2=new int[apple.length+
2016-11-21 08:10:59 15246
原创 jav基础总结
总结一:开发java程序的工具:①记事本 ②Eclipse二:Java 程序的控制台:① Scanner从控制台输入信息,从*(包括所有的库,scanner也包括在内),scanner库里面寻找。② 输出语句用System.out.print(print后面加上ln代表换行。三:程序的注释 :① 单行注释(用//)②
2016-11-09 09:38:05 53503
原创 选择排序(一)
class Dome{public static void main(String[] args) {int[]a={1,5,6,7,5};int temp=0;for (int i=0;i{for (int c=i+1;c{if(a[i]>a[c]){ //判断大小,然后互
2016-11-07 22:20:02 164
原创 冒泡排序
class Dome {public static void main(String[] args) {int [] a = {1,5,7,3,8,9}; //设置数组;int temp=0;for (int i=0;i{for (int c=i+1;c自上而下对相邻的两个数依次进行比较和调整,
2016-11-07 21:49:16 217
原创 插入排序
class Dome {public static void main(String[] args) {int[]a={49,38,7,18,23,34,15,35,25,53,51}; //设置数组和变量 int temp=0; for(int i=1;i{ int j=i-1;
2016-11-07 21:35:30 162
原创 选择排序(二)
class minDome {public static void main(String[] args) {int [] a = {10,60,80,10,20,30}; //设置数组int temp=0; int c=0;//定义两个变量;for (int i=0;i{temp=i;for (c=i+1;c{if (a[temp]>
2016-11-07 21:21:47 160
原创 数组
int[] --> int类型的数组, 里面按照顺序存储多个int类型数据的容器 double[] char[] String[] -> 字符串类型的数据, 里面存储是字符串类型, //java中数组 有一个要求,叫做同类型数据存储,数组的创建有两种创建方式:1.静态数组创建方式2.动态数组创建方式数组的创建的注意点
2016-11-07 08:49:24 192
原创 插入数值
class Music1{public static void main(String[] args) { String []musics=new String[5]; //设置数组 String a="Music"; //给要插入的量定值for(int i=0;i
2016-11-07 08:33:44 217
原创 直接插入排序
class t1 { public static void main(String[]args){ int a[]={1,3,5,7,8,10,12,2,4,6,9,11}; //列出要排列的数字 int number=0; for(int b=1;b int c=b-1;
2016-11-04 09:15:33 161
原创 java 基础
1:到底什么是JDK?JVM? JRE? java.class JRE: JAVA的 运行环境必有Jvm(虚拟机)+库文件(核心类库)JDK: JAVA开发工具=jre(jvm+库文件)+开发工具(编译器)2:安装JDK,路径不带中文3:JDK安装成功后,分析里面的文件夹,存放的什么内容,为什么生成这样的文件夹,它们有什么作用?
2016-11-04 09:14:18 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人