java技术
海那边的小萌男
目前是学生党,热爱科技,喜欢编程,以及学习新的技术。目前在学习Java,以后应该会学习更多新的技术方面,未来会从事IT业。其他的比较喜欢金融,篮球。个人喜欢交朋友,玩啊,和大部分年轻人一样。
我是05后小鲜肉。
展开
-
中文乱码问题
什么是编码? 简单来说就是把一段文字信息转化为数字信息。比如我想的一句话 “我要成为很帅的企业家”—-如何转化为数字信息呢? 做一个码表。如图 然后这个表有坐标,每个字就有他独特的坐标,把坐标信息发给你想告诉的那个人,那个人再对着表就能得到你想传递给他的信息了。这就是编码的基本原理。这个编码是美国人想出来的(因为互联网都是他们发明出来的),他们就为自己的英文单词做原创 2017-04-03 14:25:29 · 674 阅读 · 0 评论 -
书店管理系统---In模块(JavaSE综合运用(五))
首先,明白In模块有什么功能,功能是添加进货和查询,并且每条进货对应本次进货的进货明细 (一次进货可能进多本书,所以会有多条明细) 具体图片如下 先写值对象 两个表 所以两个值对象,与前面的差不多 所以只贴实现类了package cn.hncu.bookStore.in.dao.impl;import java.util.ArrayList;import java.u原创 2017-03-26 12:19:45 · 467 阅读 · 0 评论 -
IO流加强(总结)--IO流总结和练习
IO流知识点小结1.流都是用来传输数据的。2.传输数据时,一定要明确数据源和数据目的地(数据汇)3.数据源可以是文件、键盘和其他流。4.数据目的地可以是文件、显示器或者其他流。5,流只是帮助数据进行传输,可以在传输数据的时候进行处理。比如过滤处理、转换处理等。 使用要点:看顶层(字符流还是字节流,父类公共性功能), 用底层(in,out或者其他子类具体对象)IO原创 2017-04-02 11:28:02 · 263 阅读 · 0 评论 -
多线程加强
第一个问题,什么是线程? 线程是程序执行流的最小单元。 第二个问题,线程和进程的区别 进程是资源分配的基本单位,与进程相对应,线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。我的理解呢,就好比进程是一个部门,线程是部门里面的工人。========线程例子一★带互斥的共享栈 多线程互斥共享“栈”资源 首先写一个 栈 package cn.原创 2017-03-25 20:56:05 · 209 阅读 · 0 评论 -
书店管理系统---User模块.表现层(JavaSE综合运用(三))
表现层就是采用VE设计 界面 具体的界面切换是通过构造传参实现 listPanel AddPanel原创 2017-03-14 13:13:16 · 932 阅读 · 0 评论 -
书店管理系统---User模块.逻辑层(JavaSE综合运用(二))
逻辑层:好吧我现在也理解的不深,感觉就是用来调用数据层。因为是User模块,主要是调用本模块内部信息管理,所以并不复杂。代码献上。首先是 接口package cn.hncu.bookStore.user.business.ebi;import java.util.List;import cn.hncu.bookStore.user.vo.UserVO;import cn.hncu.bookStor原创 2017-03-14 13:00:48 · 680 阅读 · 0 评论 -
书店管理系统---User模块.Dao层(JavaSE综合运用(一))
6**项目开发步骤** 一、项目想法(项目是做什么的) 二 、可行性分析 2.1、经济可行性 2.2、技术可行性分析(自己无法完成部分可以考虑外包) 三、需求分析:具体有什么功能,可以查阅资料,调研找类似系统 四、概要设计(概要设计+详细设计) 4.1、概要设计:功能模板图—数据表、数据设计库、表结构等 4.2、详细设计:要把具体的类。方原创 2017-03-12 10:56:23 · 1804 阅读 · 0 评论 -
网路编程(二)UDP和TCP协议下传输数据
UDP传输数据特点 只需要一个目的地,然后将数据一直发送就行了。类似发快递1.将数据及源和目的封装成数据包中,不需要建立连接2.每个数据报的大小在限制在64k内3.因无连接,是不可靠协议4.不需要建立连接,速度快(DatagramSocket 和 DatagramPacket类 )TCP传输数据特点 3次握手确认后才可以传输,类似通话1.建立连接,形成传输数据的通道。2原创 2017-04-05 19:01:19 · 257 阅读 · 0 评论 -
IO流加强(五)序列流+内存流
序列流 SequenceInputStream ——对多个流进行合并 // 把三个文件合并层一个文件,3个文件3个流,把三个流放集合里面, //再通过Enumeration en= Collections.enumeration方法,把集合变成美居 // 然后用SequenceInputStream 的构造方法合成一个流@Test //需求:把seq1.txt、seq2原创 2017-03-29 14:31:57 · 283 阅读 · 0 评论 -
IO流加强(四)打印流
第一个打印流:字节打印流 PrintStream 存下字节@Test public void printStreamDemo() throws FileNotFoundException{ PrintStream out = new PrintStream("a.txt"); out.write(97); out.write(353);原创 2017-03-29 13:34:35 · 179 阅读 · 0 评论 -
IO流加强(四)序列化
什么是序列化? 将一个对象存放到某种类型的永久存储器上称为保持。如果一个对象可以被存放到磁盘或磁带上, 或者可以发送到另外一台机器并存放到存储器或磁盘上,那么这个对象就被称为可保持的。 (在Java中,序列化、持久化、串行化是一个概念。)java.io.Serializable接口没有任何方法,它只作为一个“标记者”, 用来表明实现了这个接口的类可以考虑串行化。类中没有实现原创 2017-03-29 12:48:27 · 214 阅读 · 0 评论