![](https://img-blog.csdnimg.cn/20191009223230420.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础入门
主要讲解Java基础知识
品尝 孤独
这个作者很懒,什么都没留下…
展开
-
【序列化流】
序列化流概述Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写入到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类型和对象中存储的数据信息,都可以用来在内存中创建对象。看图理解序列化:ObjectOutpu...原创 2019-10-14 01:25:19 · 171 阅读 · 0 评论 -
Properties集合
属性集概述java.util.Properties 继承于Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties 方法就是返回一个Properties对象。Properties类构造方法public Properties() :创建一个空的属性列表。...原创 2019-10-12 16:38:58 · 144 阅读 · 0 评论 -
【缓冲流、转换流】
【缓冲流、转换流】主要内容缓冲流转换流缓冲流昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。概述缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以...原创 2019-10-11 20:42:35 · 100 阅读 · 0 评论 -
【字节流、字符流】
【字节流、字符流】主要内容IO流字节流字符流异常处理PropertiesIO概述什么是IO生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,...原创 2019-10-09 22:16:47 · 167 阅读 · 0 评论 -
【File类、文件过滤器、递归】
【File类、文件过滤器、递归】File类概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路...原创 2019-10-06 18:11:46 · 129 阅读 · 0 评论 -
多线程
线程是进程中的一个实体,线程本身是不会独立存在的。进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程的一个执行路径,一个进程至少有一个线程,进程中的多个线程是共享进程的资源的。...原创 2019-10-03 08:45:37 · 154 阅读 · 0 评论 -
【异常】
异常1.1 异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。1.2 异常体系...原创 2019-09-27 17:31:26 · 182 阅读 · 0 评论 -
Collections工具类
Collections2.1 常用功能java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。public static void shuffle(List<?>...原创 2019-09-26 15:26:17 · 100 阅读 · 0 评论 -
Map集合
【Map】Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collect...原创 2019-09-26 00:55:34 · 127 阅读 · 0 评论 -
集合【数据结构、List、Set、可变参数】
day02【Collection、泛型】主要内容Collection集合迭代器增强for泛型教学目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用foreach循环遍历集合 能够使用泛型定义集合对象 能够理解泛型上下限 能够阐述泛型通配符的作用第...原创 2019-09-26 00:59:53 · 557 阅读 · 0 评论 -
集合【Collection、迭代器、增强for、泛型】
给day02【Collection、泛型】-笔记般若原创 2019-09-24 19:54:10 · 148 阅读 · 0 评论 -
笔记-常用API第二部分
主要内容Object类Date类DateFormat类Calendar类System类StringBuilder类包装类Object类java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。两个重要的方法 t...原创 2019-09-19 14:58:15 · 237 阅读 · 0 评论 -
笔记-常用API第一部分
引用类型的一般使用步骤:导包如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。只有java.long包下的内容不需要导包,其他包都需要import语句。import 包路经.类名称;创建类名称 对象名 = new 类名称();使用对象名.成员方法名();Scanner类功能:可以实现键盘输入数据,到程序中。位于 java.util 包...原创 2019-05-14 20:29:58 · 193 阅读 · 0 评论 -
局部变量和成员变量的区别
##局部变量和成员变量1. 定义的位置不一样【重点】局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中2. 作用范围不一样【重点】局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全都可以通用。3. 默认值不一样【重点】局部变量:没有默认值,如果要想使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样4. 内存的位置不...原创 2019-05-13 21:42:14 · 304 阅读 · 1 评论 -
笔记-Java构造方法和对象内存图
一个对象的内存图两个对象使用同一个方法的内存图两个引用指向同一个对象的内存图使用对象作为方法的参数使用对象类型作为方法的返回值原创 2019-05-13 21:35:18 · 1080 阅读 · 0 评论 -
笔记-Java基础语法
Java基础语法标识符1.说明:是指在程序中,我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。2.命名规则 :标识符可以包含英文字母(区分大小写)、数字(0-9)、$(美元符号)、和_(下划线)3.命名规范 :类名规范:首字母大写,后面每个单词首字母大写。变量名规范:首字母小写,后面的每个单词首字母大写。方法名规范:同变量名。数据类型转换1. ...原创 2019-05-13 20:51:20 · 155 阅读 · 0 评论