- 博客(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关注的人