自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符流FileReader和FileWriter

前面介绍过了FileOutputStream和FileInputStream,但是他们是属于字节流的,字节流,顾名思义,就是一个字节一个字节读取,这样,有时会出错或者出现乱码的情况,因为在“UTF-8”里一个中文是两个字节,而如果我们用字节形式读取,读取的时候刚好只读取一个字节,那么就会出现乱码那么怎么区分字节流和字符流呢,其实很简单,只要后面跟着的是Reader或writer的就是字符流,后

2017-04-15 11:06:15 750

原创 用ServerSocket类与Socket类实现客户端与服务端的交互

ServerSocket类,此类实现服务端的套接字,Socket类,此类实现客户端的套接字,而套接字就是两台机器间通信的端点,所以就用ServerSocket类和Socket类实现客户端与服务端的交互,下面先来查看ServerSocket类的api看到构造方法,首先想到要使用要先new一个,然后方法里可以绑定dao特定端口,这里以端口8888为例,创建一个服务端监听8888端口,然后获取连接着

2017-04-09 22:58:09 6428

原创 Buffered增强添加IO流功能

之前已经简单介绍过IO流的输入输出基础,这次介绍增强IO输入输出流功能的Buffered通过以下图,本来IO流有吸管大小功能,通过Buffered吸管变大,功能增加下面我们通过代码来实现实际功能,先介绍BufferedInputStream,首先我们先查看api看到有构造方法,说明我们要使用要用new,然后在BufferedInputStream后的参数需要传入一个In

2017-04-06 23:25:24 466

原创 IO流基础之FileOutputStream(输出流)

之前已经介绍了IO流的FileInputStream(输入流),所以这次介绍IO流的FileOutputStream(输出流),简单来说就是能对一个文件写入我们要写入的内容,接下来用输出流来输出我们写入的内容,我们先看FileOutputStream的api文档我们看到构造方法,说明它是要new的,然后看到它的方法write()方法,看到最下面一个,可以写入int类型的内容

2017-04-04 22:21:48 9286

原创 File类的使用及匿名内部类的简单使用

首先我们还是先看File类的api文档我们看到可以用Fiile的方法createNewFile();创建一个文件,前面说过了,有构造方法要使用就要new一个,这样,一个叫names.txt的文件就创建完成了,刷新就可以看到了 public static void test1() { File file = new File("names.txt"); try {

2017-04-04 19:33:43 486

原创 IO流基础之FileInputStream(输入流)

IO流???流,看字面意思就觉得跟水有关系,流动的,无结构的,其实就是编程语言的无结构流动,而把编程语言输入输出变成我们能理解的就是IO流,我们的鼠标键盘的输入输出就是利用流的概念来实现的,而流有字节流和字符流,顾名思义,字节流就是根据一个字节一个字节来输入输出,字符流就是根据一个字符一个字符输入输出,而一个字符等于两个字节,在GBK编码中,一个字母(不区分大小写)占一个字节,一个汉字占两个字

2017-03-31 23:52:08 546

原创 java基础多态

多态,顾名思义,就是多种形态,简单来说,我们定义一个父类,然后定义一个子类,子类会继承父类的方法,并且可以重写不同的方法,父类对子类可以直接引用(也就是可以直接new然后引用),下面我们就代码来进行说明:首先定义一个Boss,叫ZeroBoss,会使用各种兵器,收了两个徒弟,并分别赠送他们一件兵器package zzq;public class ZeroBoss { public v

2017-03-30 19:43:21 313

原创 java的继承关系

继承,引用大话西游only you唐僧说的一句话:“人和妖都是妈生的,不同的是,人是人他妈生的,妖是妖他妈生的。”其实这里说的就是继承,人继承了人的属性,妖继承了妖的属性,那么,在代码中是怎么体现的呢?这时就需要一个关键字,extends。具体的逻辑:我们先建一个类(国王),国王有一个杀人的权力,然后再建一个公主的类,公主也继承了父类国王的权力,具有杀人的权力。package zzq;

2017-03-30 00:57:03 348

原创 java引用对象

引用对象,简单来说,就是我们新建一个类1,在类1中定义一些属性(例如String,int,byte等)或方法(void),然后再创建一个类2,在类2里我们可以引用(或调用)类1的属性或方法,这样,当我们有很多属性或方法时,可以分出来,使每一个代码都简单化,易于我们的管理,也使主方法(main方法)变得简洁。下面开始举例,具体逻辑:1、有两家人去吃火锅,所以先定义火锅里面有什么;   2、然

2017-03-29 22:55:46 345

原创 linux下的mySQL如何使用jpress项目

MYSQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。而本篇文章将会介绍linux下的mysql使用方法及一些常用命令;首先打开Linux,输入命令mysql,会出现命令未找到:command not found而笔者因为之前已经装过了,所以下图出现的意思是mysql未启动这时可以先介绍mysq

2017-03-27 23:27:16 1600

原创 linux下安装使用apache tomcat

apache tomcat简单来说就是能让网页运行,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和llS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务上一篇我们已经

2017-03-26 18:43:16 617

原创 在Linux上安装jdk

如果我们想要在Linux里使用运行java,就需要Linux里安装jdk还有配置环境变量,前面已经介绍过Linux命令提示版下的两种安装方式,接下来介绍第三种Linux命令提示版下的安装--其实就是类似于在windows下的解压安装(或者称为绿色安装)。在windows下解压,我们只需右键解压即可,可是在linux命令提示版下没有鼠标,我们要怎么上传怎么解压呢?这时我们就要借助一款软件--

2017-03-26 16:23:58 363

原创 使用yum安装

前面已经介绍过使用rpm安装,可是有时会有依赖需要先安装依赖,会比较麻烦,所以现在介绍一种新的安装方式--yum安装,如果一个包有依赖,yum安装会帮我们把依赖一起安装首先我们还是要挂载光盘(具体操作在上一篇rpm安装已经介绍,这里就不重复),使用mount t-iso9660 /dev/cdrom /mnt进行挂载 然后我们cd跳转进到/etc/yum.repos.d,并用ls查看

2017-03-26 01:34:41 606

原创 学会用RPM安装

在windows和Linux下安装软件只需要在网上下载好软件的安装包(或压缩包)双击软件安装包(或解压)就可以安装,可是在Linux迷你版也就是命令版下,我们该如何解决呢?这时我们就来学习Linux的RPM安装:首先我们在安装好系统名称上右键-->设置-->CD/DVD(SATA)查看使用iso映像文件然后然后进入我们的Linux,我们用ls命令来查看我们/dev/cdrom是

2017-03-26 00:19:24 1430

原创 在虚拟机安装linux

VMware是一个虚拟化工具,可以虚拟一个内存存放系统,首先安装VMware(或者VirtualBox,百度VMware即可下载,本教程使用的是VMware); 按提示安装好后,打开VMware,然后点文件,新建一个虚拟机 典型是比较简单的一种方式,通过几个步骤根据提示就可以完成安装 选择下载好的redhat iso的镜像文件 这里按你喜欢的填就好,用户名不要设为root

2017-03-25 22:46:20 334

空空如也

空空如也

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

TA关注的人

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