自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 网络编程-HTTP协议

HTTP协议概述HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统...

2019-08-29 20:06:16 187

原创 网络编程-UDP协议

网络编程基于UDP协议的Socket通信UDP(User Datagram Protocol),用户数据报协议,不是一个基于稳定连接的协议,使用UDP协议通信不需要通信的两个端点间建立连接,通信的端点既可以作为发送端也可以作为接收端;与TCP 协议之间的不同在于, UDP 不是一种基于稳定连接的通讯协议。UDP 协议将独立的数据包从一台计算机传 输到另外一台计算机,但是并不保证接受方能够接收到...

2019-08-29 19:12:24 136

原创 生产者和消费者问题

Producer Consumer problem(生产者消费者问题),是一个典型的线程共享资源的应用,其原理如下图:

2019-08-19 20:01:48 195

原创 基于IO流的文件拷贝

什么是流流(IO),在计算机系统中,将不同的输入输出源统一抽象为流,流是一种实现数据交换技术为核心,比较常见的流使用在于:文件操作,网络数据传输;流由两大核心部分组成:1.Input(输入),2.输出(Output);通俗理解为人的嘴(输出)和耳朵(输入),对流的使用就分为两种操作:读和写;java中所有有关流的类都来源于java.io包流的分类java-IO将流分为以下几种类型:1.按流...

2019-08-19 19:29:48 237

原创 Java常用类——Calendar

calenarCalendar类是java.util包中提供的一个抽象类,该类从JDK1.1开始出现,作为Date类的替代方案,Calendar类中包 含了对不同国家地区日历的处理,Calendar类常见的子类为:java.util.GregorianCalendar;获取Calendar对象一 般使用类中提供的静态方法:getInstance(),有关Calendar类的具体使用如下:pub...

2019-08-06 20:24:13 307

原创 Java常用类——File

File类File类是位于java.io包中,该类用于表示本机环境中个一个文件或者一个目录对象,File中提供了一些用于操作文件 或者目录的方法,比如文件或目录创建,删除文件或者目录,信息显示等操作。 public class FileDemo { public static void main(String[] args) throws IOException {...

2019-07-28 20:30:55 719

原创 Java常用类——Math&Random

Math类Math类是由java.lang包提供的一个用作数学相关操作的类,该类为final类,内部提供的所有方法都是static的,并 且该类未对外提供公开的构造方法,因此无法在外界直接创建对象。Math类的常用方法如下: public class MathDemo { public static void main(String[] args) { ...

2019-07-28 20:13:07 118

原创 抽象类与接口的不同和联系

抽象类与接口抽象类被abstract修饰的类称为抽象类,被abstract修饰的方法,被称之为抽象方法。抽象方法只能在抽象类和接口中出现。public abstract class Student { private String name; private int sno;public String getName() { return name;}pu...

2019-07-21 23:48:30 106

原创 Java环境和工具

Java基础语法Java开发环境配置Java是一门跨平台(跨操作系统)的编程语言,java程序只需要通过一次编写,编译之后可以运行在不同的操作系 统中(一次编写,随处运行),因为java程序是运行在JVM(java虚拟机)之上;这就意味着需要在不同的操作系统中安 装不同的虚拟机,JVM通常跟一些程序运行库绑定为一个JRE(Java运行环境);同时如果需要在计算中编写java程序 并执行编译,打...

2019-07-18 20:28:35 116

原创 一个电商系统的商品模块功能的实现

一个电商系统的商品模块功能的实现简介:完成一个电商系统的商品模块功能,商品类包含以下属性:商品ID,商品名,类别名,单价,库存量,产地,计量单位等信息,要求实现商品管理功能以及管理员登录功能,具体如下:管理员登录(账号密码固定admin/admin)修改管理员密码商品添加商品列表查询指定id的商品根据商品id删除商品根据id修改指定商品的价格根据...

2019-07-18 20:26:45 3715

原创 员工管理系统

员工管理系统简介:员工信息包含:员工工号,姓名,职位,年龄,月薪,所在部门功能要求:a)实现从控制台输入员工信息并存储b)通过员工工号查询指定员工信息c)根据输入的部门名称显示该部门中所有员工d)查询所有员工信息e)输入指定员工工号,删除员工f)根据员工工号修改员工薪资方法代码:这里用到了面向对象的原理,将方法和测试分开,还使用了模拟了动态数组的实现。员工类(Emp):...

2019-07-18 20:20:43 766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除