自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的封装继承和多态

this在每个类的内部,都有一个隐含的成员变量,该类的类型就是该类的类型,该成员变量的名称是this,this是一个引用,指向自身的对象。this的用法:         1、this调用本类中的属性,也就是类中的成员变量         2、this调用本类中的其他方法         3、this调用本类中的其他构造方法,调用时要放在构造方法的首行面向对象特征之封装(Encapsulation...

2018-03-31 16:42:22 16698 1

原创 java 中的抽象类、接口

抽象类(abstract):    在面向对象设计中,越处于继承结构顶层的类,就越概括,越抽象。 修饰的方法: 这种方法会成为一种抽象方法. 抽象方法一定要让子类覆盖并且给予实现的. 抽象类不一定包含抽象方法,但有抽象方法的类一定是抽象类.abstract 一定不能和 private, static, final 同时使用.修饰类: 这个类成为一个抽象类. 抽象类不能创建对象 (构造函数可以被子类...

2018-03-31 16:20:19 208

原创 JAVA异常

1.异常: 异常是程序运行过程中出现的错误    目前的主流编程语言如C++、C#、Ruby、Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮    Java语言语法体系是严密的,语法检查是严格的    Java不仅在编译时能检查所有的语法错误    而且在运行时能后捕获到所有的运行时错误    Java把异常当作对象来处理,并定义一个基类java.lan...

2018-03-31 16:02:50 170

原创 关于子类调用父类构造方法的问题

昨天班级有一个小测验,结果自己觉得还不错的错了好几道题,自己总结了一下,主要是子类继承父类时候构造方法的问题不太清楚,今天就总结一下。1.子类会默认调用父类的无参构造方法举例来看:public class Derived extends Base {        public Derived (String s) {               System.out.println("这是子类的...

2018-03-29 22:01:04 24985 7

原创 JAVA中的网络编程

1. TCP/IP协议(TCP和UDP):四层机构:物理层、网络层、传输层、应用层     协议:IP、TCP、UDP、HTTP、FTP、SMTP等TCP:面向连接的服务。可靠,传输大小无限制,但是需要连接建立时间,差错控制开销大。     比如打电话UDP,无连接的服务。不可靠,差错控制开销较小,传输大小限制在64K以下,不需要建立连接。       比如写信Socket(套接字)Socket ...

2018-03-28 21:47:56 193

原创 线程

1.线程的创建和启动Java支持内置的多线程机制。Java语言包中的Runnable接口约定线程的执行方法Thread类提供创建、管理和控制线程对象的方法线程的创建通过两种方式:1.继承Thread类2.实现Runnable接口Runnable接口:该接口中只包含了一个run()方法实现多线程,定义一个类A实现Runnable接口;然后,通过new Thread(new A())等方式新建线程Th...

2018-03-27 21:41:01 139

原创 浅克隆与深克隆

clone()方法是Object中的一个方法浅克隆(shallow copy)    Employee cindy=tobby.clone()深克隆(deep copy)   必须实现Cloneable接口  class Employee implements Cloneable    {              public Object clone() throws CloneNotSupp...

2018-03-26 21:57:02 154

原创 JAVA写一个小型水果超市

初学java,还不太熟悉,技术有限,多多包涵,哈哈。水果超市 包括以下功能:1.添加水果2.显示水果3.根据编号查询水果4.删除水果5.添加购物车6.查看购物车7.根据编号修改水果0.退出下面是我的包及类的构造:代码展示:package com.gem.fruit.entity;public class Fruit {    private int fruitID;    private Stri...

2018-03-23 21:37:03 14530 10

原创 对象字节流以及文件字符流、缓冲流、字符 输入输出流

1.对象字节流(ObjectInputStream\ObjectOutputStream)在学习对象字节流之前,先来了解一个接口java.io.SerializableJAVA允许我们在内存中创建可重复使用的对象,但是,他们的生命仅仅只和虚拟机运行时间一样长。一旦JVM停止运行,对象随之被清除,如何才能我们的对象永久保存?java.io.Serializable接口可以使我们的对象永久的持久化ja...

2018-03-22 21:52:57 2582

转载 红黑树的粗略认识

前面介绍treeMap时候提到了treeMap是基于红黑树(Red-Black tree)的 NavigableMap实现的。今天就粗略了解了一下红黑树。说红 黑树之前,不得不把我们的数组、链表、还有上文的二叉搜索树“批判“一番。数组的优点在于查找快,而插入删除麻烦。链表正好相反,插入删除方便,但是查找麻烦。这样可就呵呵哒了,聪明的前辈们就想着折中,查找、插入和删除都不能慢。于是乎有了树这种结构,...

2018-03-22 21:35:57 146

原创 模仿发牌洗牌

分为以下几个步骤:1).写一个卡片类Card类, 含两个属性:  一个花色(Suit),一个是点数(Rank).2).写个扑克牌Poker类,含52张 Card,2张副牌(大王和小王)不计算3).写一个发牌者 Dealer 类,有属性 扑克牌Poker类,并提供方法:  发牌 deal() , 洗牌 shuffle()4).写一个 玩家 Player 类 5).在单元测试中,可以初始化3个玩家,并...

2018-03-21 21:36:00 253

原创 HashMap 、 Hashtable 、 treeMap的用处以及他们之间的区别

1.HashMap的用法HashMap实现了Map接口,继承AbstractMap,它是基于哈希表的 Map 接口的实现(保证键的唯一性),以key-value的形式存在HashMap是引用数据类型通过 new 关键字在 Heap 堆中申请空间保存其中元素的空间,按照hash码,预设好一个个的空间这个空间就是 Hash Bucket(哈希桶)每个桶有自己的Hash编号 一开始有少量的 Hash B...

2018-03-20 23:23:24 11982 1

原创 Java程序模仿随机发红包

模仿随机发红包输入金额:xxx        输入发几个包:xx        第一个人xxx元        第二个人xxx元        。。。。。。import java.math.BigDecimal;import java.util.Random;import java.util.Scanner;public class RedPackage {        public stati...

2018-03-20 21:35:03 3953

原创 集合

1.今天决定写博客,本人计算机菜鸟一枚,也算是对自己的一个交代吧。来高博第三个星期了,纠结了好久,终于决定写博客了,由于本人关系,就不让各位看到了。现在是大三,未来该何去何从,来到高博实训是学校的安排,对自己专业能力的一个加强吧。自己也没有很排斥吧,既然来到这就好好学习,就好好学,尽自己的最大努力。现在已经快十一点了,苦逼的我刚回到宿舍开始写博客,都说坚持一件事很难,我相信我能坚持住,既然开始了就...

2018-03-20 21:20:07 152

空空如也

空空如也

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

TA关注的人

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