自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Socket

客户端:public class MyClient { public static void main(String[] args) { try { Socket s = new Socket("192.168.0.106",9090); OutputStream ops = s.getOutputStream(); ops.write("gg".getBytes

2017-02-16 19:29:01 356

原创 Object输入输出流

ObjectOutputStream为输出流(字节流),可以用:ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream("文件路径"));oo.writeObject(对象);来将对象的内容写到指定路径ObjectInputStream为输入流(字节流),可以用:ObjectInpu

2017-02-16 14:31:09 614

原创 二叉树

完全二叉树的构建创建MyNode类,添加到LinkedList里,用循环添加左右孩子n=节点个数,i=节点序号(从0开始)父节点个数=n/2(取整,小数点省略)左孩子:2*i+1右孩子:2*i+2遍历代码package BinaryTree;import java.util.LinkedList;public class BinaryTree {

2017-02-14 17:44:42 201

原创 Super Mario(easy ver.)

超级玛丽几个重要细节:1.跳跃单独开个线程,两次循环一次上一次下2.开启“万有引力”线程,让人物在跳跃结束后或者走到空中时y坐标增加直到到达地面3.人物与障碍物对象要有预碰撞否则会粘住不动public class Mario extends Rectangle implements Runnable{ public int x = 20,y = 359; publi

2017-02-08 18:41:29 269

原创 线程

线程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程也有就绪、阻塞和运行三种基本状态。就绪

2017-01-15 16:56:46 221

原创 异常体系和File类

Java异常是Java程序运行过程中出现的非正常情况,异常在程序中如果不做处理,会导致程序中途瘫痪,不能正常完成特定功能,异常一般情况是需要通过Java异常处理机制给屏蔽或者处理掉异常对象产生后,会根据代码对异常的处理机制进行操作,其中异常处理机制包括捕获(catch)异常和抛出(throw)异常两种,如果没有异常处理操作,则java程序会中断执行1

2017-01-12 14:00:55 252

原创 关键字+静态+访问权限+内部类

1.关键字(this,super,static,void,访问权限,final,break,continue,instance of)①this属性:当局部变量与全局变量同名时,用来区分全局变量(this.全局变量)普通方法:指代所new当前对象构造方法:用来调用下面的参数更多的构造方法(多个重载的构造方法),最后的构造方法为最全内容的例:public class

2017-01-07 12:13:29 696

原创 Java集合框架

数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。Java集合框架主要包括两种类型的容器,一种是集合(接口Collection),存储一个元素集合,另一种是图(接口Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面

2017-01-06 01:56:19 265

原创 画板(DrawBoard)

主函数,Test类package DrawBoard2;public class Test { public static void main(String[] args){ DrawBoard db = new DrawBoard(); db.initFrame(); } }DrawBoard类package DrawBoard2;import

2017-01-02 19:51:40 2464

原创 华信Java课第三节

1.方法分类(普通方法、构造方法、抽象方法)语法:普通方法:public 返回类型 方法名 (参数){}构造方法:public 类名(参数列表){}抽象方法:public abstract 返回类型 方法名(参数列表);抽象方法特点:没有方法体,无法定义方法的执行过程2.类的分类(普通类、抽象类、接口)普通类:public class 类名{

2016-12-02 17:12:42 298

原创 华信Java课第二节

1. 构造器(构造方法)定义:用于构造对象的一种行为格式:public 类名(){}构造方法中:会默认有构造对象的流程(是调用底层代码实现)例如:public class Student {}这段代码含有隐藏默认构造器public Student(){}内存:存储所有运行程序的数据(短期存在)硬盘:存储持久化文件(长期存在)

2016-12-02 01:03:44 402

原创 华信Java课第一节

Ⅰ如何编写Hello World         system.out.printfln("Hello World");Ⅱ类与对象的概念         对象:生活中的每一个实体(具体)         类   :部分实体的共同点的集合(抽象)         类包含属性和行为例如:人类:                     属性:姓名,性别,年龄.....

2016-11-30 17:39:50 233

空空如也

空空如也

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

TA关注的人

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