摘要:
JAVA 位运算符和位移运算符java位运算符包括&(与) AND|(或) OR^(异或) XOR~(非) NOT位移运算符包括>>(右移)>>(右移,左边空出的位以0填充)顾名思义,位运算符用于位运算,那就只能对整型或者字符型进行运算。而除了~(非)是一元运算符之外其他的都为二元运算符。所有位运算... 阅读全文
摘要:
1、不用第三方变量交换两个变量a,b的值。2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interfaceA{int x = 0;}class B{int x =1;}class C extends B implements A {public void pX(){ System... 阅读全文
摘要:
1、这需要进行位操作,必较麻烦的在学习程序语言和进行程序设计的时候,交换两个变量的值是经常要使用的。通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解... 阅读全文
摘要:
充分利用系统全局区域SGA(SYSTEM GLOBAL AREA) : SGA是oracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的。正确的SGA大小对数据库的性能至关重要。SGA包括以下几个部分:1、 数据块缓冲区(data block... 阅读全文
摘要:
通过使用 XMLHttpRequest 对象,web 开发者可以做到在页面已加载后从服务器更新页面!在 2005 年 AJAX 被 Google 推广开来(Google Suggest)。Google 建议使用 XMLHttpRequest 对象来创建一种动态性极强的 web 界面:当您开始在 Go... 阅读全文
摘要:
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop... 阅读全文
摘要:
Java内存分配:1. 寄存器:我们在程序中无法控制 2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 3. 堆:存放用new产生的数据 4. 静态域:存放在对象中用static定义的静态成员 5. 常量池:存放常量 6. 非RAM存储:硬盘等永久存储空间 -----... 阅读全文
摘要:
1、参数类型,有实际参数和形式参数! 形参就是一个变量,是用于存储调用函数时传递给函数的实际的参数。 而调用给函数的就是实际参数,也就是实际的具体的值。 用数学的方式就是,函数是一个公式,而形参是一个未知数,实参顾名思义就是给未知数赋予的值!!!2、函数是必须调用才能被使用,必须注意的是:函数下面不能再定义函数,只能调用函数!!!!3、 函数里面参数必须写参数类型,而调用函数(),括号里面只需写上变量值,也就是实际参数!!!4、构造函数 构造函数就是给一个,实例化的对象的属性进行初始化:一般数值数据都初始化为0,字符串数据都初始化为null。 构造函数不管是在自身的,person类里... 阅读全文
摘要:
1、如何输入一个字符??:::比如:输入一个字符‘A’,执行语句a;输入一个字符'B',执行语句b。 Scanner sc=new Scanner(System.in); // 定义一个Scanner输入方法; String str=sc.next(); //输入一个字符串; char c=str.charAt(0); //从字符串里面调用一个字符; 再用switch(c)语句循环!!!2、数组,冒泡排序方法!!! int[] ary=new int[] for(i=0;iary[i+1]){ int c=... 阅读全文
摘要:
如果一个变量要在循环再有作用域,我们需要在循环外对它进行声明!for循环,for(1;2;3){4}:先执行1句,然后执行2句,然后执行4句,然后在执行3句;再判断2句中的布尔表达式是否为真,为真继续循环!do/while循环,跟for循环的区别是:do/while循环,不限次数循环!在循环中,我们可以加入一个变量i,来计算循环的次数!Switch语句,只测试变量的值得相等性,不能用于大于、小于的比较,并且case后的值必须是常量或字面量。检测的变量只能是32位或者更小的整数值:byte,short,int,char。java虚拟机的内部由类装载器,运行时数据库,执行引擎组成。1)、类装载器用 阅读全文