首页 后台JAVA

JAVA

  • JAVA中的I/O流以及文件操作

    JAVA中的I/O流以及文件操作

    一 JAVA语言中主要通过流来完成IO操作。流:计算机的输入输出之间流动的数据序列,也是类的对象。java中的流方式就像是建立在数据交换源和目的之间的一条通信路径。数据源:计算机中的数据源是指可以提供数据的地方,包括键盘,磁盘文件,网络接口等。输入流:从程序外部传向程序的流。输入流只能从中读数据。输出流: 从程序传到外部的流。输出流只能向其写入数据。所谓的输入和输出是以程序为中心的,数据流向程序即输入流,数据从程序中流出即输出流。二 字节流字节流是以字节为传输单位的数据读写形式,用于直接读取二进制数据,如图像和声音...

    JAVA 2018-12-27 950 0 I/O文件操作
  • JAVA集合和数据结构

    JAVA集合和数据结构

    Collection和Collections的区别:1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。声明了适用于JAVA集合(只包括Set和List)的通用方法。Set 和List 都继承了Conllection,Map没有.2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方...

    JAVA 2018-12-27 823 0 数据结构
  • java八种基本数据类型及其包装类

    java八种基本数据类型及其包装类

    八种基本数据类型以及包装类1. 基本数据类型byte占用1个字节(8位),范围:-2^7~2^7-1short占用2个字节(16位),范围:-2^15~2^15-1int占用4个字节(32位),范围:-2^31~2^31-1long占用8个字节(64位),范围:-2^63~2^63-1float占用4个字节(32位,1位符号位,8位指数位),范围:2^-149~2^128-1double占用8个字节(64位,1位符号位,11位指数位),范围2^-1074~2^1024-1表格表示:基本类型字节数位数最大值最小值by...

    JAVA 2018-12-27 1138 0 数据类型
  • Java常用设计模式 Singleton,TemplateMethod与Strategy

    Java常用设计模式 Singleton,TemplateMethod与Strategy

    单件 Singleton,单件的目标是保证一个类型只有一个实例,那么由谁来保证实例的唯一性呢?可能的方案有:a)调用端保证。调用端调用一个类时,他是不需要也不会去考虑这个类是否已经被实例化的。而且把这样的监管工作交给调用端是很不负责的做法。b)类型内部保证。类型内部如何保证?将实例创建工作放到类型内部,这样类型就可以将实例创建工作监管起来。类型可以知道内部的实例有没有被创建,甚至可以知道创建实例的工作被执行了多少次。所以个人认为理解单件需要分为两步:1、 监管工作谁来做?实例的监管工作需要类型自己去做。2...

    JAVA 2018-12-27 1101 0 常用设计模式
  • java的异常处理机制详解

    java的异常处理机制详解

    异常机制已经成为判断一门编程语言是否成熟的标准,异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。 Java异常的处理主要依赖于try,catch,finally,throws,throw这五个关键字。下面分别介绍它们: 1. try:try块中主要放置可能会产生异常的代码块。如果执行try块里的业务逻辑代码时出现异常,系统会自动生成一个异常对象,该异常对象被提交给运行环境,这个过程被称为抛出(throw)异常。Java环境收到异常对象时,会寻找合适的c...

    JAVA 2018-12-27 870 0 异常处理
  • Java面向对象(构造方法、this关键字、static关键字、内部类)

    Java面向对象(构造方法、this关键字、static关键字、内部类)

    构造方法constructor构造器构造方法的定义[修饰符]  类名 (形式参数列表){        //语句}构造器用于构造该类的实例。作用:用来初始化对象!一般由系统在创建对象(即类的实例化)时自动调用分析事物时,该事物存在具备一些特性或者行为,那么将这些内容定义在构造函数中。(1)通过new关键字调用!!(2)构造器虽然有返回值,但是不能定义返回类型(返回值的类型肯定是本类),不能在构造器里调用 return。(3)如果我们没有定义构造器,则系统会自动定义一...

    JAVA 2018-12-27 1230 0 Java面向对象
  • Java面向对象概述和三大特性

    Java面向对象概述和三大特性

      Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。   本文主要围绕这三大特性介绍一下 Java 面向对象、组件解耦的核心思想。 1、面向对象思想  面向对象编程是当今主流的程序设计思想,已经取代了过程化程序开发技术,Java 是完全面向对象编程语言,所以必须熟悉面向对象才能够编写 Java 程序。  面...

    JAVA 2018-12-27 937 0 Java面向对象
  • String、StringBuffer和正则表达式

    String、StringBuffer和正则表达式

    一、String类。        所谓String类就是对字符串这一类事物的描述,该类定义了专用于操作字符串的方法。[java] view plain copyclass StringDemo{        public static void main(String[] args){ ...

    JAVA 2018-12-27 906 0 StringBuffer
  • Java环境搭建、数据类型、分支循环等控制结构、简单一维数组详解

    Java环境搭建、数据类型、分支循环等控制结构、简单一维数组详解

    一:java概述:1982年,SUN公司诞生于美国斯坦福大学校园,并于1986年上市,在NASDAQ(纳斯达克:是全美证券商协会自动报价系统)的标识为SUNW,2007年改为JAVA。2009年4,美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购SUN公司,从此Java归属于甲骨文公司。1999年SUN公司发布了基于Java的三个平台技术标准:J2SE,J2EE,J2ME。2005年开始分别改名为:JavaSE,JavaEE,JavaME。二:配置java环境:JDK:Java Development...

    JAVA 2018-12-27 1031 0 JAVA专栏
1