Java I/O流(二)——File,Properties,PrintWriter,IO ,RandomAccessFile,ByteBuffer,nio

File概述文件的操作是非常重要的,我们先来看下他的基本概念•用于将文件或者文件夹封装成对象 •方便对文件和文件夹的操作 •File对象可以作为参数传递给流的构造函数 我们写个小例子先import java.io.File;public class HelloJJAVA { public static void main(String[] args) { // 创建Fi...
阅读(414) 评论(0)

java I/O流(一)——FileWriter,BufferedWriter,inputStream,BufferedInputStream,InputStreamReader

I/O全名:Input Output,输入输出的意思•IO流用来处理设备之间的数据传输 •流操作分两种:字节流,字符流 •流按流向分为:输入流,输出流•字节流的抽象积累◦InputStream ◦OutputStream•字符流的抽象基类◦Reader ◦WriterFileWriter•需求:在硬盘上创建一个文件,并且写入数据 那我们怎么去做?他构造函数比较多的,我们看例子public...
阅读(234) 评论(0)

Java数据结构(三)——集合总结及集合的线程安全

Vector,HashTable是线程安全的集合类,不过,这两种类是很早的用法,现在一般要尽量少采用 set –没有重复项目的集合 有三种特定类型的集可用 HashSet-基于散列表的集,加进散列表的元素要实现hashCode()方法 LinkedHashSet-对集迭代时,按增加顺序返回元素 TreeSet-基于(平衡)树的数据结构 List ArrayList(数组表)-类似于Ve...
阅读(459) 评论(0)

java数据结构(二)——Set(HashSet,TreeSet),泛型,Map(HashMap,TreeMap)

•Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复 Set集合的功能和Collection是一致的概念 HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key Map的key和Set都有一个共同的特性就是集合的唯一性.TreeMap更是多了一个排序的功能. hashCode和equal()是HashMap用的, 因...
阅读(220) 评论(0)

Java数据结构(一)——StringBuffer,StringBuilder,Collection,Iterator,List

一.StringBuffer关于StringBuffer这个对象,Buffer是什么意思?缓冲区的意思,String一旦初始化时不可以被改变的,而StringBuffer是可以的,这就是区别,特点:•StringBuffer是一个容器 •可以字节操作多个数据类型 •最终会通过toString方法变成字符串API: •存储StringBuffer append():将指定的数据作为参数添加到已有...
阅读(251) 评论(0)

java多线程并发(二)——线程池Executors

线程池的创建我们可以通过ThreadPoolExecutor来创建一个线程池。new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, milliseconds,runnableTaskQueue, threadFactory,handler);创建一个线程池需要输入几个参数:corePoolSize(线程池的基本...
阅读(245) 评论(0)

java多线程并发(一)Semaphore,volatile,synchronized ,Lock, CyclicBarrier和CountDownLatch

在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念:1.原子性  原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。     一个很经典的例子就是银行账户转账问题 2.可见性  可见性是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。3.有序性  有序性...
阅读(1542) 评论(2)

JavaWEB之Markdown 编辑器Editor.md集成使用教程

第一步:下载插件项目地址:http://pandao.github.io/editor.md/第二步:解压插件,并将需要的包拷进项目。如图: 第三步:配置 <link href="/app/editormd/css/editormd.min.css" rel="stylesheet" type="text/css" />...
阅读(1150) 评论(0)

最新整合maven+SSM+Tomcat 实现注册登录

mybatis学习 http://www.mybatis.org/mybatis-3/zh/index.html Spring学习:http://blog.csdn.net/king1425/article/details/65631607 SpringMVC学习:http://blog.csdn.net/king1425/article/details/68922706先看效果: 之后会有...
阅读(3195) 评论(7)

最全面SSM三大框架之Spring MVC篇

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。先看项目目录,基于此目录配置: Spring MVC之使用配置:Spring-MVC.xml<?xml...
阅读(923) 评论(0)

SSM三大框架之Spring篇

spring是一个提供了解决J2EE问题的一站式框架。框架优点轻量级的容器框架没有侵入性使用IoC容器更加容易组合对象直接间关系,面向接口编程,降低耦合DI(依赖注入)Aop可以更加容易的进行功能扩展,遵循ocp开发原则创建对象默认是单例的,不需要再使用单例模式进行处理 概念理解:IoC(控制反转)  首先想说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯...
阅读(323) 评论(0)
    个人资料
    • 访问:69226次
    • 积分:1991
    • 等级:
    • 排名:第19213名
    • 原创:126篇
    • 转载:3篇
    • 译文:0篇
    • 评论:66条
    联系方式
    博客专栏
    最新评论