![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java中的易混点
ChamBay
这个作者很懒,什么都没留下…
展开
-
多线程之--4个窗口售200张票
技能点: 1.如何保证线程是多线程运行,而且不出现负票? 第一个while判断是外部判断,用于保持售票;而且在while循环中嵌入synchronized (){}是惯用方法,如果此处把while换为if运行多次后会出错; 注意同步锁,对象为this; 第二个if是内部判断,用于解决最后一张票的问题,防止出现0或负票。所以如果先执行输出后做if原创 2016-10-19 15:14:18 · 3153 阅读 · 1 评论 -
Java程序连接oracle数据库,并实现注册与登录功能
易错点:1.运行时出错:ORA-00913: 值过多。 主要是因为程序里的参数个数与oracle 数据库中的表中的参数个数不一致。本程序中我在Oracle中创建的表有三个属性:create table users( id number(7) primary key, name varchar2(10) unique, password varchar2(8)原创 2016-10-29 19:47:38 · 4519 阅读 · 0 评论 -
多线程通信之模拟QQ聊天功能
题目:模拟qq聊天功能:实现客户端与服务器(一对一)多次聊天功能,客户端首先发起聊天,输入的内容在服务器端和客户端显示,然后服务器端也可以输入信息,同样信息在客户端和服务端显示。分析:需要建立客户端和服务器端两个类,从面向对象的思想出发,分析两个类各自需要实现的功能。 客户端:1.创建套接字;Socket s = new Socket();2.创建输入流,接收键盘键入的内容并打印;Buffer原创 2016-10-25 21:04:15 · 1727 阅读 · 0 评论