- 博客(13)
- 收藏
- 关注
原创 Java基础--文件数据IO操作
文件数据IO操作1. Reader和Writer1.1. 字符流原理Reader是所有字符输入流的父类而Writer是所有字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。字符流都是高级流,其底层都是依靠字节流进行读写数据的,所以底层仍然是基于字节读写数据的。1.2. 常用方法Reader的常用方法:int read() 读取一个字符,返回的int”值低16
2015-07-20 16:30:18 467
原创 Java基础--IO文件操作-RandomAccessFile
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——Java的IO体系详解 文件操作——RandomAccessFile1. 构建RandomAccessFileJava提供了一个可以对文件随机访问的操作,访问包括读和写操作。该类名为RandomAccessFile。该类的读写是基于指针的操作。1.1. 只读模式RandomAccessFile在对文件进行随机
2015-07-20 15:28:29 311
原创 Java基础--类和对象、方法
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——Java中的类、对象和方法目录 - 对象和类 - 方法1 对象和类 1.1. 面向对象程序设计 1.1.1. 面向过程的结构化程序设计 首先来看一个需求,实现员工信息管理,将员工简历信息中的数据:姓名、性别、年龄、薪水, 存储在信息管理系统中进行操作。可以定义一个输出雇员信息的方法进行数据的输出,传递
2015-07-17 16:35:21 560
原创 Java基础--对象内存管理
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——对象内存管理对象内存管理1.1. 对象内存管理在JAVA中,有java程序、虚拟机、操作系统三个层次,其中java程序与虚拟机交互,而虚拟机与操作系统交互。编译好的java字节码文件运行在JVM中。 程序中无论代码还是数据,都需要存储在内存中,而java程序所需内存均由JVM进行管理分配,开发者只需关心JVM
2015-07-17 16:07:13 313
原创 Java基础--静态代码块:static{}
——Java培训、Android培训、iOS培训、.Net培训 期待与您一起共同交流!——关于静态初始化器(static{})静态初始化器,作用是用来初始化类的非静态字段(也就是属于对象的非静态字段)构造函数在对象创建时被自动调用,并在对象变得可用之前完成其中定义的初始化。也可以使用同一个构造函数来初始化类的静态字段,在构造函数中初始化静态字段就意味着必须等待对象创建完成。静态初始化器和典型的
2015-07-17 15:50:24 319
转载 ResourceBundle和properties 读取配置文件区别
java.util.ResourceBundle 和java.util.properties 读取配置文件区别这两个类都是读取properties格式的文件的,而Properties同时还能用来写文件。 Properties的处理方式是将其作为一个映射表,而且这个类表示了一个持久的属性集,他是继承HashTable这个类。ResourceBundle本质上也是一个映射,但是它提供了国际化的功能。
2015-10-03 23:18:48 275
原创 Java基础--重温Java的继承和重写
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——继承和重写(extends&override)1. 继承1.1. 泛化的过程前面的案例中定义了T类和J类, 通过分析可以发现, 在这两个类中存在着大量的重复代码,像cells属性、print方法、drop方法、moveLeft方法、moveRight方法,在这两个类中都存在,并且实现上基本也是相同的,本着代码重用的
2015-08-04 10:22:07 768
原创 使用JavaIO技术实现文件切割与文件合并
1文件切割直接上代码:package com.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * 文件切割 *
2015-07-31 16:21:51 312
原创 集合(查询表 Map集合)
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——集合操作-查询表1. 查询表1.1. Map接口java提供了一组可以以键值对(key-value)的形式存储数据的数据结构,这种数据结构成为Map。我们可以把Map看成一个多行两列的表格,其中第一列存放key,第二列存放value。 而每一行就相当于一组key-value对,表示一组数据。 Map对存入的元素
2015-07-31 10:24:10 387
原创 Java基础--关键字解析
——Java培训、Android培训、iOS培训 期待与您交流! ——1.package 作用:避免命名冲突。是类的全局路径限定。包名+类名import用户声明被引用类的路径。访问不同包时,需要使用import2.staticstatic修饰的成员变量不属于对象的数据结构;static变量是属于类的变量,通常通过类名来调用static成员。static修饰的成员变量存储在方法区,
2015-07-17 17:15:25 365
原创 Java历史
——Java培训、Android培训、iOS培训、.Net培训 期待与与您共同交流!——Java概述1.Java概述:Java编程语言最初是由James Gosling发起并于1995年发布Sun Microsystems的Java平台的核心组成部分升阳微系统(Java 1.0 [J2SE])开发的。 2.Java的特点: a.面向对象:在Java中,一切都是对象。 Java可以很容易地扩展,因
2015-07-17 15:44:01 427
原创 Java数据成员的默认值
——Java培训、Android培训、iOS培训、.Net培训 期待与与您共同交流!——Java数据成员的默认值主类型默认值boolean falsechar ‘\u0000’(null)byte (byte)0short (short)0int 0long 0Lfloat 0.0Fdouble 0.0d一旦将变量作为类成员使用,就要特别注意由Java分配的默认值。这样做可保证主类
2015-07-17 15:30:08 351
原创 Java基础--三大特性
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-Java的三大特性:封装、继承、多态1. 封装 封装的表现形式多样,其中有类的封装、方法的封装、访问修饰符的封装。 a、类的封装:①封装数据,行为;②作为整体来操作。 b、方法的封装:①封装功能的实现;②隐藏实现的细节。 c、访问修饰符的封装:①控制访问权限;②保障数据的安全。 2. 继承
2015-07-17 14:17:08 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人