自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS2015程序出现缺少dll文件解决方法

用VS写的俄罗斯方块在别人电脑上提示缺少DLL 查了查资料发现了解决方法首先看静态编译和动态编译 (动态链接库:dll)    动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了执行文件本身的体积,另一方面是加快了编译速度,节省了系统资源。缺点一是哪怕是很简单的程序,只用到了链接库中的一两条命令,也需要附带一个相对庞大的链接库

2017-03-09 15:48:21 22975

原创 Win32俄罗斯方块

elsHead.h#pragma once#ifndef DEF_ELS_HEAD#define DEF_ELS_HEAD#define DEF_TIMER1 1234#define WIDTH 700 #define HEIGHT 655#include <time.h>#include <windows.h>void onPaint(HDC hdc);void onCr

2017-03-08 13:19:30 1194

转载 Toast使用示例

Toast.makeText(this, "Toast text, normal", Toast.LENGTH_SHORT).show(); Toast t2=Toast.makeText(this, "Toast text with specific position", Toast.LENGTH_LONG); t2.setGravity(Gravity.CENTER_HORIZ

2017-03-01 18:26:17 492

转载 EditText使用示例

final EditText et = new EditText(this); new AlertDialog.Builder(this).setTitle("搜索").setIcon(android.R.drawable.ic_dialog_info).setView(et).setPositiveButton("确定", new OnClickListener() {

2017-03-01 18:24:36 531

原创 JAVA文件与数据流(1)

输入流与输出流输入流:将数据从文件、标准输入或其他外部输入设备中加载到内存。 输出流:将内存中的数据保存到文件或输出给输出设备。1.InputStream和FileInputStream1)InputStream因为java.io.InputStream是抽象类,所以不能通过“new InputStream()”的方式构造实例对象。 但是他定义了输入流的基本操作。屏幕回显举例:import j

2017-02-22 22:13:18 888

原创 JAVA的异常处理

异常(exception)是正常程序流程不能处理或没有处理的异常情况。比如:数组下标越界,文件不存在等1.异常种类主要分成两类 1)受检异常:在编译时被编译器检测到 2)非受检异常:不能被编译器检测到。 非受检异常又分为运行时异常(比如除数为0)和错误异常(Error,程序中无法被处理) 主要谈程序能够处理的异常在java中,异常是以类形式进行封装的(java.lang.Exceptio

2017-02-19 22:08:21 323

原创 JAVA的接口思想

感觉接口的思想挺重要的。 以电脑的USB接口为例1.接口的出现对功能实现了扩展。 插上摄像头能视频了,插上键盘能输入了 2.接口定义了规则 不是usb口你插不进去 3.降低耦合性(解耦) 黑人问号,还不明白。(挖个坑以后来填)接口和抽象类的区别 描述事物:鸟// 抽象类:动物abstract class Animal{ public abstract void breath

2017-02-16 18:07:52 303

原创 JAVA的随机数

常用的方法有三个1.使用Math.random()这个是j2se里的方法,j2me没有。(我没有用过me)Math.random产生的是0到1的double型,可以乘倍数得到其他范围随机数用法:(数据类型)(最小值+Math.random()*(最大值-最小值+1))产生1到100的随机数1+Math.random()*(100 - 1 + 1)//需要是整数的话加(int)2.通过random类

2017-02-14 20:40:42 390

原创 JAVA的修饰词(3)----abstract 抽象类

1.引入概念:狼和狗,两个类,抽取他们所属的共性:犬科。 犬科都有吼叫行为,具体是汪汪汪还是嗷嗷嗷,是不确定的,需要子类明确。 这些犬科不具体的功能,需要在类中标识出来,通过java中的关键字abstract(抽象) 定义了抽象函数的类也要被abstract修饰,即抽象类。 用法和继承类似。 举例:abstract class 犬科(){ abstract void 叫();

2017-02-12 15:35:35 1926

原创 JAVA的接口

JAVA不允许一个子类直接拥有多个直接父类,但是允许一个类实现多个接口,从而实现多继承的特性。 定义方法: [修饰词] interface 接口名 { 接口体 }(接口是抽象方法的集合,过两天写一写抽象类…..其实应该先写抽象类)1.接口特点1)接口里的方法全是抽象的(abstract)2)接口里的成员是固定的几种。 1#定义变量: 有固定修饰符 public static f

2017-02-11 20:43:21 302

原创 JAVA的修饰词(2)-----final

final:最终 使修饰的类,成员等具有最终属性(就没法改了)1.从继承的弊端说起打破了封装性。父类的功能可以被子类重写。如何解决: 可以不让其他类继承该类,就不会有重写了如何实现: 用final修饰词2.final特点1)可以修饰类,方法,变量(成员,局部,静态) 2)final修饰的类不能被继承举例final class Fu{ private void show1(){

2017-02-09 10:23:08 434

原创 我昨天写了好久的JAVA继承,竟然没有了!

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊为什么!

2017-02-09 08:50:18 231

原创 JAVA的继承

1.什么是继承首先通过代码引入//学生类class Student{ int age; String name; void study(){ }}//工人类 class Worker{ int age; String name; void work(){ }}无论是工人还是学生,都有共同属性:年龄和姓名。 为了提高代码的复用

2017-02-08 22:45:34 349

原创 JAVA的代码块

三部分,静态代码块,构造代码块还有局部代码块1.静态代码块 类一加载就做一些动作,不一定需要对象\ 特点:随类的加载而执行,只执行一次 例子:class Demo{ static{ System.out.println("lalala"); } static void show(){ System.out.println("hahaha"

2017-02-07 18:03:48 304

原创 JAVA的修饰词(1)-----static

static:静态1.为什么用static 创建对象是为了产生实例,并进行数据的封装。但是总会出现这样的情况: 在调用某功能时,并没有用到对象中封装的数据。例如:class Animal{ private String name; public void Animal(String name){ this.name = name; } pu

2017-02-06 22:18:45 539

原创 JAVA匿名对象

翻书看见了匿名对象,感觉挺有意思的,来写一写。 先写个简单的代码//通常写法class Student{ int num; String name; void information(){ System.out.println(name+":"+num); }}class ObjectDemo{ public static void ma

2017-02-03 10:56:55 452

原创 JAVA数组的操作

方法: 1.遍历寻找最值 2.冒泡排序 3.选择排序 3.二分法查找元素位置方法一 遍历寻找最值需求:获取多个整数中最大的数 思路: 1.用数组做容器存储需要比较的多个整数 2.多个数据需要比较。记录下每次比较较大的数 3.数组中的元素都比过一遍后,得出最大值 步骤: 1.max初始化为数组中任意元素(或 max初始化为数组中任意角标) 2.max与数组元素进行比较,记录下

2017-02-02 15:40:34 367

原创 JAVA中数组的内存(栈和堆)

JAVA对内存空间的划分五部分:栈 堆 方法区 本地方法区 寄存器今天主要谈栈和堆栈内存:存储的都是局部变量。 只要是在方法中定义的变量都是局部变量,一旦变量的生命周期结束,该变量就被释放。 (压栈弹栈 balabalabala)堆内存:存储的都是对象,每一个对象都有一个首地址值。堆内存的变量都有默认初始化值。 (不同类型不一样//int - 0 double - 0.0 boolea

2017-02-01 19:51:45 6228 1

原创 以后主函数不能写太多!

切记切记

2017-02-01 10:59:26 461

原创 JAVAの日记

JAVA日记 以后决定了,写写博客,记录一下学习的心得体会啥的。

2017-01-26 22:53:26 285

空空如也

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

TA关注的人

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