![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 63
杜白轩
それは违うよ
展开
-
华信Java课第一节
Ⅰ如何编写Hello World system.out.printfln("Hello World");Ⅱ类与对象的概念 对象:生活中的每一个实体(具体) 类 :部分实体的共同点的集合(抽象) 类包含属性和行为例如:人类: 属性:姓名,性别,年龄.....原创 2016-11-30 17:39:50 · 228 阅读 · 0 评论 -
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 · 257 阅读 · 0 评论 -
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 · 350 阅读 · 0 评论 -
Object输入输出流
ObjectOutputStream为输出流(字节流),可以用:ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream("文件路径"));oo.writeObject(对象);来将对象的内容写到指定路径ObjectInputStream为输入流(字节流),可以用:ObjectInpu原创 2017-02-16 14:31:09 · 606 阅读 · 0 评论 -
线程
线程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程也有就绪、阻塞和运行三种基本状态。就绪原创 2017-01-15 16:56:46 · 211 阅读 · 0 评论 -
华信Java课第二节
1. 构造器(构造方法)定义:用于构造对象的一种行为格式:public 类名(){}构造方法中:会默认有构造对象的流程(是调用底层代码实现)例如:public class Student {}这段代码含有隐藏默认构造器public Student(){}内存:存储所有运行程序的数据(短期存在)硬盘:存储持久化文件(长期存在)原创 2016-12-02 01:03:44 · 396 阅读 · 0 评论 -
关键字+静态+访问权限+内部类
1.关键字(this,super,static,void,访问权限,final,break,continue,instance of)①this属性:当局部变量与全局变量同名时,用来区分全局变量(this.全局变量)普通方法:指代所new当前对象构造方法:用来调用下面的参数更多的构造方法(多个重载的构造方法),最后的构造方法为最全内容的例:public class原创 2017-01-07 12:13:29 · 694 阅读 · 0 评论 -
Java集合框架
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。Java集合框架主要包括两种类型的容器,一种是集合(接口Collection),存储一个元素集合,另一种是图(接口Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面原创 2017-01-06 01:56:19 · 258 阅读 · 0 评论 -
画板(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 · 2444 阅读 · 0 评论 -
华信Java课第三节
1.方法分类(普通方法、构造方法、抽象方法)语法:普通方法:public 返回类型 方法名 (参数){}构造方法:public 类名(参数列表){}抽象方法:public abstract 返回类型 方法名(参数列表);抽象方法特点:没有方法体,无法定义方法的执行过程2.类的分类(普通类、抽象类、接口)普通类:public class 类名{原创 2016-12-02 17:12:42 · 290 阅读 · 0 评论 -
二叉树
完全二叉树的构建创建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 · 197 阅读 · 0 评论