`
advance0683
  • 浏览: 50509 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
Java中static final 与 final 的区别:   例子: import java.util.Random; //这个例子想说明一下static final 与 final的区别 public class StaticAndFinalTest { private static Random rand = new Random(47); //47作为随机种子,为的就是产生随机数。 private final int a = rand.nextInt(20); private static final int B = rand.nextInt ...
Java中静态初始化块、初始化块和构造方法的执行过程   例子: package classmate; public class Team { public static void main(String[] args) { Person p = new Person(); System.out.println("------------------------------"); Person p1 = new Person(); } } class Person{ //构造方法 public Person(){ ...
类何时被java类装载器装入系统 (1) 当使用该类访问它的静态成员变量或使用该类调用其静态方法时,这个时候,尽管没有创建该类的对象,但该类还是被装入系统了。 (2) 当使用new关键字,创建该类的对象时,该类也将被装入系统。   而静态初始化块,只在类被java类装载器第一次装入系统时才被调用,且在整个过程中只调用这一次。 下面例子说明了这一点: public class ClassGrade { public static void main(String[] args) { //访问Student类的静态成员变量sid,类被第一装入系统,静态初始化块被调用 ...
最近在看JavaScript,在网上看到这样一篇关于JavaScript闭包的文章,我感觉不错。链接http://blog.csdn.net/hitman9099/archive/2009/01/28/3854171.aspx   最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于 ...
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中的日期类型 TO_NUMBER 将字符转化为数字   TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); TO_CHAR(date,’格式');   //TO_CHAR(date,'YYYY-MM-DD');     TO_DATE TO_DATE('1982-1-23','YYYY-MM-DD');      注意:1.在使用Oracle的to_date函数来做日期转换时,可能会直觉地采用“yyy ...
Oracle 中 %ROWTYPE:      %ROWTYPE:表示该类型为行数据类型,存储的时候为一行数据,一行有很多列,相当于表中的一行数据,也可以的游标中的一行数据。      用到%ROWTYPE作用是:当查询整行的时候(SELECT * FROM EMP;),那么效率比每一个字段对应快。       例如: v_info emp%ROWTYPE; //该类型为emp表中的一行数据类型                v_cinfo c_emp%ROWTYPE //该类型为游标c_emp中的一行数据类型   下面是一个例子:   declare r_emp emp ...
Oracle %TYPE   %TYPE 是定义变量的一种方法      V_StudentID students.id%TYPE 表示的含义:变量V_StudentID 与students表中id的字段数据类型一致,长度也一致,当students中id的数据类型改变时,那么V_StudentID的数据类型也会跟着改变。      
--创建一个FUNCTION , 名为get_salary,并且有参数no,也有返回值salary。 CREATE OR REPLACE FUNCTION get_salary(no NUMBER) RETURN NUMBER IS salary NUMBER(5,2) := 110; --为salary赋值,salary变量临时存放工资的值 BEGIN --查询出来的sal值,存放入salary变量中 SELECT e.sal into salary FROM emp e WHERE e.empno = no; --返回salary RETURN ...
hibernate中get方法和load方法的根本区别     如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在load时会先查一下session缓存看看该id对 ...
Android 一个应用的执行过程      (1) 首先我们会在应用中会看到很多图片,那么当我们点击某一个图片的时候,会去找到这个应用所对应的AndroidManifest.xml配置文件 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> ...
Andorid开发中有四中布局方式 LinearLayout(线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局) 其中:AbsoluteLayout(绝对布局)不建议被使用,因为手机屏幕有打有小,使用了绝对布局,那么显示上会有问题。        
 (1) 在Android开发中,"@"符号表示要引用R.java文件中的内容。(R.java是创建项目的时候自动生成,由系统来维护,不需要我们手动来修改) (2) <TextView                     android:id="@+id/myText" />      这个[ @+id/myText ]  语法,我们知道"@"符号表示引用R.java文件中的静态最终类 (比如:public static final class string { } 它就是R.java文件中的静态最终类) 那 ...
   这两天学了点Android,初学有很多不懂和容易犯错的地方,说的不对,请大家给意见,谢谢!    上传了一张图片,先通过这张图片开始讲起。 (1) 这个Android项目中有2个Activity,而每个Activity都需要在AndroidManifest.xml配置文件中进行注册。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...
   最近忙里偷闲学习了一些Android,为以后转做Android打下基础。在今天做一个例子的时候,遇到了一个异常,我看了很久,最后终于找到问题所在。      异常:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.william/com.william.ResultActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x14    解决:TextView 对象中有一个方法为setTex ...
最近在看JNDI,在网上找了一些资料,看见一篇很不错的文章。   ------------文章开始 前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可 ...
Global site tag (gtag.js) - Google Analytics