自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 java基础---->String类

String类 匿名对象new  Person("张三",30).tell() ;由于匿名对象没有对应的栈内存所指向,所以使用一次之后就等待被垃圾回收了。1、String在使用中有两种实例化的方法。一种是采用直接赋值(将字符串赋String的对象),String str = "Hello" ;    //定义一个字符串第二种方法是通过构造方法完成实例化的操作,Str

2012-07-31 16:34:28 1029

原创 java基础---->枚举

1、枚举的概念多例设计:一个类只能产生有限多个实例化对象,那么枚举的功能实际上就属于这种功能的实现,JDK 1.5之后增加了新的关键字:enum。范例:定义一个枚举类enum Color { RED, GREEN, BLUE;}public class EnumDemo01 { public static void main(String args[]) { Co

2012-07-29 20:32:38 903

原创 java基础---->可变参数

Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点:(1)只能出现在参

2012-07-27 15:41:47 626

原创 java基础---->包、访问权限、命名规范

包及访问控制权限访问控制专注于类库的创建者和该类库的外部使用者之间的关系。控制成员的访问权限有两个原因:第一:为了使用户不要碰到他们不该碰触的部分,这部分对于类内部的操作时必要的,但是它并不属于客户端程序员所需接口的一部分。第二:为了让类库工作者可以更改类的内部工作方式,而不必担心这样会对(已经使用该类库的)客户端程序员产生重大的影响。即访问权限控制可以确保不会有任何的客户端程序员依赖

2012-07-27 15:21:40 1109

原创 java基础----->Static 和 Final 关键字

一、static关键字 static关键字在类中可以声明属性或方法。声明的属性将称为全局属性,声明的方法将成为类方法。static的使用注意1、静态方法和静态变量是属于某一个类,而不属于类的对象。2、静态方法和静态变量的引用直接通过类名引用。3、使用static声明的方法,不能访问非static的操作(属性或方法)4、非static声明的方法,可以访问static声明的

2012-07-27 11:13:50 602

原创 java基础---->垃圾回收器如何工作

垃圾回收器如何工作垃圾回收器是如何工作的?首先要明确几点:Java是在堆上为对象分配空间的垃圾回收器只跟内存有关,只有内存用完了,垃圾回收器起作用,垃圾回收器才会被激活。对象可能不被垃圾回收。只要程序没有濒临存储空间用完的那一刻,对象占用的空间就总也得不到释放。如果程序执行结束,垃圾回收器一直没有释放你创建的对象的存储空间,则随着程序退出,那些资源也会交还给操作系统。因为垃

2012-07-27 11:13:14 1018

原创 java基础---->对象的创建过程(初始化、析构、清理)

一、成员初始化1、方法的成员局部变量,以编译时错误保证初始化。2、类的每一个基本类型数据成员会保证有一个初始值。public class InitialValues { boolean t; char c; byte b; short s; int i; long l; float f; double d; InitialValues reference; voi

2012-07-27 10:48:38 977

原创 java基础---->接口和抽象类

抽象类和接口引入原因:1、为了能够向上转型为多个基类(由此带来灵活性)2、防止使用者创建对象一、抽象类抽象方法:只声明而未定义方法体的方法称为抽象方法,抽象方法必须使用abstract关键字声明。抽象类:   abstract修饰的类是抽象类,抽象类必须使用abstract关键字进行声明。 抽象类通常包含抽象方法。说明:1、抽象类不能直接实例化。编译器报错Canno

2012-07-26 21:47:43 774

原创 java基础---->多态性

多态性 在面向对象中多态性实际上是面向对象里的一个最大的最有用的特点,对于多态性在java中有两种体现:   1、  方法的重载及覆写   2、  对象多态性:指的是父类对象和子类对象之间的转型操作一、对象多态性:继承允许将对象视为它本身或者它的父类的类型来处理,即将继承自同一父类的基类可以视为同一类处理,一份代码就可以毫无差别的运行在这些不同类型上。多态方法调用允许一种类型表

2012-07-26 16:39:22 638

原创 java继承---->类的复用

复用类类的复用主要有以下的三种方式:组合、继承、代理一、组合:将现有类型作为新类型底层实现的一部分来复用。在新类中声明要复用的对象的引用。组合技术通常用于在新类中使用现有类的功能而非它的接口。”has-a”的关系二、继承:组合和继承都是在新的类中放置子对象,组合是显式的这样做,继承则是隐式的这样做。继承是使用现有类,为了某种特殊需要将其特殊化。“is-a”的关系.三、代理:

2012-07-26 15:46:58 725

原创 java基础---->继承性

继承一、继承的限制1、  子类可以继承父类的全部操作(属性、方法),但是对于所有的公共操作是可以直接继承的,而所有的私有操作是无法直接继承的,而是通过其他的方式间接访问。2、  一个子类只能继承一个父类,属于单继承3、  在Java中允许多层继承。二、this与super的区别No.区别点thissuper

2012-07-25 20:54:18 809

原创 MyEclipse中常用设置:

1、解决myeclipse中alt+/无代码提示问题进入windows->preferences->keys目录中将content assist 的 binding 设为alt+/ ,when设为editing然后将Word Completion 设为其他的任意快捷键,保存退出即可。2、解决ctrl+代码无法察看java原文件问题有时我们想察看j2se的原文件比如我想看String类的

2012-07-25 16:17:38 806

原创 java基础---->面向对象基础

一、面向对象三个重要特征·封装性:类内部的定义对外部不可见。·继承性:扩充已有类的功能。·多态性:方法重载、覆写,对象的多态性二、类与对象类是对象的模板,对象是类的实例每一个对象中实际上保存的只是属性,并没有保存方法,因为所有的方法都是每个对象所共同拥有的,保存在全局代码区之中。栈内存保存的是对堆内存的引用地址,而堆内存中保存的是每一个对象所拥有的属性,而全局代码区之中保存

2012-07-25 16:15:54 604

原创 java基础---->数据类型、运算符、程序控制

一、java基础数据类型基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA中还存在

2012-07-24 17:18:51 749

转载 word不能输入中文

文件--选项”-高级- 编辑选项,找到最后一项设置,即在“输入法控制处于活动状态”前打钩,确定即可。(如果前面有勾,则把勾去掉)

2012-07-23 16:03:19 602

转载 java基础---->java虚拟机运行环境数据区域说明

堆(heap)、栈(stack)和方法区(method) JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method区)堆栈(Stack)是操作系统在建立某个进程时或者线程(在支持多线程的操作系统中是线程)为这个线程建立的存储区域,该区域具有先进后出的特性。Java中分配堆内存是自动初始化的。引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,

2012-07-16 15:36:14 2520

转载 Android配置开发平台

Myeclipse8.5+SDK+ADT安装以及配置 一、   目的:配置Android开发平台二、   操作平台:   Win7   Myeclipse8.5   JDK1.6 Android-SDK-windows.zip     ADT-14.0.0三、   具体步骤:1、   下载安装 JDK1.7配置环境变量 JavaHome Path ClassPath等等,由于做

2012-07-03 22:16:26 751

kettle实现数据库迁移

kettle完整流程实现数据库迁移,包括获取表名称,创建表,抽取表数据。

2014-11-27

空空如也

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

TA关注的人

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