自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 IO流

I/O流一、I/O的概念I是指input,输入O是指output,输出二、流的分类方式按照流的方向分:输入流和输出流按照流的单位分:字节流和字符流按照流的功能分:节点流和过滤流三、字节输入流和字节输出流流的使用基本结构:创建流对象使用流对象执行操作代码关闭流对象(释放资源)父类:输入流:public abstract class InputStream输出流:public abstract class OutputStream子类:字节输出流

2021-04-18 22:24:58 90

原创 多线程

多线程之前学的多线程也总结一下。感兴趣的小伙伴可以看看哦!一、线程与进程进程:在操作系统上每个运行的应用程序实例进程的特点:宏观并行,微观串行线程:操作系统可以调度的最小单位,包含于进程之中,是进程的实际运行单位线程的组成:CPU分配的时间片、数据空间(堆栈空间)、运行的代码CPU分配的时间片:由操作系统(OS)决定数据空间:堆空间由所有线程共享,栈空间每个线程独有运行的代码:每个线程执行的任务二、线程的创建方式实现Runnable接口,实现其中的run()方法pack

2021-04-15 20:01:15 56

原创 异常

Java中的异常总结了一下异常的种类,和解决方式一、概念异常的概念:程序运行的过程中出现的非正常的情况,会导致程序的终止处理异常的意义:当出现异常的时候,执行准备好的代码,以减少损失异常的分类:|--Throwable |--Error |--Exception |--RuntimeException |--非RuntimeException二、Throwable类Throwable是所有Java异常和错误类的父类,位于java.lang包中常

2021-04-13 17:47:11 71

原创 集合

Java中集合框架一、集合的概念概念:集合是一种容器,用于存储多个对象(集合中只能存储对象)集合的分类:Collection和Map二、Collection集合概念:Collection是单列集合,用于存储对象类型的数据Collection中的常用方法:add方法:声明:boolean add(Object o)作用:向集合中添加一个对象addAll方法:声明:boolean addAll(Collection c)作用:将传入的c集合中所有的元素存入集合中cl

2021-04-10 18:35:56 133

原创 字符串

字符串一、特点字符串是不可变的字符串存储在内存的常量池中,常量池的串池中使用构造方法创建的字符串会在堆内存中存储,但依然指向常量池中的内容String s = "abc";// 产生一个对象:若串池中没有该对象,则创建一个对象放入串池中String s = new String("abc");// :产生两个对象:先在串池中寻找该对象,再以该对象为构造参数在堆中创建一个对象二、常用方法length():返回此字符串的长度public class TestLength{

2021-04-08 21:34:16 141

原创 常用类

Java中的常用类对前两天做个总结。感兴趣的伙伴可以看看哦一、Object类概念:Object类是所有类的父类/基类/超类特点:Object类的引用中可以存储任何类型的对象 Object o = new …Object类中的方法被所有类默认继承常用方法:getClass()返回:返回该对象运行时的实际类型作用:判断对象的实际类型package com.baizhi.TestObject;public class TestObject { public static

2021-04-07 18:11:33 71

原创 包装类

包装类一、概念基本数据类型所对应的类,叫做包装类作用:可以将数据交由Object进行统一管理对应关系基本数据类型包装类型byteByteshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDoublebooleanBoolean二、类型间的转换package com.baizhi.test;public class TestInte

2021-04-05 19:08:32 121 2

原创 Object类

Java中的Object类一、概念Object类是所有类的父类/基类/超类,所有Java类都直接或者间接继承了这个类特点:Object类的引用中可以存储任何类型的对象 Object o = new …Object类中的方法被所有类默认继承二、Object类中的方法getClass():返回值:返回该对象运行时的实际类型作用:判断对象的实际类型hashCode():返回值:返回一个十进制的整数值(int类型)作用:提高使用到hashCode的集合的效率equa

2021-04-04 19:16:10 162 4

原创 内部类

Java中的内部类一、概念在类中定义的完整的类,称为内部类内部类中可以在不破坏封装的前提下访问外部类的私有成员内部类编译之后单独生成一个.class文件(文件名格式为 外部类名$内部类名.class)内部类分为成员内部类,静态内部类,局部内部类和匿名内部类四种二、成员内部类语法:声明在成员元素位置的内部类称为成员内部类class OutterClass{ class MemberInnerClass{ }}对象的创建:引用:外部类名.内部类名 变量名对象:外部

2021-04-02 17:57:40 61

原创 三个修饰符

三个修饰符一、抽象(abstract)抽象的意义:抽象符合面向对象的思想:不存在的事物不应该被实例化(创建对象)被子类继承:这些共性一定会被子类独特的实现所覆盖使用多态:通过对父类的声明,批量管理子类对象抽象的语法abstract修饰类:语法:访问修饰符 abstract class 类名public abstract class TestAbstract{}abstract class TestAbstract2{}特点:抽象类无法直接创建对象(不可以使

2021-04-01 18:06:17 103

原创 三大特性

Java的三大特性一、封装修饰符public和privatepublic代表公开的,在任何位置都可以访问被public修饰的成员public class Student { public String name = "zhangs";}class Test{ public static void main(String[] args) { Student s = new Student(); String name = s.name; }}private代表私有的

2021-03-30 11:32:15 89

原创 面向对象

面向对象一、面向过程与面向对象面向过程:将事情分析之后,按照步骤依次翻译为代码,代码的执行顺序就是事情的处理顺序面向对象:当需要解决一个问题的时候,寻找能够解决该问题的对象,利用其方法解决问题的过程二、对象与类对象:客观世界存在的事物类:具有相同属性方法等一类事物类是对象的共性,是对象的模板;对象是类的实例,是类的表现对象的特点:属性:描述该对象具有什么属性方法:描述该对象可以做什么事情类的特点:成员方法:属性成员方法:方法三、成员变量语法:在类以内,函

2021-03-28 09:08:40 63

原创 数组

Java中的数组一、数组的基本使用概念:数组是内存中的一串连续的空间,用来储存同一类型的数据语法:声明:数据类型[] 数组名;开辟空间:数组名 = new 数据类型[数组容量/数组长度];public class TestArray { public static void main(String[] args) { int[] a;//声明数组 a = new int[5];//开辟空间 }}其他的声明方式:声明的同时开辟空间int[] a =

2021-03-26 20:54:59 96 2

原创 函数

Java中的函数一、函数的基本语法概念:函数是一个具有特定名称,具有特定功能的一段代码,可以重复使用语法:声明部分public static void 函数名(){ //代码--->实现部分}实现部分要求:函数必须定义在类以内,其他函数以外使用:通过函数名对函数进行调用代码运行至函数调用位置,先进入函数内部,执行函数内代码,当函数执行完之后,返回函数被调用的点,代码继续执行注意:函数的声明没有顺序限制,只与其调用的位置有关public c

2021-03-24 17:34:33 54

原创 循环结构

Java中的循环结构一、循环的概念循环的特点:有规律,并且重复循环的概念:循环是通过某个条件的控制,不断的重复某个行为的代码循环的组成:循环变量的初始化循环变量的变化循环条件循环体二、while循环语法:循环变量初始化while(循环条件){ 循环体 循环变量的变化}执行流程:对循环变量进行初始化判断while后的布尔表达式的结果是否为true如果结果为true,则执行大括号中的代码。代码执行结束之后,本次循环结束,再次判断while后的布尔表达式

2021-03-22 10:10:21 405

原创 分支结构

Java中的分支结构一、扫描仪与导包语句扫描仪(Scanner)扫描仪:可以在控制台接收用户输入的数据,以回车键结束输入,扫描仪开启之后可以重复使用,直至主动关闭开启扫描仪java.util.Scanner sc = new java.util.Scanner(System.in);数据的接收从控制台接收数据的时候,不同的数据类型使用不同的方法:int i = sc.nextInt();double d = sc.nextDouble();String s = sc.nex

2021-03-20 18:16:07 109

原创 数据类型

Java中的数据类型一、变量概念:变量是内存中的一块空间,是存储数据的基本单元组成:数据类型、变量名、数据定义:声明 数据类型 变量名;例如:int a;赋值 = 数据;例如:a = 4;其他方式:声明并赋值:数据类型 变量名 = 值;例如:int a = 4;数据类型 变量名,变量名 = 值,变量名例如:int a = 10,b = 20,c,d = 5;package day2;public class TestVar{ p

2021-03-19 20:06:05 58 1

原创 环境搭建

Java基础知识和环境搭建一、Java的历史Java的诞生1995年5月23日 Sun公司 詹姆斯·高斯林 Java 1.0版本Java的三个方向1998年 Java分三个方向 J2SE J2ME J2EE Java 1.2版本2005年 Java方向更名 JavaSE JavaME JavaEE2019年 JavaEE更名为JakartaEESun公司被收购2009年 Sun被Oracle公司收购,Java归属OracleJavaEE被捐献给Apache基金会2018

2021-03-19 18:06:36 105 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除