摘要:
IO流的高级应用: BufferedReader: 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取, 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了,默认缓冲的大小是8K,如果默认缓冲区的大小不足以满足需求时可以自定义缓冲的大小。 Buffered 阅读全文
摘要:
File 类 java.io包 File的对象创建: File的createNewFile()方法: 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件. mkdir public boolean mkdir() 创建此抽象路径名指定的目录。 mkdirs public bo 阅读全文
摘要:
JAVA集合框架: 数组的局限性:数组长度一旦确定,将不能随意扩展。一个系统如果要存储的数据的长度是不确定的,那么使用数组来存储就不方便了,此时可以选择使用集合这种数据存储结构。 ArrayList特点: 这个集合它的存储结构和数组类似,被称做动态数组(长度可动态扩展的数组),在内存中分配连续的存储 阅读全文
摘要:
异常 Java的异常处理机制: 在java程序运行过程中发生的一些问题,称为异常。Java异常处理机制会根据发生的问题的类型,将其封装成一个异常对象,然后抛出。 Java异常处理机制的Api的继承关系图: 在继承关系图中可知,java的异常处理机制的顶层父类是Throwable, Throwable 阅读全文
摘要:
常用工具类 1.System 该类是不能实例化的,是一个final类也不能被继承。它提供的方法和属性都是static的。 currentTimeMillis():返回以毫秒为单位的当前时间。 arraycopy(Object src, int srcPos, Object dest, int des 阅读全文
摘要:
static 可用于修饰变量,方法,代码块儿,内部类 静态变量: static 修饰变量 静态变量,也叫类的变量 随着类的加载而被加载到方法区的静态区中.在静态区中会根据数据类型赋予一个初值。静态变量先于对象的创建而存在,所以可以不用通过实例化对象而访问。当然也可以通过对象来访问,但不提倡这样使用。 阅读全文
摘要:
面向对象的程序设计: 1.什么事面向过程的程序设计,面向过程的程序设计注重程序执行的流程和顺序,典型的是C语言。 2.面向对象的程序设计,设计者变成了调用者,找到了对象就找到了对象的功能,用来解决一些复杂分业务和大型的应用,典型的面型对象程序语言,典型的像java、C++、C# 对象是一个具体的实体 阅读全文
摘要:
方法 方法是具有独立功能的代码块,当一个方法被定义后,可以根据需求多次重用 方法定义的语法: 方法的定义和调用: 带用返回值的方法: 注意:如果一个方法没有返回值,在定义的时候返回值类型声明为void,在这样的方法中也可以使用return,方法在执行的过程中如果遇到return,那么结束方法调用。 阅读全文
摘要:
数组 数组: 数组定义的语法: 数组的长度一但在定义的时候被指定,那么就不可修改。 数组[下标] 来访问数组元素,第一个下标是0,最后一个是数组长度-1。 数组长度: 数组元素的遍历可以使用增强for循环: 把数组转换成字符串: 数组排序: 二分查找: 阅读全文
摘要:
1.下载安装工具包 www.oracle.com 网站下载jdk1.8的安装包 2.开始安装 选择安装目录:默认目录是c:\program files\java 安装完成后生成的安装目录结构: 常用的重要的开发工具 Java程序的开发步骤 1.进入到jdk的bin目录 2.编写一个Java程序 pu 阅读全文