![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Dear_小严家的豆芽菜
懒,所以做了自动化测试;发现更勤快了呢
展开
-
JAVA基础知识点
1. 说说&与&&的区别&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。(1)&&有短路功能,第一个表达式为false,不会再去执行第二个表达式,即if(str!=null&&str.equals(“”)),不会报出空指针异常(NullPointerExcept原创 2014-05-07 18:45:38 · 399 阅读 · 0 评论 -
Oracle--大数据量创建 物化视图
chaCREATE MATERIALIZED VIEW MV_BUET_BUSINESSEVENT REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1/48 WITH PRIMARY KEY AS SELECT * FROM T_BUET_BUSINESSEVENT@zfdb;原创 2014-05-23 14:43:49 · 1905 阅读 · 0 评论 -
JAVA多线程之高级部分
高级部分1.Java Memory Model(JMM)JMM描述了Java线程是如何通过内存交互的,从而了解happens-before原则?为什么需要使用happens-before原则?是如何通过synchronized、volatile&final来实现这一原则?2.Locks&Conditionjava.util.concurrent.locks原创 2016-03-24 20:34:36 · 519 阅读 · 0 评论 -
Java多线程之线程状态转换
1.新建:新创建一个线程实例对象;Thread th=new Thread();2.就绪:调用线程的start()方法,启动线程,该线程位于可运行线程池中,等待CPU资源3.运行:就绪线程池中的线程获取CPU时间片后,执行线程运行方法run();4.阻塞:运行中线程因为某些原因,放弃CPU资源,暂时停止运行,直到进转载 2016-03-25 10:18:51 · 364 阅读 · 0 评论 -
JAVA多线程之基础部分
基础部分1.进程与线程 进程:程序或任务的执行过程,持有资源(共享内存、共享文件)和线程,是线程和资源的载体线程:线程是系统中最小的执行单元、一个进程可以有多个线程、线程共享进程的资源2.线程的交互互斥:共享资源的竞争同步:协同工作3.JAVA对线程的支持Thread类 和Runnable接口线程的创建:Thread()原创 2016-03-24 20:07:50 · 349 阅读 · 0 评论