![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
weiqianghu
个人主页,欢迎调戏: http://weiqianghu.github.io/
展开
-
进程间通信方式
进程间通信的方法主要有以下几种: 管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。原创 2015-10-05 16:48:17 · 564 阅读 · 0 评论 -
JDK和JRE的区别
JDK和JRE是java开发和运行的工具,其中JDK包含了JRE,但是JRE可以单独安装。 JDK是java开发工具,它不仅提供了java程序运行所需的JRE,还提供了一系列的编译、运行等工具,如javac、java、javaw等。JRE只是java程序的运行环境,它最核心的是JVM及核心类库。原创 2015-06-30 20:46:37 · 692 阅读 · 0 评论 -
java中的应用和c++中的指针的区别
传值还是传引用? 基本类型数据传值,对象类型传引用。 1、类型:引用其值为地址的数据元素,java封装了的地址可以转成字符串查看,c++指针是一个装地址的变量,可以认为是int。 2、所占内存:引用声明时没有实体,不占空间。c++指针如果声明之后用到才会赋值,否则不会分配内存 3、初始值:引用初始值为null,c++指针是int,如不初始化则值不定 4、引用不可计算,指针可以计算 5、原创 2015-06-30 21:31:30 · 575 阅读 · 0 评论 -
Think In java 笔记一
今天起要读这本书了,以前都没有认真读过书,是时候改变自己了; 现在觉得不是写不出代码,而是没有想法,没有架构,要做一个大神不是写多少代码,而是要能做出一个好的架构,代码写起来容易,架构做起来难啊;现在在写这些字的时候都不能确定自己能不能把这本书都完! 希望自己能读完吧! 第一章读不下去,都是大段大段的理论,几乎没有例子;所以直接第二章了。 第二章 一切都是对象 正式用java设计之前原创 2015-07-04 17:15:37 · 874 阅读 · 0 评论 -
JDBC 的编程步骤和事务
JDBC 是一种用于执行SQL的java API ,它是专门为java程序员访问数据库而准备的。 JDBC常用的API有Connection和Statement。 JDBC由API和SPI俩部分组成。 JDBC操作数据库的编程步骤: //第一步,注册驱动程序 Class.forNmae("数据库驱动的完整类名"); //第二步,获取一个数据库的完整类名 Connection conn=Dr原创 2015-07-05 09:24:28 · 4448 阅读 · 0 评论 -
用一个for循环实现打印乘法口诀表
循环体内定义两个变量,一个控制列,一个控制行; for(int i=0,j=0;j<9;i++){ System.out.println(j+"*"+i+"="+i*j); if(i==j){ i=0; j++; System.out.println(); } }原创 2015-07-05 15:29:09 · 4447 阅读 · 0 评论 -
快速排序java语言实现
快速排序是很重要的排序算法,但是我在学的时候发现网上没有特别好的例子所以自己动手写了一个。 自己动手丰衣足食。 package sort; import java.util.Random; public class QuickSort { @SuppressWarnings("unused") public boolean initTestArray(int[] testArr原创 2015-07-25 15:10:27 · 620 阅读 · 0 评论 -
归并排序 java语言实现
package sort; import java.util.Random; public class MergeSort { @SuppressWarnings("unused") public boolean initTestArray(int[] testArray) {// 初始化testArray if (testArray == null) return fals原创 2015-08-02 11:30:59 · 765 阅读 · 0 评论