随笔分类 - Java
摘要:转自:http://liuyuru.iteye.com/blog/773367 1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.
阅读全文
摘要:public class Test4 { public static void main(String[] args) { int x=(int) (Math.random()*100);//100以内的随机数 int y=(int) Math.random();//0或者1 System.out.
阅读全文
摘要:public class QuickSort { /** * 快速排序 * @param strDate * @param left * @param right */ public void quickSort(String[] strDate,int left,int right){ Strin
阅读全文
摘要:转自:http://blog.csdn.net/qq_35447305/article/details/52442380 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技
阅读全文
摘要:溢出:内存溢出是由于jvm虚拟内存不够! 内存溢出可以通过调整配置来减少发生频率,但无法彻底避免。 泄露:软件设计上的问题,和硬件没有关系, 内存泄露可以通过完善代码来避免;内存泄露积累起来将导致内存溢出。 Q: 内存溢出的解决方案? A: 一是从代码层面进行优化完善,尽量避免该情况发生; 二是调整
阅读全文
摘要:Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程继承Thread类的方法尽管被
阅读全文
摘要:接口里面的变量为常量,比如定义:double PI = 3.14;其实际是 public static final double PI = 3.14接口里面的方法为抽象方法,实现该接口的类都必须实现接口里定义的方法,比如定义: public void test();其实际为:public abstr
阅读全文
摘要:Collection FrameWork如下: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection是最基本的集合接口,一个Co
阅读全文
摘要:Java code ? 1 2 3 4 5 6 7 8 9 10 public static void main(String[] args) { Integer i1=10; Integer i2=10; Integer i3=new Integer(10); Integer i4=128; In
阅读全文
摘要:class A{ public A(){ System.out.println("调用A的无参构造函数"); } public A(String temp){ System.out.println("调用A的有参构造函数"+temp); }}/*使用super调用父类构造器的语句必须是子类构造器的第
阅读全文
摘要://break是结束整个循环体,continue是结束单次循环比方说:while(x++ < 10){ if(x == 3) { break; } printf("%d\r\n", x);}结果是输出 1 2 就退出了整个while循环但是如果使用continuewhile(x++ < 10){ i
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。 版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。 目录(?)[+] 目录(?)[+] 原文:http://blog.csdn.net/luoweifu/article/details/4
阅读全文
摘要:public class Maopao { public static void main(String[] args) { int[] array={1,2,5,3,10,21,0}; getSortD_X(array); getSortX_D(array); } public static vo
阅读全文
摘要:由?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果,例如: Int A,B,C; A=2; B=3; C=A>B ? 100 :200; 这条语句的意思是,如果A>B的话,就将100
阅读全文
摘要:“>>>”运算符所作的是无符号的位移处理,它不会将所处理的值的最高位视为正负符号,所以作位移处理时,会直接在空出的高位填入0。当我们要作位移的原始值并非代表数值时(例如:表示颜色图素的值,最高位并非正负号),可能就会需要使用此种无符号的位移。比如: -10>>>2=1073741821 -10=11
阅读全文
摘要:i在前,先引用 i在后,先自增 a=i++;(分解:a=i; i=i+1;)a=++i;(分解:i=i+1;a=i;)这样使用a的值是不一样的 a=1+++i的话就先i=i+1;i=2.然后a=i+1,a=3
阅读全文
摘要:关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 Java语言规定关键字不能作为标识符。目前共有50个Java关键字
阅读全文
摘要:public class ThreadTest { private int j = 1; //+1 private synchronized void n(){ j++; System.out.println(Thread.currentThread().getName()+"n:"+j); } /
阅读全文
摘要:public class Test2 { static { System.out.println("1"); } { System.out.println("2"); } public Test2() { System.out.println("3"); System.err.println("3"
阅读全文