自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

翻译 javascript中的函数声明提升

首先看一段代码:function myFunc(){alert("hello");}myFunc();function myFunc(){alert("yeah");}myFunc();结果是都是输出“yeah”关于函数声明,他的一个重要的特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,在看另一个例子:var myFunc = function(){a

2015-03-08 09:47:46 445

原创 javascript中的数据类型

ECMAScript中有5种简单数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型--Object,Object本质上是一组无序的名值对组成。typeof操作符鉴于ECMAScript是松散类型的,因此需要有一种手段来检查变量的数据类型--typeof,它返回下列某个字符串:”undefined“-------值未定义”bo

2015-01-24 19:03:53 449

原创 javascript中undefined和null的区别

在JavaScript开发中,null与undefined到底有什么区别,一直是javascript开发人员困惑不解的地方。总所周知:null == undefined;而且 null !== undefined;null这是一个对象,但是为空。因为是对象,所以 typeof null 返回 'object' 。null 是 JavaScript 保留关键字

2015-01-24 18:48:25 600

转载 Java 中正确使用 hashCode 和 equals 方法

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。 目录:hashCode()和equals()的用法重写默认实现使用Apache Commons Lang包重写hashCode()和equals()需要注意记住的事情当使用ORM的时候特别要注意的

2014-10-15 11:09:14 421

转载 存储过程的好处和一些注意事项!(转)

存储过程天天用,关于使用存储过程的sql语句的争论也一直在,个人觉得使用存储过程要好于用sql语句,整理了一些说明:存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。  根据返回值

2014-10-09 14:37:30 398

转载 Python 学习之类(Class)

定义Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。1. 使用一个名为 __init__ 的方法来完成初始化。2. 使用一个名为 __del__ 的方法来完成类似析购操作。3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。4. 可以使用 __class__ 来访问类型成员>>>>>> class My

2014-06-09 17:37:32 644

转载 java中的值传递和引用传递

对于C++比较熟悉的童鞋,应该知道在函数传参时,有传值、传地址(指针)和传引用这3种。众所周知,Java中没有指针,所以只有传值和传引用两种。        很容易理解,Java的基本类型,例如int、float等,都是传值。而对象采用传引用,因为对象如果采用传值的话,要复制一份对象中的所有数据,这个开销太大了,实现起来也很麻烦(学过C++的,就知道要实现复制构造函数、重载赋值运算符等,总

2014-06-06 18:57:30 480

转载 Java内存分配、管理

这是一篇关于Java内存结构组织的文章,涉及的概念主要有方法区、Java栈、java堆。通过这个文章,可以加深对Java对象的理解,以及优化代码的结构。 开始: 想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。       最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。

2014-06-06 17:45:33 389

转载 JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )

先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象

2014-06-06 17:10:47 418

原创 深入理解java虚拟机学习笔记2-java内存区域

对于java程序员来说,在java 的自动内存管理机制的帮助下,不再需要为每个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出的问题,看起来由虚拟机管理内存一切都很美好。不过,也正是因为java程序员把内存管理的权限交给了java虚拟机,一旦出现内存泄漏和溢出的问题,如果不了解虚拟机是怎么使用内存的,那排查错误将是一个非常艰辛的工作。

2014-06-06 16:57:56 487

原创 深入理解java虚拟机学习笔记1-走进jajva

从传统意义上,sun公司定义的Java随

2014-06-06 14:07:17 655

原创 java中setOpaque()用法

这是我在csdn写的第一篇波

2014-06-04 16:53:38 29415 2

转载 Java 关于paintComponent与paint有什么区别?各自的特征

重点:1 - paint() 中调用 paintComponent(), paintBorder(), paintChildren()2 - 最重要的区别是“双缓冲”。Swing 组件的 paint() 中实现了双缓冲,所以不要随便去覆写,会破坏双缓冲的,————建议的方式是覆写 paintComponent(),很多人做的小程序会”闪烁“,就是因为他们覆写了 paint() 方法

2014-06-04 15:37:17 6203

转载 java 轻量级组件和重量级组件的区别

最近工作中遇到 需要把JLabel加到Canvas上去,整了半天,到最后发现JLabel总是在Canvas之下;后问同事,原来JLabel属于轻量级组件,而Canvas属于重量级组件;于是乎就出现了上述情况。轻量级组件 是用JAVA代码画出来的,这样具有平台移植性       重量级组件 是调用操作系统的函数画出来的组件,比如主窗体      一般来说尽量用轻量级的组件,这

2014-06-04 15:05:53 3009

转载 JAVA中几个类的区别

(一)java.awt中的类 Component   java.lang.Object->java.awt.Component   component 是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。典型图形用户界面中的按钮、复选框和滚动条都是组件示例。Component 是与菜单不相关的 Abstract Window Toolkit 组件的抽象超类。还

2014-06-04 14:36:42 7295

转载 Java连接数据库主要有两种方式

一、方式介绍方式一、使用jdbc-odbc桥连接这种方式是不需要jdbc驱动程序的,只需要在控制面板中建立一个ODBC数据源就可以了。注意的是,建立数据源是在系统DSN中进行的,但请切记所建立的数据源的名称。方式二、使用sql-server专用的驱动程序(即SQL Server 2000 driver for JDBC)进行连接,或称非jdbc-odbc桥连接方式。还需下载SQL

2014-06-03 17:58:03 833

计算机操作系统 进程管理 处理及调度 设备管理存储器管理 系统接口

计算机操作系统 进程管理 处理及调度 设备管理存储器管理 系统接口

2011-03-01

电脑故障维修大全 电脑小技巧 cpu故障 基础知识

在电脑维修过程中,遇到过各种各样的问题,每当这时候我就翻书或是上网搜索,总之是费时费力。几次经历之后便有了收集整理电脑故障的想法,于是这个故障大全诞生了

2011-02-27

空空如也

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

TA关注的人

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