![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 56
likaifeng123
正在初步的开始阶段
展开
-
java思想- - ->控制程序流程
java用运算符(operator)来控制程序。 使用java运算符 +,-,*,/,=几乎所有的运算符都是作用于primitive数据,==,=,!= 是例外,它们可以作用于任何对象。 优先级先乘除后加减,有括号的先算括号里面的。x= x + y - x/z + kx= x + (y-z)/(z+k) 赋值a = 4; this is ri原创 2009-06-19 10:23:00 · 461 阅读 · 0 评论 -
java思想- - ->初始化与清理
不安全编程:初始化(initialization)和清理(cleanup)C语言中的变量的初始化,内存的回收,都会引发许多bug问题。 用构造函数确保初始化 构造函数在对象创建以后,立即调用,保证初始化(还没有来得及用)。构造函数的命名:和类的名字一样public class Test(){ public Test(){}; public void stai原创 2009-06-20 00:05:00 · 333 阅读 · 0 评论 -
初用apache.commons.beanutils.BeanUtils
该class提供了一系列的静态方法操作业已存在的符合JavaBean规范定义的Java Class.这里强调的JavaBean规范,简单来说就是一个Java Class通过一系列getter和setter的方法向外界展示其内在的成员变量(属性).通过BeanUtils的静态方法,我们可以:复制一个JavaBean的实例--BeanUtils.cloneBean(); 在一个JavaBe转载 2009-06-22 14:13:00 · 373 阅读 · 0 评论 -
异或运算符
异或的运算方法是一个二进制运算: 1^1=0 0^0=0 1^0=1 0^1=1 两者相等为0,不等为1. 这样我们发现交换两个整数的值时可以不用第三个参数。 如a=11,b=9.以下是二进制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1011=1001; 这样一来a=9,b=1原创 2009-06-19 15:10:00 · 425 阅读 · 0 评论 -
java思想之复用类 chapter 6
复用类分为两种情况①:在新类中创建旧类的对象。②:继承,inheritance 对象作为参数传递的时候,主要传递他们的reference就可以了primitive类型的对象是没有reference的,它们是直接定义的。 所有的非primitive对象都会有一个toString();方法。 primitive对象作为成员变量的时候会自动初始化为0,非primi原创 2009-06-22 23:58:00 · 395 阅读 · 0 评论 -
EJB的学习
pojo 就是普通的javabeanioc 就是控制反转 或成为依赖注入,容器控制组件,权利由程序转移到容器控制,很多的操作都是由容易去实现。 java的元数据批注 annotation @Entity@Table(name="helloTable")public class HelloEntityBean(){//the entity class must hav原创 2009-06-23 23:53:00 · 1309 阅读 · 0 评论 -
接口和内部类( interface and inner class)
Interface 是 抽象类(abstract)的极端表现形式,抽象类定义方法,没有实现,也可以实现,不可以初始化,由他的子类初始化并定义完成。 接口interface的定义:interface 是abstract类的进一步强化。 接口的定义形式:方法名,参数列表,返回值的类型,没有方法的正文。 可以定义成员变量,天生就是static和final inte原创 2009-06-23 21:33:00 · 485 阅读 · 0 评论