![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门
Simon没有猫
这个作者很懒,什么都没留下…
展开
-
Java多线程
1.实现多线程1.1进程和线程【理解】进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序1.2实现多线程方式一:继承Thread类【应用】方法介绍...原创 2019-12-14 00:08:44 · 112 阅读 · 0 评论 -
IO流之字节流
什么是IO流用于操作计算机硬盘和内存中的文件数据IO流的分类字节流和字符流IO流的使用场景如果操作的是纯文本文件,优先使用字符流如果操作的是二进制文件,优先使用字节流如果不确定,则优先使用字节流字节流写数据:创建一个FileOutputStream对象,关联到一个文件路径调用write()方法,写出数据调用close()方法,释放资源打开文件,查看内容import jav...原创 2019-11-27 23:27:48 · 111 阅读 · 0 评论 -
递归
递归的概念递归指的是方法本身自己调用自己递归的注意事项?递归必须要有出口递归的次数不宜过多,否则都会造成内存溢出使用递归获取阶乘案例递归求阶乘的重要步骤1.定义一个方法,用于递归求阶乘,参数为一个int类型的变量2:在方法内部判断该变量的值是否是1是:返回1不是:返回n*(n-1)的阶乘3:调用方法4:输出结果递归的思想:将一个大问题,分解成若干个小问题,再将若干个小问...原创 2019-11-24 01:25:13 · 135 阅读 · 0 评论 -
File类
1. File类概述和构造方法File类的作用文件和目录名路径的抽象表示形式。File封装的并不是一个真正存在的文件。仅仅是一个路径名,它可以存在,也可以不存在。后面需要通过对应的方法将其变成真正存在的。File类的构造方法File(String pathName) 根据字符串路径创建一个File对象File(String parent,String ...原创 2019-11-24 01:18:56 · 219 阅读 · 0 评论 -
Set集合及其子集合
Set集合的特点1.元素存取无序2.没有索引3.不能存储重复的元素Set集合继承Colletion 可使用Colletion的常用方法Collection集合的常用方法boolean add(E e) 向集合中添加元素boolean remove(E e) 将元素从集合中删除void clear() ...原创 2019-11-21 16:12:23 · 463 阅读 · 0 评论 -
Collection集合及其子集合
Collection集合Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合的概述是单列集合的顶层接口,它表示一组对象,这些对象也称为Collecti...原创 2019-11-21 01:32:15 · 639 阅读 · 0 评论 -
java时间日期
Date类概述Date代表了一个特定的时间类,精确到毫秒值Date类构造方法Date() 以当前系统时间创建对象Date(long l) 以指定毫秒值时间创建对象import java.util.Date;/* public long getTime():获取的是日期对象从1970年1月1日 00:00:00到现在的毫秒值 public ...原创 2019-11-19 00:36:01 · 124 阅读 · 0 评论 -
int与字符串之间转换
int->字符串(String)1.基本类型的值 + “” 开发中最常用的一种方式int a = 10;String str = a + “”;System.out.println(“整数的值是:”+a);2.String类的静态方法valueOf(参数)[了解]String.valueOf(10);字符串(String)-> int通过Integer静态方法par...原创 2019-11-19 00:08:29 · 1936 阅读 · 0 评论 -
抽象类和接口
什么是抽象类一个类中如果有抽象方法,那么这个类就必须是一个抽象类什么是抽象方法抽象方法指的是没有具体的方法实现如何定义抽象类和抽象方法使用abstract关键字来修饰类和方法抽象类的特点1.抽象类和抽象方法必须使用abstract关键字修饰public abstract class 类名{}public abstract 返回值类型 方法名();2.抽象类中不一定有抽象方法,但...原创 2019-11-18 00:21:42 · 796 阅读 · 0 评论 -
多态
什么是多态同一个对象,在不同时刻表现出来的不同形态多态的前提条件要有继承/实现关系要有方法重写要有父类引用指向子类对象需求:定义一个Animal类,提供成员变量和成员方法定义一个Cat类,提供成员变量和成员方法,并重写父类方法多态形式创建对象,查看成员访问特点Animal类ublic class Animal { public void eat() { ...原创 2019-11-17 23:49:01 · 218 阅读 · 0 评论 -
继承的概念与实现
一、继承1、继承的概念理解继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法2、通过extends关键字实现继承格式: class 子类 extends 父类 { }3、继承带来的好处继承可以让类与类之间产生关系,子父类关系产生子父类后,子类则可以使用父类中非私有的成员。需求:分别定义Fu类,Zi类和测试类,在测试类中创建...原创 2019-11-17 01:15:16 · 755 阅读 · 0 评论