- 博客(29)
- 收藏
- 关注
转载 oracle中游标与动态绑定变量
一、 游标:用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等等。在Oracle9i之前,使用FETCH语句每次只能提取一行数据;从Oracle9i开始,通过使用FETCH…BULK COLLECT INTO语句,每次可以提取多行数据。语法如下:...
2014-07-07 21:56:00
133
转载 Java oop总结二
JavaAPI:一、 异常1. 概念:程序编译或运行时出现的错误称为异常。2. 分类1) Throwable:所有异常的父类。getMessage方法:获取异常信息。printStackTrace方法:打印异常堆栈信息。a) Error:无法通过异常处理机制进行处理的错误。比如:内存溢出...
2014-05-14 19:14:00
105
转载 Java oop总结一
一、 对象 1. 属性 1) 属性 a) 数据类型 基本数据类型:整型(byte、short、int、long),浮点型(float、double)、字符型(char)、布尔型(boolean)。 引用数据类型:自定义类型、数组、接口。 ...
2014-05-13 21:31:00
123
转载 Java反射机制
所谓反射,就是程序运行是探知一个对象的属性、方法以及构造方法的过程。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;...
2014-05-12 20:05:00
79
转载 Java网络编程初识
Internet的迅猛发展与普及为基于计算机网络的分布式计算带来了无线活力,越来越多的创新型应用建立在网络通信的基础上。 Java语言之所以能在短时间内迅速崛起,在很大程度上得益于其设计顺应了网络计算机的潮流。与使用其他程序设计语言或函数库相比,在Java程序中实现网络通信显得更加轻松。 为了能够方便开发网络应用程序,Unix系统推出了一种应用程序访问通信协议的操作系统调...
2014-05-08 20:56:00
87
转载 Java多线程编程初识— —2
线程有同步和异步之分。 同步的使用场景:多个线程同时访问一块数据,也叫共享区。对于多个线程同时访问一块数据的时候,必须使用同步,否则可能会出现不安全的情况。比如数据库中的脏读。但是,多个线程同时访问一块数据,有一种情况不需要同步技术,那就是原子操作,也就是说操作系统在底层保证了操作要么全部做完,要么不做。 异步的使用场景:只有一个线程访问当前的数据。比如,观察者模式,没有...
2014-05-07 21:24:00
77
转载 Java多线程编程初识
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 Java对多线程的支持是非常强大的,他屏蔽掉了许多的技术细节,让我们...
2014-05-06 21:59:00
87
转载 Java XML解析技术
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。 DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象...
2014-05-05 20:20:00
75
转载 Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2。使用...
2014-05-04 21:19:00
84
转载 Java对象的序列化与反序列化
我们知道Java中的对象都是存在于堆内存中的,而堆内存是可以被垃圾回收器不定期回收的。从对象被创建到被回收这一段时间就是Java对象的生命周期,也即Java对象只存活于这个时间段内。 对象被垃圾回收器回收意味着对象和对象中的成员变量所占的内存也就被回收,这意味着我们就再也得不到该对象的任何内容了,因为已经被销毁了嘛,当然我们可以再重新创建,但这时的对象的各种属性都又被重新初始化...
2014-05-02 17:37:00
68
转载 Java I/O系统
IO(输入/输出)指的是计算机与外部世界,或者一个程序与计算机的其余部分之间的接口。它对于任何计算机系统都非常关键,在Java类库中提供了大量类,可以帮助我们从不同的设备读取数据,并保存或输出到不同的设备中。 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目...
2014-04-29 18:52:00
66
转载 Java集合
我们知道数组可以存放相同类型的数据,它不仅可以存放基本类型的数据,也可以存放引用类型的数据。但是我们知道,创建数组时,数组的长度和存储都明确规定好了,所以数组一旦被创建,其长度和存储类型将不能被改变。然而在很多情况下我们是无法知道对象的确切数目,为了解决上述问题,Java提供了一组集合类,通过将集合类作为对象容器,我们就可以方便地管理数目不固定的对象集合了。 ...
2014-04-27 17:44:00
178
转载 浅谈Java Bean
JavaBean 是一种JAVA语言写成的可重用组件。要写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean中的属性必须是私有的,而且每个私有属性必须提供符合命名规范的set,get方法。同时JavaBean应该是课序列化的。其类型可以分为三类:简单属性JavaBean、绑定属性JavaBean和约束属性JavaBean。 用户可以使用Java...
2014-04-24 18:06:00
75
转载 Java事件驱动编程
在昨天我们已经学过了程序的界面编程,但是仅仅有界面是不能对用户输入的数据进行验证的,也就是说不能对用户的交互作出响应。要实现对用户的交互作出响应,就必须编写代码,在用户事件发生时,执行代码,处理事件。 Java事件驱动编程的步骤: 1.建立事件源。生成一个事件并触发它的组件称为事件源。例如,按钮是按钮点击动作事件的事件源。一个事件是一个事件类的实例对象。一个事件对象包含了...
2014-04-23 19:34:00
399
转载 Java图形用户界面编程初识
要进行Java的图形用户界面编程就需要学习Java的API,即Application Programming Interface——应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 Java API中提供了两套组件用于支持编写图形用户界面,包括AWT和Swing。AWT是SU...
2014-04-22 18:48:00
205
转载 Java接口
接口是Java语言的一个基础功能,要想更深入探索Java语言,就必须先理解接口。Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。 Java接口特征: 1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显...
2014-04-21 20:35:00
67
转载 这里是......
这是进入J109这个集体的第一次集体出行,每一个人都没有缺席,当然这次活动辛苦了我们的班主任万老师,作为一个与我们年纪相仿的年轻人来说,组织我们这么一群人出行是需要毅力、耐心、恒心........的。此致敬礼。所谓天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,经历了这次艰辛的出游,我们也得到不少锻炼,为日后光明的前途和为投身于社会主义现代化建设奠定了坚实的基础。...
2014-04-19 23:29:00
66
转载 Java类的特点——多态、抽象
所谓多态,顾名思义,就是多种形式多种状态。多态可以说是面向对象编程的精髓所在。因此理解多态的含义对理解面向对象编程有特别重要的意义。Java之所以引入多态的概念,原因之一是它在类的继承问题上与C++不同,C++允许多继承,这确实给它带来了非常强大的功能,但是多继承必然会引起程序错综复杂,难于阅读理解。为了规避这种风险,java采取了单继承的方法,虽然这样使继承关系简单明了,但是同时也...
2014-04-17 19:50:00
78
转载 Java类的特点——封装
今天我们讨论java类的另外一个重要的特点——封装。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使...
2014-04-16 20:54:00
90
转载 Java类的特点——继承
java类有四大特点——继承、封装、多态和抽象。今天最主要学习了类的继承的特点,继承也是面向对象编程中最重要的特征之一。它允许通过继承一个已经存在的类,来编写一个新类。很明显,类的继承特点让我们在编写程序的过程中减少了许多重复的代码编写,让程序整体变得简洁,更易分析。我们把已存在的定义好的基础类叫父类或者基类(超类),将新派生出的类叫做子类或者派生类。java中使用“is a”关系判...
2014-04-15 21:25:00
175
转载 双色球彩票随机数的产生
用编程实现双色球彩票系统的产生,首先我们想到的就是利用随机数的产生方法来产生一组随机数从而实现彩票系统的编写,但是这样有个问题就是双色球的红球1-33个数从中选六个数是不能够重复的,而随机数是随机产生的,所以每次产生都可能与以前产生的数字相同,所以我们就需要判断,产生相同的数字时在重新产生其他的数,从而达到彩票系统数字不重复的目的。下面是我自己的想法写的算法实现不重复随机数的产生:...
2014-04-09 22:13:00
626
转载 Java方法定义与调用初始
今天学习的最重要的一点就是java的方法。所谓方法在C语言中叫函数,可以通过自己将一类功能封装起来,通过在主函数中的调用来实现所需的功能,举个列子:比如想写一个整数N以内的质数求和,,首先我们想到的就是求得符合条件的质数,这个需要一个方法来实现比如: public static boolean panduan(int a){ for(int j=2;j<a;j...
2014-04-08 22:30:00
117
转载 一周总结
不知不觉java课程已经下来了一个星期,这一周感觉都还简单,在算法上的思路与C语言,C++语言差不了多少,只是在变成的风格与语法上有差异,还是学到了很多的东西,对一些简单的算法有重新认识了一下,也加强了自己画流程图的能力,与C语言相比,Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把它们封...
2014-04-07 22:51:00
83
转载 Java数据类型之间的转换
java数据类型的转换一般分三种,分别是:(1). 简单数据类型之间的转换,在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float--double简单数据类型之间的转换又可以分为:●低级到高级的自动类型转换●高级到低级的强制类型转换●包装类过渡类型能够转换低级变量可以直接转换...
2014-04-03 23:22:00
93
转载 JDK安装及Java基础语法
JDk目前用到的一般是1.5,1.6,1.7版本,JDK安装完毕后,还需要设置电脑的环境变量才可以使用,下面简单介绍一下环境变量的设置步骤。 第一步:右击我的电脑→属性→高级系统设置→高级→环境变量 第二步:点击新建系统变量 第三步:新建一个名为:JAVA_HOME的变量,变量值是:JDK的安装路径 第四步:新建一个path的变量,变量值是:JDK...
2014-04-02 23:22:00
120
转载 Java初识
Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Jav...
2014-04-01 22:24:00
147
转载 中国—互联网—世界
互联网也称作Internet(因特网)是一个由各种不同类型和规模的,独立运行和管理的计算机网络组成的世界范围的巨大计算机网络----全球性计算机网络。组成互联网的计算机网络包括小规模的局域网,城市规模的区域网以及大规模的广域网等等。这些网络通过普通电话线,高速率专用线路,卫星,微波和光缆等线路把不同国家的大学、企业、科研机构以及军事和政府等组织的网络连接起来。实现网络资源共享和信息交...
2014-03-27 17:21:00
140
转载 计算机网络的分类
计算机网络发展至今,按地理范围划分,可分为:局域网、城域网、广域网。其中局域网按照介质访问控制方法角度分为共享介质式局域网和交换式局域网,按传输介质类型角度分类课分为有线介质局域网和无线介质局域网。局域网的核心设备是局域网交换机,局域网技术的特点有: (1)局域网覆盖有限的地理范围。 (2)局域网提供高数据传输速率10Mbps~10Gbps,低误码率和高质量传输环境。...
2014-03-26 22:43:00
162
转载 浅谈Linux操作系统
伴随着计算机的迅速发展,操作系统作为连接机器与人的桥梁,其崛起的必然性不言而喻。发展至今,典型的操作系统由很多,如DOS类、Windows类、Linux类、Mac OS类等等。不同的操作系统有其各自的特点,今天我就简要认识一下Linux操作系统的基本情况。 Linux是一种新型的操作系统,它的最大的特点就是源代码开放,可以免费得到许多应用程序。是一个基于POSIX和UNIX的多...
2014-03-25 18:29:00
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人