自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 方法的声明与调用

一:方法(函数)Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ 程序代码; [return 返回值]; }方法的参数列表既可以是有参数的,也可以是没有参数的方法的好处:提高代码的重用性说明:本文涉及到的方法是由static修饰的静态方法。二:带参方法带参方法的定义和无参方法一致,只是()中...

2018-05-26 10:20:33 889

原创 if.switch结构和for.while.do while循环的学习

学习目标:一:if结构的使用二:switch结构三:for循环(九九乘法表)四:while循环五:do while循环一: if结构的使用1.ifif(条件表达式){            表达式结果为true,执行此处代码      }2.if-elseif(条件表达式){         表达式结果为true,执行此处代码      }else{         表达式结果为false,执行此...

2018-04-28 19:37:31 295

原创 Java简介.Java中的数据类型和运算符

学习目标:1. Java简介2. JDK的安装与环境搭建3. 变量4.Java中的数据类型5.运算符一.Java简介Java的优势1.跨平台(”一次编译,到处运行”)2.健壮、安全   Java在安全性上下了很大功夫,使用Java可以构建防病毒,防篡改的系统。开源、安全处理机制。3.分布式4. 多线程5. 面向对象6. 高性能Java发展方向1.JavaSE (Java Standard Edit...

2018-04-28 16:41:40 286

原创 Java--进程和线程

一:进程与线程1.进程(Process)每个独立运行着的程序称为一个进程.2.线程(Thread)线程是一个进程内部的一条执行路径(path),Java虚拟机允许应用程序并发地运行多个执行路径进程和线程区别:      进程有独立的地址空间,一个进程崩溃后,不会对其它进程产生影响,而线程只是一个进程中的一个执行路径,如有一条线程崩溃了,可能会影响同进程中的其他的线程。      线程有自己的栈和局...

2018-04-03 20:26:34 290

原创 装饰者模式

一、装饰者模式当需要对已有的对象进行功能增强时,可以定义类(装饰类),将已有的对象传入,基于已有的功能,并提供加强功能,那么自定义的类成为装饰类1.装饰模式和继承的区别:相同点:装饰模式与继承关系的目的都是要扩展对象的功能不同点:代码结构比继承更加简洁饰模式可以提供比继承更多的灵活性(意味着可以向装饰器的构造方法传入被装饰类的子类对象)2.继承是类与类或者接口与接口之间最常见的关系;继承是一种is...

2018-04-03 19:42:15 273

原创 RandomAccessFile随机读写文件

RandomAccessFile(随机读写文件)1、直接继承Object.主要功能是完成随机读写功能,可以读取指定位置的内容。2、构造方法:只能操作文件public RandomAccessFile(File file,String mode) 创建一个随机访问文件流读,随意写来,由 File参数指定的文件。public RandomAccessFile(String name,String mo...

2018-04-03 19:37:38 366

原创 Java--对象流、序列化和反序列化

一、对象流、序列化与反序列化1. 使用对象流可以实现对象的序列化和反序列化操作相关类ObjectOutputStream (用于序列化)  输出ObjectInputStream(用于反序列化)  输入2.为什么要序列化: 易于保存,易于传输3.序列化和反序列化的过程:序列化是将对象的状态存储到特定存储介质中的过程(将对象转换成字节序列(二进制)的过程) 反序列化则是从特定存储介质中的数据重新构建...

2018-04-03 19:31:11 266

原创 Java--打印流

一、 打印流1. 打印流提供了打印方法,可以将各种数据类型原样打印,可以操作输出流和文件2. PrintStream提供操作字节功能,如果包装的是缓冲流可设置自动flush,可设置字符集PrintWriter没有操作字节功能,内部有缓冲区,即使自动刷新设置为true,可设置字符集3. 打印流的构造方法PrintStream的构造方法: public PrintStream(File  file) ...

2018-04-03 17:20:41 234

原创 Java--内存流

一:内存流1、内存流主要用来操作内存:ByteArrayInputStream和ByteArrayOutputStream2、输入和输入可以把文件作为数据源,也可以把内存作为数据源。ByteArrayInputStream主要完成将内容从内存读入程序之中ByteArrayOutputStream的功能主要是将数据写入到内存中。注意:因为这两个流没有使用系统资源,所有不用关闭,也不需要抛出异常.例题...

2018-04-03 17:14:07 365 2

原创 Java--属性(Properties)文件的写入

属性(Properties)文件的写入package properties;import java.io.*;import java.util.Properties;public class PropertiesLoad { public static void main(String[] args) { Properties pro=new Properties(); Input...

2018-04-03 16:55:24 336

原创 Java--转换流和标准输入输出流

一、转换流  在IO包中,实际上只有字节流,字符流是在字节流的基础上转换出来的。     转换流用于在字节流和字符流之间转换。1、InputStreamReader:是Reader的子类,将输入的字节流变为字符流即:将一个字节流的输入对象变为字符流的输入对象。InputStreamReader需要和InputStream“套接”,它可以将字节流中读入的字节解码成字符2、OutputStreamWr...

2018-04-03 16:49:04 299

原创 Java--缓冲流

一:缓冲流   缓冲流是处理流的一种,建立在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写的效率,还增加了一些新的方法JDK提供四种缓冲流BufferedInputStream (缓冲字节输入流)可以对任何的InputStream流进行包装BufferedOutputStream (缓冲字节输出流)可以对任何的OutputStream流进行包装flush()       刷新缓冲输出流...

2018-04-03 16:37:31 192

原创 Java--IO流

一:IO流1.基本原理:数据流(Stream)是指数据通信的通道。2.分类: 按流向分:输入流:程序从数据源读取数据的流输出流:程序向数据源写入数据的流按数据传输单位分:字节流:以字节为单位传输数据的流字符流:以字符为单位传输数据的流按功能分:节点流:用于直接操作目标设备的流处理流:是对一个已存在的流的连接和封装,通过对数据的处理为程序提供更为强大、灵活的读写功能。 字节流字符流输入流InputS...

2018-04-02 16:11:19 195

原创 Java--file类

一:File类1.java.io.File类代表系统文件(文件和目录)。"c:\\test .txt"或"c:/test .txt"访问文件属性步骤1) 创建文件对象File file = new File( String pathname ); package file;import java.io.File;import java.io.IOException;public class ...

2018-04-02 15:53:56 151

原创 Java--异常机制

一:异常的概念与原理1 . 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 2 . Java的异常处理是通过5个关键字来实现的: try、catch、 finally、throw、throws3 . Java程序编译和运行时所发生的问题有两大类:错误(Error):JVM系统内部错误或资源耗尽等严重情况-属于JVM需要负担的责任异常(Exception):其它因编程错误或偶...

2018-04-02 15:37:41 188

原创 枚举类型

一、定义Enum用一组常量值来表示特定的数据集合二、声明枚举类型:[public] enum 枚举类型名称{     枚举对象1,枚举对象2,…,枚举对象n ;}package enumdemo;public enum ColorEnum { RED,GREEN,BLUE;}package enumdemo;public class TestColor { public stati...

2018-04-02 15:13:41 274

原创 Java--正则表达式

一, 定义正则表达式(regex)是使用字符串来描述、匹配一系列符合某个句法规则的字符串用途:匹配、切割、替换、获取字符串正则表达式由一些普通字符和一些元字符组成。二、元字符^匹配输入字符串的开始位置$匹配输入字符串的结束位置\d匹配一个数字字符。等价于[0-9]\D匹配一个非数字字符。等价于[^0-9]\s匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \n\r\t\f]\S匹配任何非...

2018-04-02 14:33:28 376

原创 Java--常用类

一:常用类1. Math类package common;public class MathDemo { public static void main(String[] args) { double powResult=Math.pow(2,3); System.out.println("2的3次方为:"+powResult); System.out.println("8的平方根:...

2018-04-02 13:57:46 220

空空如也

空空如也

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

TA关注的人

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