自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 java基础学习系列----第二课

Java学习第二天课程 1.课程主要内容: (1).标识符 (2).关键字 (3).java基本数据类型 (4).运算符 (5).表达式和语句 (6).分支 (7).循环 (8).方法 (9).变量的作用域 (10).递归调用 2.知识定义: (1).标识符的定义与使用规则: (2).关键字的定义和展示: (3).java常量:

2016-06-30 12:36:48 548 1

原创 java基础学习系列---第一课

Java开发之路 1.课程内容: (1).基础语法:变量,循环,分支 (2).oo(面向对象) (3).Exception (4).Array:数组 (5).基础类 (6).I/O Stream:I/O流 (7).Colletion / Generic:集合类 (8).Thread:线程 (9).TCP/UDP:网络 (10).GUI:图形化用户接口 (11).Meta Da

2016-06-30 12:25:06 501

原创 Python按位运算符,字典,运算符优先级的基本总结

python的按位运算的原理分析以及运算符优先级的典型案例

2016-04-30 00:38:50 1986

原创 使用CD-K算法实现RBM

#encoding:utf-8import matplotlib.pylab as pltimport numpy as npimport randomfrom scipy.linalg import normimport PIL.Imageclass Rbm: def __init__(self,n_visul, n_hidden, max_epoch = 50, batch_

2016-04-29 09:48:52 6354 82

原创 机器学习----使用python仿写theano中RBM的源代码

# -*- coding: utf-8 -*-'''Created on 2016年4月1日@author: LIU'''import sysimport numpyimport matplotlib.pylab as pltimport numpy as npimport randomfrom scipy.linalg import normimport PIL.Imagef

2016-04-29 09:33:17 2646 4

原创 python字符串,元组,列表,集合的基础总结

## python字符串,元组,列表,集合的基础总结 ##1.pyhton 的基本数据类型总共有五种分别是整型,长整形(long),浮点型(float),复数类型(complex),布尔型(boolean).使用python编程首先时,不需要声明变量可以直接使用,这就是python语言中比较方便的地方。下面是几种常用的数据的赋值:整型 a = 10,长整形 b = 10L,浮点型 c = 2.

2016-04-29 00:29:19 5481

原创 反射机制----Field

1.Fields的简单实用:Field主要是获取.Fields类的常用方法:Object get(Object obj);返回指定对象上此Field表示的字段的值void  set(Object obj,Object value);将指定对象上此Field的对象表示的字段设置为指定的新值。void AccessibleObject.setAccessible(boolean f

2015-12-18 17:11:11 348

原创 mysql的基本数据类型

1.数据类型是指列,存储过程参数,表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。2.存储范围越大其占用的空间越大3.整型的数据类型(按照存储容量有小到大排列):TINTINT,SMALLINT,MEDIUMINT,INT,BIGINT4.浮点型:FLOAT[(M,D)]:M是数字的总位数,D是小数点后面的位数。如果M和D被省略,则根据硬件允许的限制来保存值。

2015-12-18 17:10:01 566

原创 64位机器上安装和使用JMF

多媒体开发环境的安装

2015-12-15 22:28:33 5166 4

原创 java线程的基础知识

1.线程:在现在操作系统中能够独立并发执行的基本单元。 2.线程的特征:<1>.轻量:占用的系统资源极少 <2>.独立:操作系统中可以独立调度和分派的基本单位。 <.3>.共享:共享进程中的资源。 3.Java 中实现线程的三种方法:<1>.继承Thread类,重写run()方法<2>.实现Runnable接口,实现run()方法。<3>通过实现Callable接口。 4.继承自Threa

2015-11-10 01:02:33 396

原创 设计模式----Proxy(代理)模式

1.静态代理模式:Proxy的逻辑结构图: 2代理模式:代理模式为另外一个对象提供一个替身,以便控制对这个对象的访问(这种代理模式也就是我们通常的知道的静态代理)。 3.各代理模式参与者的作用: Sbuject:定义RealSubject和Proxy的共同接口,允许客户可以像处理RealSubject一样处理Proxy的对象。 RealSubject:通常是真正的做事对象,通常他被Proxy

2015-11-01 16:09:19 335

原创 反射机制----Constructor,数组的反射机制

4.Constructor类的简单介绍: Constructor:构造器即是创建类实例的方法。 Class getParameterTypes();按照声明顺序返回一组Class对象,这些对象表示此Constructor对象所表示构造方法的形参类型。 T newInstance(Object initargs);使用此Constructor所表示的构造方法来创建该构造方法的声明类的新实例,并用

2015-10-30 23:16:33 592

原创 反射机制----Method

2.Fields的简单实用: Method主要是获取class对象中的方法。 <1>.Fields类的常用方法: Object get(Object obj);返回指定对象上此Field表示的字段的值 void set(Object obj,Object value);将指定对象上此Field的对象表示的字段设置为指定的新值。 void AccessibleObject.setAcces

2015-10-28 00:30:05 383

原创 反射机制--Field

1.Fields的简单实用: Field主要是获取反射类中的相应属性。 <1>.Fields类的常用方法: Object get(Object obj);返回指定对象上此Field表示的字段的值 void set(Object obj,Object value);将指定对象上此Field的对象表示的字段设置为指定的新值。 void AccessibleObject.setAccessib

2015-10-27 22:27:34 404

原创 开发小型网站的历程

对于网站整体的规划,以一个门户网站为实例进行开发

2015-10-27 18:26:31 1237

原创 反射机制----Class

java反射机制,从Class来分析反射机制的本质,

2015-10-27 17:45:10 438

原创 事件监听机制

事件监听机制1.事件监听机制的流程图: 2.不同种类的事件监听机制; .以自身的类创建事件监听器:import java.awt.Button;import java.awt.Color;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEve

2015-09-22 23:06:45 691

原创 Java-web之jsp的基本知识

简介web开发的基本知识,重点介绍jsp的jsp基本知识。

2015-05-13 21:43:16 649

原创 mysql的基本数据类型

1.数据类型是指列,存储过程参数,表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。2.存储范围越大其占用的空间越大3.整型的数据类型(按照存储容量有小到大排列):TINTINT,SMALLINT,MEDIUMINT,INT,BIGINT4.浮点型:FLOAT[(M,D)]:M是数字的总位数,D是小数点后面的位数。如果M和D被省略,则根据硬件允许的限制来保存值。

2015-05-04 22:19:31 564

原创 mysql的基本操作及语法规范

关于mysql数据库登录,退出,及创建数据库和删除数据库,修改编码,查看编码一些方式,同时还有一些关于mysql数据库使用的一些编码方式。

2015-04-30 09:51:40 1181

原创 Java——接口的补充——接口的实现

1.比抽象类更加抽象的类就是接口,接口(interface)2.接口中只有两种东西:常量和公开的抽象方法即void Tes() 等价于public abstract void tes()public void Test()。3.接口常量定义时,写或不写其常量前面都有public static final即:int MAX_SPEED = 120;等价于 public static fina

2014-12-22 01:08:14 751

原创 Java——接口

1.面向对象编程的三大特征: *封装/隐藏 *接口 *多态   ——为了适用需求的多种变化,使代码变的更加通用!2.类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界的更好建模。3.提高代码的复用性。extends的意思是“扩展”。子类是父类的继承。4.一个源文件可以定义多个类。5.子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方法

2014-12-22 01:06:09 591

原创 Java——return

1.return的两个作用:结束方法的运行,返回值。example:public static int { if(a==3){return 0;}system.out.print("heh");   //当a==3 时下面的两段代码都不会执行。会直接结束方法的运行。 return 5;                          }

2014-12-16 23:23:58 558

原创 Java程序的回调的实现

1.回调(CallBack)或在C语言中叫做钩子函数(Hook)也叫做:模板方法模式代码实现:代码1------------------------------------------------------------package edu.neuq.oop.callback;import java.awt.Frame;public class P

2014-12-06 16:25:07 975

原创 Java抽象类抽象方法

1.为什么需要抽象类?如何定义抽象类?  *是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。  *通过抽象类,可以避免子类设计的随意性。通过抽象类,我们可以做到严格限制子类的设计,使子类之间更加通用。2.要点:有抽象方法的类只能定义为抽象类。抽象类不能实例化,及不能用new来实例化抽象类。抽象类可以包含属性,方法,构造方法。但是构造方法

2014-11-09 20:52:46 761

转载 Xml与Html的区别及Xml主要作用

1.XML 指可扩展标记语言(eXtensible Markup Language)。 2.XML 被设计用来传输和储存数据。3.HTML 被设计来用显示和存储数据4.XML标签没有预定义。你需要自行定义标签。5.XML被设计为具有自我描述性。6.XML不是HTML的替代7.XML和HTML为不同的目的设计 *XML被设计用来传输和存储数据,其焦点是数据的内容。 *

2014-11-09 16:26:00 1433

原创 Java——多态

1.编译的时候使用父类,运行的时候使用子类,通过继承和重写实现。2.多态是oop中的一个重要的特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定。这对于大型系统来说能提高系统的灵活性和扩展性。3.Java中如何实现多态?使用多态的好处?   *引用变量的两种类型:      *编译时类型(模糊一点,一般是一个父类)     

2014-11-07 00:01:32 592

原创 Java——object类

1.Object类是所有Java类的根基类  如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类2.查看类型层次结构:使用ctrl+t选中要查看的类名:即可看出此类的层次结构。即可以看出此类的各个父类。

2014-11-05 23:32:55 664

原创 Java自动类型转换和强制类型转换

1.容量小的数据类型可以自动转成容量大的数据类型(注:容量大指的是数据类型表征的范围大。)2.数据自动类型转换:cast:转型long型可以自动转换成float但是可能丢失精度。int型转换为char型需要强制转型。但是char型转成int是不需要强制转换。3.表达式中类型提升问题。

2014-11-03 21:40:22 2229

原创 封装续集

2014-11-03 21:37:24 711

原创 Java封装

1.封装/隐藏(encapsulation)*隐藏对象的内部的复杂性,只对外公开简单的接口。便于外界的调用,从而提高系统的可扩展性,可维护性。2.我们程序设计要追求“高内聚,低耦合”。*高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;*低耦合:仅暴露少量的方法给外部使用。

2014-11-01 11:00:27 633

原创 Java内存分析

1.栈:* 存放:局部变量(方法内部定义的变量)* 内存空间: 栈(自动分配连续的空间,后进先出)2.堆:* 存放new出来的对象* 内存空间: 堆(不连续的空间)3.方法区:* 内存空间:方法区(也是堆)* 存放:类的信息(代码)、static变量、常量池(字符串常量)等。&&说明:方法区在堆中。

2014-11-01 10:56:52 701

原创 Java中的关键字final

1.修饰变量:*常量2.修饰方法:*该方法不可被子类重写。但是可以被重载。3.修饰类:*修饰的类不能有子类,不能被继承。比如:Math,String.

2014-11-01 10:55:07 656

原创 java中的super关键字

1.super是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。 *普通方法:  #没有顺序限制。可以随便调用。 *构造函数中:  #任何类中的构造函数中,若是构造函数的第一行代码没有显式的调用super(...);那么Java默   认都会super();作为父类的初始化函数。所以你这里的super();加不加都无所谓。2.每个普通方法中都有两个隐式

2014-11-01 10:54:19 651

原创 Java 中的static关键字

1.static 关键字* 在类中,用static声明的成员变量为静态成员变量,或者叫做:类属性,类变量  *他为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显示初始化。  *对于该类的所有对象来说,static成员变量只有一份。被该类的所有对象共享。  *可以使用“对象,类属性”来调用。不过,一般都是“类名.类属性”。  *static变量置于方法区中2.

2014-11-01 10:51:01 511

原创 Java面向对象的解析

1.面向对象的本质:以类的方式组织代码,以对象的方式封装数据。面向对象思维:ooa(面向对象分析),ood(面向对象设计)2.对象:是具体的事物类:是对对象的抽象(抽象 抽出像的部分)3.先有具体的对象,然后抽象出各个对象之间像的部分,归纳出类通过类再认识其他对象。4.java语言中除基本的类型之外的变量类型都称之为引用类型。  java中的对象是通过引用referen

2014-10-24 22:23:43 568

原创 Java方法的重载

1.重载(overload):方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。  调用时,会根据不同的参数选择对应的方法。2.两同三不同* 同一个类,同一个方法名*不同:参数列表不同(类型,个数,顺序不同)3.只有返回值不同不构成方法的重载{   int a(String str){}   void a(String i)}4.只有形参

2014-10-24 22:19:36 1436

原创 Java方法的重写

1.继承中方法的重写(override) * 在子类中可以根据需要对从基类中继承来的方法进行重写。 *重写方法必须和被重写的方法具有相同的方法名称,参数列表和返回值类型。 *重写方法不能使用比被重写方法更严格的访问权限。(由于多态)。

2014-10-24 22:16:36 539

原创 Java递归的使用及注意事项

1.递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想是“自己调用自己”,一个使用递归技术的方法将会直接或间接调用自己。2.递归结构包括两个部分:——定义递归头。解答:什么时候不调用自身的方法。如果没有递归头,将陷入死循环中。——递归体。解答:解答什么时候需要调用自身方法。

2014-10-24 22:13:07 2007

原创 Java构造器(构造方法)的使用

1.构造器 又称为 构造方法,constructor2.构造器用于构造该类的实例*  格式如下:    [修饰符] 类名(形参列表){           //n条语句         }3.是一种特殊的方法:   1.通过new关键字调用   2.构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),不能在构造器   里调用retu

2014-10-24 22:10:39 589

java基础学习笔记第二课

承接第一课的基础笔记

2016-07-04

java基础学习总结笔记及例题

学习java语言的良好资料笔记,全是作者的总结,很实用。

2016-07-04

ORM的简单介绍及相应ORM工具Hibernate的使用规则

对象关系映射的概念,及相应Hibernate的使用规范,同时通过实例展示到底什么是对象关系映射。

2016-04-30

Spring简单介绍和环境搭建

Spring的简单介绍及反转控制和依赖注入的代码演示

2016-04-30

JAVA基础课件

JAVA基础课件,公司内部资料,详细透彻介绍JAVA,并适用实际开发。

2014-08-29

空空如也

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

TA关注的人

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