.
本系列博客汇总在这里:Java系列_汇总目录一、简介二、范例:使用打印流向文件中打印数据三、范例:从文件中读取数据并且打印在控制台四、范例:使用打印流来复制文本文件 一、简介打印流:只做输出没有输入。打印流分为字节打印流和字符打印流。PrintWriter:字符打印流。特点可以打印各种数据类型。封装了字符输出流,还可以字符流和字节流的转换。可以使用自动刷新,则只有在
本系列博客汇总在这里:Java系列_汇总目录一、字节流简介二、字节输出流 OutputStream 的子类 FileOutputStream1、构造器2、写入方法三、字节输入流 InputStream 的子类 FileInputStream1、构造器2、读取方法四、字节流做文件的拷贝五、字节流的高效缓冲区1、Buffere
本系列博客汇总在这里:Java系列_汇总目录一、IO 流概述二、IO 流在 java 中的分类三、字符流简介四、字符输出流 FileWriter四、FileWriter 的五种写入功能五、字符输入流 FileReader六、文本文件的复制七、BufferedWriter 高效缓存区输出流八、BufferedReader 高效缓存区
本系列博客汇总在这里:Java系列_汇总目录一、需求说明二、类的建立三、参考源码 注:上图来源于百度百科 一、需求说明封装一个扑克牌的类,编写构建一副扑克牌的方法,对指定的扑克牌有排序、洗牌以及对指定的扑克牌有分组排序(按花色分组排序,每组内按大小排序)的方法;从指定的扑克牌中抽取一张牌的方法。排序规则花色数据表示 二、类的建立 三、参考源码APoker 类
本系列博客汇总在这里:Java系列_汇总目录一、Map 集合1、介绍2、Map 的特点3、Map 的体系结构4、Map 的常用功能二、Map 的子类1、HashMapHashMap 的特点2、TreeMapTreeMap 特点3、HashTableHashTable 的特点4、LinkedHashM
本系列博客汇总在这里:Java系列_汇总目录一、Set 集合(接口)二、Set 集合的实现类 HashSet1、HashSet 集合的特点2、HashSet 是如何判断元素重复的三、Set 集合的实现类 LinkedHashSetLinkedHashSet 特点四、Set 集合的实现类 TreeSet1、TreeSet 特点2、自
本系列博客汇总在这里:Java系列_汇总目录一、数组存放多种数据类型二、集合的概述1、需求:把你们班级的学生存储起来。2、面试题:数组和集合的区别?3、集合的体系结构三、集合中的几个重要方法1、添加2、获取3、删除四、List 集合(接口)五、List 接口的实现类1、ArrayList2、Link
本系列博客汇总在这里:Java系列_汇总目录一、Date 类1、date 类的构造器2、常用方法二、日期的格式化三、日历类 Calendar 一、Date 类 1、date 类的构造器 2、常用方法示例package cn.tx;import java.util.Date;public class Demo{ public static void main
本系列博客汇总在这里:Java系列_汇总目录一、包装类概述1、包装类2、Byte 构造方法3、Integer 构造方法二、自动装箱、拆箱和包装类默认值问题三、Integer 与 int 之间的区别(面试题) 一、包装类概述 1、包装类把基本数据类型转换成类。我们使用基本数据类型做进制转换很麻烦,对于临界值也不好判断,包装类提供了很多方法供我们使用,这
本系列博客汇总在这里:Java系列_汇总目录一、math 类中的 random() 方法二、Random 随机数产生类 一、math 类中的 random() 方法示例package cn.tx;public class Demo{ public static void main(String[] args) { /** * random() 描述:数学类当中的随
本系列博客汇总在这里:Java系列_汇总目录一、简介二、构造器三、常用方法四、属性集合 Properties 的存取五、把属性类的对象数据写入文件(txt)六、读取属性文件(txt)数据七、创建属性文件八、属性文件的写入九、属性文件的读取 一、简介 Properties 类表示了一个持久的属性集。Properties 可保存在
本系列博客汇总在这里:Java系列_汇总目录一、简介1、计算机中的进程是什么?2、计算机中的线程又是什么?3、什么是多线程?4、Java虚拟机是多线程的吗?二、线程的实现1、线程实现的第一种方式2、线程实现的第二种方式三、线程的执行原理和生命周期1、执行原理2、生命周期四、并发安全性问题五、sync
本系列博客汇总在这里:Java系列_汇总目录一、简介1、ObjectOutputStream 的构造器2、ObjectInputStream 的构造器二、序列化对象的写入(序列化)二、序列化对象的读取(反序列化)三、集合序列化1、使用集合序列化写入对象2、读取序列化文件 一、简介把对象以流的形式存储在硬盘上或者数据库中的过程就是写序列
本系列博客汇总在这里:Java系列_汇总目录一、字符集编码概述二、使用给定编码方式来写入和读取文件1、写入2、读取三、字符串编码解析 一、字符集编码概述存储 在计算机中存储字符都是存储的字符所对应的数值,以二进制的形式表示。展示 去相关的编码表中去查找该值(存储的值)所对应的字符。常见的 (1)ASCII表:用7bit来表示存储数据。(2)ISO-8859-
本系列博客汇总在这里:Java系列_汇总目录一、计算机网络二、网络编程三、网络模型四、网络通信的三要素1、IP2、IP 的查看3、端口号4、传输的协议五、Socket六、InetAddress 类七、UDP 通信八、客户端设计1、创建服务端嵌套字2、创建数据包3、发送数据包九
本系列博客汇总在这里:Java系列_汇总目录一、抽象建立 Student 类二、把文件解析成学生集合(关键点)三、把学生集合写入文件 一、抽象建立 Student 类 二、把文件解析成学生集合(关键点)获得每一行,然后按照空格切分。 三、把学生集合写入文件示例源码public class Student implements Comparable<Student>
本系列博客汇总在这里:Java系列_汇总目录1、JDK 是什么?JRE 是什么?2、什么是 java 的平台无关性?3、在一台电脑上配置 java 环境,path 起什么作用?如何配置?4、什么样的标识符是合法的?5、Java 有几种基本数据类型? int 和 Integer 区别?6、什么是隐式类型转换(类型的自动转换)?什么是显示类型转换(强制转换)
本系列博客汇总在这里:Java系列_汇总目录一、简介二、继承语法三、继承的特点四、类的单继承,多继承(java不支持),多级继承五、接口的多继承六、继承的内存结构 一、简介 继承:描述事物的时候,我们如果发现几个类有重复的属性和方法,我们就可以采用采用继承的方式来设计。 二、继承语法使用 extends 关键字来继承class 子类 extend
本系列博客汇总在这里:Java系列_汇总目录一、重写二、重载四、重写和重载的区别 一、重写在子类继承父类时,子类的方法和父类的方法相同(访问修饰限制符,返回值类型,方法名,参数列表),方法体不同的。这种子类的方法将父类的方法覆盖掉叫重写。所以外部创建子类调用该方法的时候一定是调用了子类的方法。示例class Teacher{ String name; int age
...
本系列博客汇总在这里:Java系列_汇总目录一、什么是接口二、接口的继承和实现三、接口的应用四、接口的好处五、接口和抽象类的区别 一、什么是接口当一个抽象类中的所有方法都是抽象的,那么我们就可以把它定义为一个接口,接口是对行为的抽象;抽象类是对属性和行为的抽象。接口定义的只是一种规范,是一种行为的抽象,就是说我给你定义好方法名,返回值类型,参数类型及个数。我
本系列博客汇总在这里:Java系列_汇总目录一、继承多态1、继承多态特点2、继承多态的内存结构3、Instanceof 运算符二、接口多态 一、继承多态我们通常使用抽象类来抽象要使用多态的方法。 1、继承多态特点必须要有继承关系,在抽象类中可以定义多态的抽象方法,通过子类来继承这个抽象然后复写抽象类中的抽象方法已达到多态的效果。多态子类的实例可以赋给父类的引
本系列博客汇总在这里:Java系列_汇总目录一、第一种角色:抽象模板二、第二种角色:具体模板需要继承抽象模板 一、第一种角色:抽象模板定义三种方法:第一个抽象方法需要子类去实现;子类必须实现第二个扩展方法,是一个空方法;子类可以去复写也可以不复写第三个私有的最终方法;不可复写的第四个模板方法,这个方法中定义了每一个方法的执行顺序和逻辑。 二、第二种角色:具体模板需要继承抽象模板需要
本系列博客汇总在这里:Java系列_汇总目录一、创建 Java 工程项目二、第一个程序 一、创建 Java 工程项目java项目的创建在eclipse上面有多种方式进行新项目的创建,我这里只介绍常用的一种,其他的方法对 eclipse 熟悉以后,自然而然就知道了,因为很简单。(1)第一步:文件—》新建—》java项目(2)第二步:输入工程名,注意存放位置(一般是放在工作空间当中,就
本系列博客汇总在这里:Java系列_汇总目录一、简介二、使用方法 一、简介Scanner 是 Java 提供的读取系统输入(如键盘输入)或者读取文件流的一个类。通过 API 查询得到 二、使用方法第一步:导入 Scanner;语法:import java.util.Scanner。第二步:创建对象。第三步:使用功能,调用 int val = sc.nextInt(); 等待我们从键
本系列博客汇总在这里:Java系列_汇总目录一、定义二、给本类打包三、包的引入和使用 一、定义包:就是文件夹。作用:对类作分类管理,可以区分同名不同包的类。语法:package 包名(不同级别用 “.” 来分隔),如下图: 注意:位置放在文件的有效代码第一行(注释不算)。编译:javac -d . 源文件.java,例如:javac -d . Welco
本系列博客汇总在这里:Java系列_汇总目录一、简介二、私有内部类三、静态内部类四、匿名类五、局部内部类(了解)六、匿名内部类 一、简介定义:把一个类定义到另一个类中,那么内部的类就是内部类。注意:内部类不能直接创建。创建内部类的语法:外部类.内部类 变量名 = new 外部类.new内部类对象内部类的外部类的方法如果想要访问内部类的方法,必
本系列博客汇总在这里:Java系列_汇总目录API 的使用math 类的使用 API 的使用API 是我们写代码的帮助文档。后续要接触很多第三方的计技术,他们都会给我们提供 API,我们就必须会读 API。JDK 也给我们提供了帮助文档,我这里也提供下 JDK1.8 和 1.6 的中文文档,两个都可以使用,下载地址:https://download.csdn.net/downloa
本系列博客汇总在这里:Java系列_汇总目录一、四种权限修饰符二、四种访问权限修饰符的作用三、四种访问权限修饰符对方法和属性的访问限制 一、四种权限修饰符访问权限修饰符一共有四种:private,默认,protect,public。四种权限修饰符的修饰限制:在类上如果用 public 来修饰,那么这个类可以被任何类所访问。类如果是默认修饰在本类中可以访问,在同一包下的类可以
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号