自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不是肖邦

只想把编写程序代码当成一种习惯

  • 博客(15)
  • 收藏
  • 关注

原创 【java基础】类型转换操作符

类型转换(cast)的愿意是“模型铸造”,在适当的时候,java会将一种数据类型自动转换成另一种。比如我们为某浮点变量赋以一个整数值,编译器会将int自动转换成float。在java中,我们可以显示进行类型转换或者强制类型转换。如:int i = 200;long lng = (long)i;这里我们可能是多余的,即使我们不通过(long)来对i进行转换,编译器也会自动进行int值到lo

2013-03-22 17:35:50 511

原创 【java基础】自动递增和递减

顾名思义,递增意为“增加一个单位”,操作符是“++”;递减意为“减少一个单位”,操作符是“--”。递增和递减操作不公改变了变量,并且以变量的值作为生成的结果。在使用过程中,还分为“前缀式”和“后缀式”,主要区别在于,前缀式操作会先执行运算,再生成值,意思是返回的变量值比原来没改变之前增加(减少)了一个单位。而后缀式会先生成值,再执行运算。这样,当前返回的值就是变量此前的值,而接着调用该变量

2013-03-22 09:15:15 2206

原创 pb编程杂记

记录在使用pb过程中的点点滴滴……1、今天在编写程序调用delphi编译的dll组件时,遇到个问题,就是在运行完程序后,都会提示程序出错,奇怪的是,调用dll里的函数都能够正常运行的。在往是否是内存溢出引起的呢,百度一下,果然找到了原因:因dll中的函数存在返回值的,而我是直接命名变量后引用传出值,问题就在这里。因为下面一段话给了我提示:delphi的pchar就是传址的,可以用ref s

2012-08-22 11:53:51 461

原创 xfire webservice抛出异常小结

通过myeclipse\xfire,简简单单两步建立webservice。一、创建web service project,填写好相关信息,其中选择xfire组件等。其余按默认即可。二、创建web service bean,这时,工程文件里会多出service.xml的配置文件。就这两步,其实正常的话,应该能够发布成功。我说的是正常,是只myeclipse中包括所需的包是完整的。现在有个

2012-07-26 09:51:38 1296 1

原创 JDBC学习笔记

JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说,就是调用者和实现者之间协义。JDBC的实现由数据库厂商以驱动程序的形式提供。下面就是常用的JDBC API的介绍:在JDBC中包括了两个包:java.sql和javax.sql。前者包中的类和接口主要针对基本数据库编程服务,如生成连接、执行语句以及准备语句和运行批处理查询等。后者包属扩展功能,主要为数据库方面的高级操

2012-07-23 16:23:37 362

原创 Java常见的基本概念

在有限的时间里,快速学习了一下java的基础知识,对于java还是有些模糊。记下一些常见概念,以备能够及时理清思路深入学习。当然,有些摘自网络,在此表示感谢。一、面向对象(OOP)最重要的思想是类,类是模板,类是蓝图。从类中构造一个对象,即创建了这个类的一个实例(instance)。二、封装就是指导数据和行为结合在一个包中,并对对象使用都隐藏数据的实现过程,一个对象中的数据叫它的实例字段(

2012-07-19 10:58:42 402

原创 随想录,写在下班前

时间很快,确实很快。大半年过去啦,不想自己感觉确是原地小踏步。每个人都会在一定的时期内,或多或少的总结、反思自己,记录自己。只为在下一次总结、反思时,能够多些许不一样。原来,巴神只用一个单刀球的时间,便认真思考了自己的人生,接着迎来的属于自己成就。原来,程序员,关于加班,能够给人很多的启示。原来,工作只是每天都在上班、下班之间重复。原来,……我能把握的是什么呢。或许,我只是

2012-07-18 17:49:54 302

原创 java连接oracle实例学习

1、本次实例使用到oracle数据库及myeclipse工具,因此,要将环境搭起。因工作中需要oracle数据和myeclipse,在我本机中已安装有所需要的工具及环境(jdk)。2、使用myeclipse建立一个新的web工程,然后将oracle安装目录下的jdbc文件中的classes12.jar包拷贝到工程目录下的WEB-INF/lib中。其它的可以暂时不作处理,现在我们只是建立一个

2012-06-27 09:33:58 405

原创 java基础语法学习笔记(七)

接口与内部类前面的章节已经学习了java面向对象程序设计的全部基本知识。下面主要学习常用的高级技术。接口在java程序设计语言中,接口不是类,而是一组对类的需求描述,这些类要遵从接口描述的统一格式定义。下面是一个具体的例子。Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提:对象所属的类必须实现了Comparable接口。下面是Comparable接口的代

2012-06-26 16:03:14 549

原创 java基础语法学习笔记(六)

Object:所有类的超类Object类是java中所有类的最终祖先,在java中,每个类都是由它扩展而来的,但是并不需要这样写:class employee extends Object;可以使用Object类型的变量引用任何类型的对象:Object obj = Employee(“harry hacker”,3500);那当然,Object类型的变量只能用于作为各大种值的通

2012-06-17 15:21:20 746

原创 java基础语法学习笔记(五)

继承(inheritance),利用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以在新类中添加一些新的方法和域,以满足新的需求。类、超类和子类class Manager extends Employee{添加方法和域}关键字extends表示继承,在Manage与Employee之间存在着明显的is-a关系。

2012-06-15 17:34:52 548

原创 java基础语法学习笔记(四)

对象构造:java提供了多种机构来编写构造器。重载,从前面可以看到,GregorianCalendar类有多个构造器。我们可以使用:GregorianCalendar today = new GregorianCalendar();或者GregorianCalendar deadline = new GregorianCalendar(2099,Calendar.DECEMBER,

2012-06-14 17:41:57 484

原创 java基础语法学习笔记(三)

对象与类关于oop的概念,网上已有很多介绍。对象的三个主要特性:对象的行为(behavior)——可以对对象施加哪些操作,或可以对对象施加哪些方法?对象的状态(state)——当施加那些方法时,对象如何响应?对象的标识(identity)——如何区分具有相同行为与状态的不同对象?类之间最常见的关系有依赖(“uses-a”)、聚合(“has-a”)、继承(“is-a”)。依赖

2012-06-14 16:03:24 454

原创 java基础语法学习笔记(二)

六、字符串java没有内置的字符串类型,而是在标准java类库中提供了一个预定义类String。每个用双引号括起来的字符串都是String类的一个实例:String a = “”; //an empty stringString greeting = “Hello”;String 类没有提供用于修改现存字符串的方法。所以,在java文档中将String类对象称为不可变字符串。S

2012-06-12 17:56:17 393

原创 java基础语法学习笔记(一)

一、java语言的基础理解1、java是大小写敏感的编程语言2、类是构建所有java应用程序和applet的构建块,java应用程序中的全部内容都必须放置在类中。关键字class后面紧跟类名,名字必须以字母开头,后面可以跟字母和数字的任意组合,长度基本上没有限制,但是不能使用java保留字。虽然java中定义类名的规则很宽松,但是为了能够更好的编写java程序代码,我们还是遵循标准

2012-06-12 17:54:07 523

空空如也

空空如也

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

TA关注的人

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