自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java io流

java io流在总结io流前,也回顾一下File这个类,它也是在java.io包里的类。我把它理解为映射一个文件或者文件夹的类,就是它提供了各种方法获得这个文件或文件夹的信息和对其进行删改查的操作,但是这些都只是对文件或文件夹,与其里面的内容没关系。后面的流对象很多构造器都可以传进一个File对象进行初始化,所以在这里简单提一嘴File的初始化,它的其他方法就不在这说了常见的创建File对象的方法 File a = new File("文件或文件夹路径");//直接初始化,可以是相对路径也可

2021-05-05 15:36:21 83

原创 java泛型

java泛型基础看java核心技术卷做的笔记 什么是泛型?​ 是一种将数据类型参数化的一种编程方式,跟c++的模板差不多。 使用泛型的好处1. 提高了代码的可重用行,免去了同一种功能的代码因为参数类型不同而重载的功夫。增强了代码的安全性和可读性,使用泛型的集合就体现了安全性(装什么类型的就给我乖乖装,别装其他乱七八糟的拿出来强转给我抛ClassCastException),而且只要看它传进去的类型参数就知道对应存的是什么,不想原来的Object,运行类型啥都有可能。定义简单泛型

2021-05-04 10:15:07 56

原创 java异常处理

java异常处理程序运行难免会出现各种各样的突发状况,即异常。而在java程序中,正所谓万物皆对象嘛,异常在java中也是以对象的形式存在的 在最前面先放个常见的java异常体系uml图 异常的分类在java中,按照错误的严重性可以将异常分为两大类:Error和Exception Error:程序在执行过程中所遇到的硬件或操作系统的错误。错误对程序而言是致命的,将导致程序无法运行。常见的错误有内存溢出,jvm虚拟机自身的非正常运行,class文件没有主方法。程序本生是不能处

2021-05-02 21:48:47 78

原创 java多线程基础

java多线程基础基础知识进程:操作系统分配资源的基本单位,有程序(指令集)运行时动态创 建,程序执行完就消亡,类似一个应用程序线程:CPU执行的基本单位,类似应用程序的一个任务进程与线程的关系:一个进程至少要有一个线程,线程间相互不可见,同 一进程下的线程可以共享进程的资源多线程:多个线程 “同时“ 执行,就像公路,一条道代表单线程,车只能排 队开过去,那多条道就代表多线程,同一时间就可以通过多台 车,像迅雷这么一个进程,那迅雷同时下载多个任务就是多线程并

2021-05-02 17:13:15 83

原创 java集合框架

java集合概述什么是集合集合是将对象集合在一起存储的容器。为什么要用到集合?之前我们保存多个数据使用的是数组,而数组有下面这几个缺点:长度固定。如果为了长度够用往往会创建一个比实际需要的数组长的数组,会导致内存的浪费。存储的元素类型要相同。一个数组只能存一种类型,如果有很多种类型要存就要创建很多个数组了。数组的增删改查比较麻烦,没有现成的方法。而集合就很好地解决了以上这些数组的缺点,但是集合只能存放引用类型,而数组什么都可以存放。集合体系图其中最下层为Collect

2021-04-27 23:09:20 49

原创 java代码块

代码块分类:普通代码块和静态代码块使用情况:简化代码,就是如果一个类有多个构造器时,如果这些构造器中有重复的代码,可以提取出来放到代码块中,这样就避免了过多重复的代码在说普通代码块和静态代码块执行的先后前,需要知道的类加载的三种情况:创建新对象创建子类对象,会先加载父类,然后再加载子类调用类的静态成员知道了什么时候会进行类加载后,一切都变得简单了,然后只需要知道在类加载时会执行会静态代码块和初始化静态属性(优先级一样,看代码先后),类加载完后,如果有创建对象,就执行普通代码块和初始化普通成

2021-04-13 21:10:41 46

原创 java 接口

interface 接口接口不能被实例化,一般都是用接口引用接实现接口的类的对象来实现多态抽象类实现接口可以不实现接口中的方法接口中的方法不可有实现,且都是默认被 abstract public 修饰的interface IA{ void show();//默认abstract public,无需实现}class Text implements IA{ @Override//注解,标志重写,不标也可以,但是标了,如果父类或接口没有下面被标的方法会报错 void

2021-04-12 13:20:50 42

原创 java枚举类

枚举类关键字:enum,在底层其实就是final class,用javap对.class文件进行反编译可以知道。格式:enum Weekday{ Monday("周一"),Tuesday("周二"),Wednesday("周三"), Thursday("周四"),Firday("周五"),Saturday("周六"), Sunday("周日");//都是常量对象,如果是无参构造器可省略() //必须写在第一行,每个用逗号隔开,最后一个跟分号 //等同于class下的f

2021-04-11 22:28:32 42

原创 java常用类

java常用类内部类(一种特殊类定义,并非常用类)定义:在类内部定义的完整类特点:编译之后可生成独立的字节码文件内部类可直接访问外部类私有成员,而不破坏封装可为外部类提供必要的内部功能组件//外部类Class Outer{ //内部类 Class Inner{ //也会生成class文件 }}成员内部类外部类实例的一部分,成员内部类实例化必须依赖于外部类成员内部类有与外部类重名的方法或变量时,内部类优先访问内部类的

2021-04-07 08:38:20 77

原创 Windows命令行打开方式

Windows命令行打开方式win键+R,然后输入cmd在资源管理器的目录行前加“cmd”和一个空格后回车即可开始->Windows系统->命令提示符按住“shift”键后在桌面右击,选择“在此处打开powershell窗口”虽然这种方式打开的命令窗口跟前三种不一样,但是功能是一样的。...

2021-03-30 22:15:38 212

原创 java学习之路

打开cmd的方法

2021-03-30 21:57:54 74

空空如也

空空如也

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

TA关注的人

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