都是从《Thinking in
Java》英文第四版中摘抄的_______________________________________________________________________________________________________________________变...
分类:
编程语言 时间:
2014-05-08 05:16:35
阅读次数:
529
1 import java.util.Stack; 2 public class T005 { 3
public static void main(String[] args){ 4 Node n1 = new Node(1); 5 Node n2 =
ne...
分类:
编程语言 时间:
2014-05-08 05:19:42
阅读次数:
402
线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存就绪状态:当一个线程创建了以后,其他的线程调用了它的start()方法,该线程就进入了就绪状态。处于这个状态的线程位于可运行池中,等待获得CPU的使用权运行状态:处于这个状态的线程...
分类:
编程语言 时间:
2014-05-08 05:11:34
阅读次数:
280
java中最小的编译单元为一个.java文件,在一个.java文件中只允许存在一个public的类,且类名应该与该文件名称相同,多个.java文件被编译成多个.class文件,他们被组织于同一个包下,
java中的访问控制符最重要的目的既是为了维护这种关系,控制包下某个类的成员或方法的可见性。 .....
分类:
编程语言 时间:
2014-05-08 01:33:54
阅读次数:
340
字符串数组怎么赋值呢? 首先当然得先定义啦:String infoPack[] ;
然后想当然的以为在for循环里,new一个数组, String infoPack[i] = imgurls;
事实证明是不行滴,这样数组里面其实只有一个值,给数组定义的时候规定其长度...
分类:
编程语言 时间:
2014-05-08 01:30:50
阅读次数:
373
线程有同步和异步之分。
同步的使用场景:多个线程同时访问一块数据,也叫共享区。对于多个线程同时访问一块数据的时候,必须使用同步,否则可能会出现不安全的情况。比如数据库中的脏读。但是,多个线程同时访问一块数据,有一种情况不需要同步技术,那就是原子操作,也就是说操作系统在底层保证了操作要么全部做完...
分类:
编程语言 时间:
2014-05-08 01:25:39
阅读次数:
349
1 wait方法:
该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。
调用wait方法需要注意几...
分类:
编程语言 时间:
2014-05-08 01:18:35
阅读次数:
403
1.创建新的字符串 1 public class T004 { 2 public static
void main(String[] args){ 3 System.out.println(replaceBlank("we are happy")); 4
} 5 ...
分类:
编程语言 时间:
2014-05-08 01:08:18
阅读次数:
364
一、定义:Spring 是一个开源的控制反转(Inversion of
Control,IoC/DI)和面向切面(AOP)的容器框架,它的主要目的是简化企业开发二、实例化Spring容器:方法一:在类路径下寻找配置文件来实例化容器1
ApplicationContext ctx = new Clas...
分类:
编程语言 时间:
2014-05-08 00:57:59
阅读次数:
580
线程控制基本方法方法功能isAlive()判断线程是否还“活”着,即当前run线程是否还未终止。getPriority()获得线程的优先级数值setPriority()设置线程的优先级数值Thread.sleep()将当前线程睡眠指定毫秒数join()调用某线程的该方法,将当前线程与该线程“合并”,...
分类:
编程语言 时间:
2014-05-08 00:56:56
阅读次数:
582
一、函数
实际项目中,要实现的功能不是仅靠一些基本语句就可以实现的,通常需要将这些大的功能进行分解,分步骤完成。例如:要实现一个学生信息管理系统,
一个学生信息管理系统至少包括学生信息的添加、查询、删除、修改等功能, 这些功能要求就是对该系统的初步分解, 然后以查询功能为例对其继续分解, 查询 功....
分类:
编程语言 时间:
2014-05-08 00:55:53
阅读次数:
450
新建一个Maven
webapp项目,webxml以及spring配置没什么需要注意的,不再赘述。Maven依赖:(个人习惯,有用没用的都加上。。。) 4.0.0 zp.test
extjs war 0.0.1-SNAPSHOT extjs Maven Webap...
分类:
编程语言 时间:
2014-05-08 00:52:50
阅读次数:
653
#include
using namespace std;
//节点类
template
struct QNode
{
T data;
QNode *next;
};
//队列类
template
struct LinkList
{
QNode * front;
QNode * rear;
size_t size;
};
//构造一个空队列
template
void InitQueu...
分类:
编程语言 时间:
2014-05-08 03:48:19
阅读次数:
346
EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)EO理论上是只有产品组维护,里面包含其所有的业务逻辑,并提供相应的Expert给自己或者其它产品组使用。而VO是各个组根据需要或基于EO或者只读的SQL而建立的,里面可以根据需要添加自己的业务实现和逻辑。对于EO内...
分类:
编程语言 时间:
2014-05-08 04:38:41
阅读次数:
342
java多线程中join用法...
分类:
编程语言 时间:
2014-05-08 02:01:39
阅读次数:
324
Linux软件安装的特点:
1、Linux中没有注册表的概念,因此要想删除某个软件直接删除软件目录就可以了。
2、软件的安装有些需要Linux软件包的支持,在Linux中使用rpm命令管理软件包。
3、Linux中软件安装的过程很迅速,并且软件的运行速度也很快。
4、Linux中权限管理很严格,因此安装时需要对安装介质进行权限配置。
体验Linux下的Java开发
编译器->字节码...
分类:
编程语言 时间:
2014-05-08 02:11:56
阅读次数:
336
Red Hat Package Manager 简称rpm
rpm格式的文件就是我们可以使用RPM命令进行管理的软件包格式的文件
JDK的安装
#sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin
.bin 可以使用sh命令来解压执行
Linux的用户的登录过程
/etc/profile
/etc/profile.d(各个脚本)
/et...
分类:
编程语言 时间:
2014-05-08 02:08:50
阅读次数:
329
工作多年,因为项目需要,用过的编程语言不少了:c/c++、java、c#、汇编、vb、objective c、apple script。不过主要使用的还是c/c++,一方面是用得久了,习惯了。另一方面,思考问题的方式已经偏“底层”了,不想内存、不考虑指针,似乎就浑身冷汗,无法编程了。连带我在面试一些小朋友的时候也会不自觉的问一些底层的知识点。再有一方面,就是想要程序的运行效率更高一些,个人一直以写...
分类:
编程语言 时间:
2014-05-08 03:47:24
阅读次数:
435
*4.21(计算不同利率下的贷款)编写程序,让用户输入贷款总额及以年为单位的贷款期限,以1/8为递增量,显示从5%到8%的利率下每月支付额和总偿还额。假设输入贷款总量为10000,还贷期限为5年,所显示的输出如下:贷款总额:to000年数:5利率月支付额总偿还额5%188.7111322.745.125%18..
分类:
编程语言 时间:
2014-05-08 03:05:16
阅读次数:
586
生成随机字符生成随机字符就是生成0到65535之间的一个随机整数,因为0<=Math.random()<1.0,必须在65535+1(int)(Math.random()*(65535+1))随机生成小写字母publicclassRandomCharacter{
publicstaticchargetRandomCharacter(charch1,charch2){
return(char)(ch1+Math.ran..
分类:
编程语言 时间:
2014-05-08 03:19:35
阅读次数:
435