自定义博客皮肤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)
  • 收藏
  • 关注

转载 String s=new String("abc")创建了几个对象?

String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。  我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来

2013-04-05 14:14:01 342

转载 oracle练习(三)

预置的表及数据-----------------------------------------------------------------------------------员工部门表练习--------------------------------------------------------------------------------------emp员工表-

2013-04-05 13:51:23 367

转载 oracle练习(二)

--1.创建临时表空间(dba用户)create temporary tablespace SJZ_TEMP_TABLESPACE tempfile '/home/oracle/oradata/GDEP/sjz_temp_tablespace.dbf' size 50m autoextend on next 50m maxsize 20480m extent management

2013-04-05 13:50:48 330

转载 Oracle练习(一)

数据库的启动与关闭----window------启动监听:lsnrctl start------查看监听:lsnrctl status------停止监听:lsnrctl stop------启动oracle Service:net start OracleServiceOrcl(Orcl是所启动的实例名)----linux------使用root用户登录linux后

2013-04-05 13:50:10 336

转载 Collection框架

Collection框架集合框架(CollectionFramework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的数据结构,如动态数组,链表,堆栈,集合,哈希表等.集合框架类似编程中经常用到的工具类,使得编码这专注

2013-04-03 13:23:12 365

转载 线程通讯和同步的两种实现方法

在多线程编程中,不免要涉及同步和通讯两个方面。同步有两种方法实现,一种是利用synchronized标示,另外一种是加锁。生成锁的对象的方法是:privatestatic Lock lock = newReentrantLock();Lock是一个接口,而Reentrantlock是一个实现的类。构造方法有:ReentrantLock()和ReentrantLock(fair:boolean)两种

2013-04-01 18:09:10 399

转载 Eclipse 如何设置注释的模板

最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows---preferences...---java--code style--code Templates---Comments就可以进行设置了。 这里的设置包括常量和变量,变量的类型可以随时自动插入,就用insert varaibles....这个功能,会列出

2013-03-27 00:11:46 413

转载 Java实例化类的方法

Java中,类的实例化方法有四种途径:1)使用new操作符2)调用Class对象的newInstance()方法3)调用clone()方法,对现有实例的拷贝4)通过ObjectInputStream的readObject()方法反序列化类1.ClassInstance.javaimport java.io.*;      class ClassInstance implem

2013-03-27 00:06:26 420

转载 Java类与对象的初始化

面试的时候,经常会遇到这样的笔试题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和静态块,它们只包含一些简单的输出字符串到控制台的代码,然后让我们写出正确的输出结果。这实际上是在考察我们对于类的初始化知识的了解。首先,我们先看看下面的代码,这就是很经典的考察方式。public class InitField {      public static void main(S

2013-03-27 00:05:05 360

转载 Java六大必须理解的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!

2013-03-27 00:04:04 360

转载 Java程序员集合框架面试题

Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。1、 什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事:● 编程更加省力,提高城程序速度和代码质量● 非关联的API提高互

2013-03-27 00:01:34 489

转载 关于Java 23种设计模式的有趣见解

在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factor

2013-03-27 00:00:52 345

转载 Junit学习(2)

Junit 1、Junit是什么?它是一个开源代码的Java测试框架,用于编写和运行可重复的测试。是用于单元测试框架体系XUnit的一个实例,Junit是于用于Java语言的。(此外还有Cunit等)Erich Gamma(GoF之一)、Kent Beck (XP和refactor的先驱之一)2、Junit有什么特性?A.用于测试期望结果的断言(Assertion)B.用于

2013-03-26 23:45:34 365

转载 Junit学习(1)

Junit 工具用于单元测试的工具,是极限编程中必不可少的工具。Java开发人员必须掌握的工具。首先,在开发软件的过程中,风险是无处不在,从根本上讲,我们无法消除这些风险,但可以通过进行测试来降低风险,从而提高开发的可靠性,以及最终软件的质量。那么,我们所讲到的测试的职责又是什么呢?测试最为重要的一点就是为了确保各开发阶段的开发质量,发现软件中存在的缺陷;然后是为了验证开发的产品是否符

2013-03-26 23:44:48 447

转载 java设计模式示例

创建模式1.工厂方法模式(Factory Method)  将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {    public

2013-03-26 23:43:26 395

转载 面向对象的设计原则

三个宏观的设计原则:针对接口编程,而不是针对实现编程(Code to an interface rather than to an implementation.)。优先使用对象组合,而不是类继承(Favor Composition Over Inheritance)。封装变化点(Encapsulate what varies. )。      几个具体的设计原则:单一职责原则

2013-03-26 23:40:17 362

转载 在Javascript 中实现window.open弹出窗口居中显示

function openwindow(url,name,iWidth,iHeight) {  var url;                                 //转向网页的地址;  var name;                           //网页名称,可为空;  var iWidth;                          //弹出窗

2013-03-26 23:34:42 590

转载 堆和栈的区别

(转自芊珑)一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)

2013-03-26 23:32:53 319

转载 java保留两位小数4种方法

import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format {    double f = 111231.5585;    public void m1() {        BigDecimal bg = new BigDecimal(

2013-03-26 23:31:30 267

转载 OO思想 (面向对象思想)

大家编程序是为了让编出来的程序帮我们做事情、解决问题的。简单地说,在目前的计算机体系 下,所有程序最终的形式都是一大堆机器指令对数据的操作,操作的结果就是我们想让计算机帮我们做的事情。所以我们写程序从根上来说就是写一条一条的机器指 令教计算机怎么一步一步地操作,最终实现我们要做的事情。这也是计算机刚开始出现时人们就采用的编程序的方法,目前大家称这种方法为“面向过程”的编程方 法。“面向过程”的

2013-03-26 23:30:38 552

空空如也

空空如也

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

TA关注的人

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