自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 课堂练习 : 自己模拟 readline 方法的内部实现

课堂练习 : 自己模拟 readline 方法的内部实现 这是老师布置的有关io流中的一个实现,在io流中的BufferedReader中有一个readLine()的方法,这是用来读取一行内容的方法,以下是我模拟实现时的代码,一个是老师模拟实现时的代码,其中,有了对比就有了更多了解自己不足的地方,我实现代码的时候,思想老套,并且完全不知道该如何去实现这个,错误理解题意 ,老师的讲解让我更能明白re

2016-12-18 16:18:00 334

转载 IO流(一小部分知识总结)

昨天和前天,我们学习了IO流的一些基本用法,IO流其实就是输入输出流,以下是我对 IO流总结的一些知识小结, (整理的老师干货,满满的知识要点)IO流 作用: 解决设备和 设备之间的数据传输问题。 内存(程序) ---》 硬盘 写入 输出流 硬盘 ---》 内存(程序) 读取 输入流 按照 数据流出方向来划分: 输出流 输入流 按照 处理的单位来进行划分 字节流 : 读

2016-12-17 08:58:27 241

原创 File学习小总结

前两天我们学习了File类的用法,file是文件的意思,这个在我们生活中是很常见的,比如你要删除一个文件或者文件夹,增加一个文件或者文件夹,修改一个文件或者文件夹,查找一个文件或者文件夹,这些都可以用命令窗口也就是编程来直接操作,可以不用 直接去用鼠标点击操作文件夹。(总结老师的干货,是另一种复习方法) file类就是用来描述一个文件或者文件夹。 但是需要注意一点的是:根据系统的不同,在运用的时

2016-12-16 09:53:38 234

原创 正则表达式整理

今天老师上课交了正则的一些表达式,正则跟我们生活息息相关,比如扣扣登录和手机号码或者一些其他的登录系统,我们要如何判定我们的输入有错或是没错,正则就会教我们如何简单快捷的做到这一点。 这是我总结的今天学到的知识点,分享给大家的一些基础正则。package review;public class Demo1 { public static void main(String[] args){

2016-12-13 21:00:02 197

原创 面向对象设计扩展学习总结

面向对象设计扩展学习总结(最后一个任务三是本小组的任务,所以里面的思想都是本组的思想,而前面两个任务的总结主要借鉴的是其他小组的分析理解) 这个扩展学习是分成小组来探讨展示和学习的,通过自身对一个任务的学习和别人的知识讲解,对这个扩展学习知识要点有了一个大概的了解,现在对我所学到的知识进行一个总结和概述。 任务一:讲解类和类的关系这个任务一我主要聆听的是王建强组的知识要点,(因为离得近,声音听得

2016-12-03 22:09:49 408 1

原创 面向对象(对封装,继承,多态,接口的总结)

面向对象 以下是我对近期学习面向对象的整理的干货: (满满的干货,主要是总结的老师上课时候总结的重点) 主要学习了四大版块:封装,继承,多态,接口 Java学习中,主要使用的就是面向对象的思想(面向对象就是采用“现实模拟”的方法设计和开发程序。),所以这四大版块的学习和掌握是非常重要的。 封装:(set get private this) 封装顾名思义就是打包装起来,为什么要封装呢?封装

2016-12-03 22:06:17 474

原创 接口的多态

接口的多态: (以下是本人这段时间的学习对接口多态的理解) 在说接口的多态之前,不妨回顾一下多态 多态是父类的引用类型变量 指向子类的对象 eg:Pet p = new Dog(); 这个就是父类Pet的引用指向子类new的对象Dog. 那么同理可得 接口的多态就是 接口的引用类型变量 指向 接口实现类 的对象 接口实现类 —》 就是实现了这个接口的类 InkBo

2016-12-01 20:07:28 233

原创 接口

接口: 就跟USB一样,可以插入许多东西从而给电脑提供一些新的功能, 以下是老师上课给我们总结的接口的使用方法,接口的作用和自己对接口的一些理解接口的使用: 1.接口本身 是一个特殊的类 2.接口的成员变量 默认是 public static final 修饰的,也就是说接口中的 成员变量实际上是一个常量 3.接口中的 方法 都是抽象方法,默认修饰 public abstract 4.

2016-12-01 19:23:06 182

原创 多态的强制转换

多态的强制转换 多态的强制转换的好处:如果我们用了多态,但是子类特有的属性和方法父类的指针是没有用的,因为父类和子类的类型不一样,所以这时候就需要强制转换,就跟八大基本类型的转换差不多,就像把一个int类型的数字转换成double类型的数字一样,大类型转换成小类型需要强制转换,小类型转换成大类型不需要转换, 同理可得,父类像子类转换需要强制欢欢,子类转换成父类则是自动转换 多态的强制转换可以分

2016-12-01 16:57:32 1680 1

原创 多态

对多态的大概理解 多态的概念:多态就是一个对象的多种形态 用一张纸为例子,A4纸张是纸,A5纸张是纸,卫生纸也是纸,通俗的来说就是一种物质在不同形态下的不同状态。 多态的好处:多态不仅可以减少代码量,还可以提高代码的可扩展性和 可维护性。 多态的三要素: 1.一定要有继承 2.一定要重写 3.父类的指针,指向子类的对象 难点:本人在做关于堕胎不题目的时候,遇到的难点是指针容易指错

2016-12-01 15:49:56 246

原创 将变量改为常量

我们在java学习中,经常容易改变一些我们不想改变的属性值比如身高,性别,身份证号码这些都是不可改变,那么我们要如何才能使得这些值变为不可改变呢?很简单,只需要用final修饰就可以了。class Penguin{ String name; String sex; int health; int love;     //实例成员变量

2016-11-24 19:54:51 2779

原创 重载

重载分为两种,一种是方法的重载,一种是构造方法的重载 方法的重载方法重载的规则: 1.必须在同一个类中 2.方法名必须一致 3.形参必须不同 (1.形参类型不同 2.形参个数不同, 两种任意有一个不同,都属于不同), 4.修饰符和 返回值跟方法重载无关构造方法的重载主要和方法的重载唯一的区别是,构造方法跟修饰符和返回值都有关系,在构造方法中不可以有void这些,而且方法名必须跟类名一致

2016-11-24 19:46:58 198

原创 封装

封装是学java 很重要的一个思想,封装顾名思义就是打包装起来,为什么要封装呢?封装又有什么好处?封装:就是隐藏类的一些具体实现,通过提供一些接口,来实现一些功能。          将类的状态信息隐藏在类的内部,不允许在类的外部直接访问,          而是通过这个类提供的一些方法,来对属性进行操作以及访问。        比如一个小卖部,你不能随意拿取里面的东西,需要给

2016-11-24 19:34:52 217

转载 迷你DVD管理器 一个小小项目

难题解疑为某音像店开发一个迷你DVD管理器,实现DVD碟片的管理,主要包括如下功能。 ² 新增DVD。 ² 查看DVD。 ² 删除DVD。 ² 借出DVD。 ² 归还DVD。 项目的运行结果如  //时间和删除DVD那没搞清楚,分享一下大神作品import java.text.ParseException;import java.text.SimpleDateFormat;

2016-11-21 15:01:26 1637

原创 类和对象

/*这是本人对类和对象的一些总结和看法*/类和对象类:具有相同属性和方法的一组对象的集合。就像我们对各种事物的一种总的称呼,如水果类,素菜类,瓜果类。类定义了对象将会拥有的特征(属性)和行为(方法)。类的属性:对象所拥有的静态特征在类中表示时称为类的属性。比如人类都会年龄,性别,身高,体重这些。类的方法:对象执行的操作称为类的方法。比如人类都会吃饭,会睡觉。吃饭睡觉就是

2016-11-21 15:00:28 783

原创 类的无参方法 小示例

类的无参方法类的方法必须包括以下三个部分。1·方法的名称。2·方法的返回值类型。3·方法的主体。成员变量:AutoLion 类的方法可以直接使用该类定义的成员变量。如果别的类的方法要访问它,必须首先创建该类的对象,然后才能通过点运算符来引用。局部变量:它的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用它。局部变量和成员变量的作用域不同。局部变量的作用域

2016-11-21 14:59:43 616

原创 带参数的方法 小总结

带参数的方法 返回类型 (){// 方法的主体}指该方法允许被访问调用的权限范围,只能是 public、protected 或private。其中 public 访问修饰符表示该方法可以被任何其他代码调用。返回类型指方法返回值的类型。如果方法不返回任何职,它应该声明为 void 类型。使用 return 关键字返回值。是定义的方法的名字,它必须使用合法的标识符。是传送给

2016-11-21 14:58:42 711

转载 哈哈,一个我怎么都没做出来的猜拳游戏,分享大神成果

import java.util.Scanner;public class Game {Person person ; // 甲方Computer computer ; // 乙方“int count ; // 对战次数//游戏初始化public void initial(){this.person = new Person();      

2016-11-14 08:43:37 459

原创 总结小篇

Java基础阶段总结(一)java程序设计环境和基础知识1·配置环境变量(*下载JDK,可以用JDK的官网www.oracle.com)为了防止我们不断的去对直接操作系统的环境变量path,我们可以做如下操作:1·先建立一个用户个人的环境变量,变量名字默认叫做JAVA-HOME。2·给这个JAVA-HOME变量赋值,这个值是会改变的JDK的路径(需要经常改变的值)。3·

2016-11-11 14:03:31 157

转载 排序的几种方法

三种排序(选择排序,冒泡排序,插入排序)的总结1.选择排序  (1)public class Demo3{public static void main(String[] args){int[] num =  {52,62,12,45,36,56,32,15,46,86};//遍历排序前的数值for(int i = 0;i {int mi

2016-11-08 08:17:17 182

转载 排序的几种方法

三种排序(选择排序,冒泡排序,插入排序)的总结1.选择排序  (1)public class Demo3{public static void main(String[] args){int[] num =  {52,62,12,45,36,56,32,15,46,86};//遍历排序前的数值for(int i = 0;i {int mi

2016-11-08 08:08:31 739

原创 经典循环

class jiujiu { public static void main(String[] args)  { int x = 1;//从1开始赋值,九九乘法表的数字范围是1   int y = 1;   for (x=1;x   {for (y=1;y    {System.out.print(y+"*"+x+"="+x*y+"   ");//输出    }

2016-11-04 16:53:55 239 2

原创 有趣的数学题

.百钱买百鸡:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问 鸡翁,鸡母,鸡雏各几何?/* rooster=1 $5 则最多买20只rooster hen=1 $3 最多买33只henchick=3 $1 最多买100-rooster-henrooster+hen+chuck=1005*rooster+3*hen+chick/3=100*/

2016-11-04 10:06:14 461 1

翻译 循环结构Demo

.输入一个字母,做如下输出例如输入FFEFEDEFEDCDEFEDCBCDEFEDCBABCDEFEDCBA如果输入为D,则:DCDCBCDCBABCDCBA//把字母转换成数字import java.util.*; //导包class  nanti1{ 

2016-11-04 09:06:43 252 1

空空如也

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

TA关注的人

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