杨老师课堂_Java核心技术下之控制台模拟微博用户注册案例
案例设计背景介绍: 编写一个新浪微博用户注册的程序,要求使用HashSet集合实现。 假设当用户输入用户名、密码、确认密码、生日(输入格式yyyy-mm-dd为正确)、手机号码(手机长度为11位,并且以13、15、17、或18开头的手机号为正确)、 邮箱(包含符号“@”为正确)信息之后,判断信息是否输入正确, 正确校验用户是否重复注册,如果不是重复注册,则注...
杨老师课堂_Java核心技术下之控制台模拟记事本案例
预览效果图: 背景介绍: 编写一个模拟记事本的程序通过在控制台输入指令,实现在本地新建文件打开文件和修改文件等功能。 要求在程序中: 用户输入指令1代表“新建文件”,此时可以从控制台获取用户输入的文件内容; 指令2代表打开文件,此时可将指定路径的txt文件的内容展现到控制台, 指令3代表修改文件,此时即可以修改新建文件的内容,也可以修改打开文件的内容; 指令4代表保存,此时如果.....
Java中ThreadLocal模拟和解释
一、测试代码 public class XY_ThreadData { private static Integer data = 0; private static Map<Thread, Integer> map = new HashMap<Thread, Integer>(); private static ThreadLocal<Integer> lo....
JAVA-用HttpClient来模拟浏览器GET,POST [转]
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提....
Java模拟HTTP的Get和Post请求(增强)
在之前,写了篇Java模拟HTTP的Get和Post请求的文章,这篇文章起源与和一个朋友砍飞信诈骗网站的问题,于是动用了Apache的comments-net包,也实现了get和post的http请求,并且将响应html代码获取。可是细心的博友提出:在获取有些网站出现乱码,最后发现没有处理字符集,这里做针对博友的意见做了增强,增强部分主要是响应内容的字符编码、相应代码的美化选项。 下...
java做的操作系统进程管理模拟(操作系统作业)
不知道大家用过swing没有,其实swing还是很漂亮的,这是个操作系统作业,有些功能还没有实现比如在规定时间片里运行进程功能,经过检查后再把源码发上来。 本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/134169,如需转载请自行联系原作者
Java版色情图像过滤入门示例及源码-0.1.0 (模拟GreenDam过滤机制)
文件下载地址(源码在jar中):http://code.google.com/p/greenvm/downloads/list 这些天来,笔者对于[绿坝]的赞美犹如滔滔江水连绵不绝,又似黄河决口,一发不可收拾。 “心之所慕,情之所仰”,不由得令笔者也开始研究起[图像过滤]的“先进”技术来,于是今天下午花了些许时间,也“先进”了一吧,做了个Java版 的图像过滤实现。当然,出于Java性能的考...
java中多线程模拟(多生产,多消费,Lock实现同步锁,替代synchronized同步代码块)
import java.util.concurrent.locks.*; class DuckMsg{ int size;//烤鸭的大小 String id;//烤鸭的厂家和标号 DuckMsg(){ } DuckMsg(int size, String id){ this.size=size; this...
Golang 模拟java超类型(abstract class)的实现
golang中无继承概念,但利用golang匿名组合即可实现面向对象程序设计中继承的效果。在面向对象程序设计中,一般常见的两种超类型:接口,抽象类。在golang中,则更精简为只包含接口。在设计模式中,有要面向接口(超类型)编程这一重要的设计原则。在某些场合,抽象类比接口更便捷。但这不代表就必须使用抽象类,抽象类可用一般类组合接口来代替实现相应的效果。 &n...
Java:多线程模拟多站点售票过程
这是一个在并发状态下对共享资源的多线程访问。这些访问必须是互斥的进行,因为涉及到对资源的修改。假设现在销售火车票。目的地有3个,分别是北京,天津和上海。使用一个枚举类型表示。 Destation.java package com.zj.tickets; public enum Destation { BEI...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注