- 博客(20)
- 收藏
- 关注
原创 JAVA枚举
一,前言了解枚举的概念,掌握枚举的用法二,概述枚举(Enum)是Java中一种特殊类型,是为做信息的标志和分类。三,枚举的常用方法 toString 最离不开的就是toString,toString方法重写后返回的其实就是枚举实例的名字://这是Emum类的源码,枚举的toString实现,和我们想象的完全一致public String toString(){ return name;} valueOf 返回具有指定名称的指定枚举类型...
2022-04-21 21:49:56
959
原创 Java注解
一,前言了解什么是注解,掌握三种内置注解,掌握元注解,掌握自定义注解二,注解的概述注解(Annotation)其实就是一种标记,但是它本身并不起任何作用,注解处理程序通过捕获被注解标记的代码然后进行一些处理,这就是注解工作的方式。三,内置注解JavaSE内置了三种注解。 @Override 定义在java.lang.Override中,表示声明是一个重写父类的方法,并监视验证方法名称是否为父类所有。 @Deprecated 定义在java.lang.Depre
2022-04-21 21:06:21
352
原创 JAVA 网络编程基础
一,前言了解计算机网络的概述,掌握Sokcet类编程,ServerSocket类,Socket类的构造方法和常用方法二,计算机网咯1.概述计算机网络计算机们组成的网络,同一个网络中,计算机可以直接通信,因为计算机都需遵循同一种网络协议。互联网是网络的网络(internet),即把很多计算机网络连接起来,形成一个全球统一的互联网。某个计算机网络,可能使用网络协议ABC,而另一个可能使用网络协议XYZ。如通讯协议不统一,则无法连接形成互联网。统一使用TCP/IP协议。TCP/IP
2022-04-21 19:52:09
800
原创 Java多线程
一.前言掌握程序的概念,创建方式和常用方法,掌握线程的同步方法解决并发问题,掌握死锁的处理方式,了解线程的生命周期二.概述1.进程电脑中会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。2.线程进程想要执行任务就需要依赖线程。进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。 串行: 所谓串行,其实是相对于单条线程来执行多个任务来说,依次排队执行,它们在时间上是不可能发生重叠的。 并行: 执行多个任务,开启多条线程,多
2022-04-20 13:20:19
111
原创 JDBC连接数据库
一,前言了解JDBC的概念,掌握JDBC中常用的类和方法,掌握JDBC的基本操作步骤二,概念SUM公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC。这些规范的实现有具体的厂商去做,对于开发人员来说,只需掌握JDBC接口的操作即可。三,JDBC中重要的类类名 作用 Driver 数据库驱动,用于获取Connection对象 DriverManager 驱动管理器,用于注册驱动,是获取 Connectio
2022-04-18 17:10:13
672
原创 Java反射
一,前言理解反射的概念,掌握4个反射相关的类,掌握实例化方式和常用方法,掌握反射实例化对象在实操中的使用。二,反射的概念反射(Reflection),它允许在运行中的Java程序获取自身的信息,并且可以操作类或者对象的内部属性。(java.lang):Class(java.lang.reflect):Field,Method,Constructor三,反射相关的类1.Class类概念:Class,类对象,描述的是类的信息(注意,描述的是类,而不是对象)。三种实
2022-04-12 19:58:01
51
原创 IO流(缓冲流)
一,前言掌握缓冲流的概念,掌握字节字符缓冲流的使用,掌握字符流读行方法,换行方法。二,概念缓存流也称为高效流,或者高级流。缓冲流自带缓冲区,可以提高原始字节流,字符流读写数据的性能。BufferedInputStream,BufferedOutputStream,BufferedReader,BufferedWriter三,字节缓冲输入流(BufferedInputStream)在创建 BufferedInputStream 时,会创建一个内部缓冲区数组。缓冲区用以减少频繁的
2022-04-07 21:19:41
277
原创 IO流(文件字节,字符流)
一,前言了解流的分类,掌握字节字符流的概念和常用方法。二,Java流的分类按流的方向分:输入流,输出流输入流:InputStream,Reader输出流:OutputStream,Writer按数据单位分:字节流,字符流字节流:InputStream,OutputStream字符流:Reader,Writer注:都为抽象类,需使用子类实现三,字节流1.概念字节流:可用操作任意数据,因为计算机中任何数据都是以字节流的形式处理的,一般用户用字节流处理视屏、
2022-04-07 21:18:33
120
原创 IO流(File类)
一,前言开始学习IO流,了解IO流的概念,掌握File类。。二, IO流的概念Java 的 IO 流主要包括输入、输出两种 IO 流。 输入:读取数据到内存中。 输出:将内存数据输出外部中。 每种输入、输出流有可分为字节流和字符流两大类: 字节流以字节为单位来处理输入、输出操作。 字符流以字符为单位来处理输入、输出操作。 三,File类的概念Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等
2022-04-04 19:52:01
78
原创 Java泛型
一,前言学习Java泛型二,泛型的概念学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。因此在JDK5之后,新增了泛型(Generic)语法,让你在设计API时可以指定类或方法支持泛型,这样我们使用API的时候也变得更为简洁,并得到了编译时期的语法检查。三,定义和使用含义泛型的类 含义泛型的类 定义格式:(在创建对象的时候确定泛型)修.
2022-03-31 22:58:12
403
原创 Map接口
一,前言了解Map集合的特点,掌握Map集合的常用方法,Map集合的4种遍历方式,掌握集中常用的Map接口下实现类的子类集合二,Map集合的特点 Map并不是集合,而表示两个集合之间的一种关系,故Map没有实现Collection接口。 A集合应该是一个Set集合,B集合应该是List集合。 我们把A集合中的元素称之为key,把B集合中的元素称之为value。 Map其实就有多个key-value(键值对)组成的,每一个键值对我们使用Entry表示,Map结构
2022-03-31 21:27:13
387
原创 List 和 Set 接口
一,前言了解List和set接口下子类的同和异,掌握接口的常用方法二,List集合1.List集合的特点 鉴于Java数组中用来存储数据的局限性,我们通常用List代替数组。 List集合中具有 元素有序,且可重复 的性质,集合中的每个元素都有其对应的顺序索引。 List接口实现类常用的有:ArrayList,LinkedList和Vector。 2.List集合常用方法void add(int index, E element) 将指定的元素..
2022-03-30 22:28:07
107
原创 Java集合
一,前言开始学习集合,了解集合接口框架,掌握集合接口的定义的方法,掌握Iterator接口遍历集合,掌握foreach(增强for循环)遍历集合。二,集合的概述 Java 集合就像一种容器,可以把多个对象的引用放入容器中。 Java 集合可分为 Collection和 Map 两类: Collection: Set:无序、不可重复的集合 List:有序,可重复的集合 Map:具有映射关系的集合三,Collection接口Collection 接口是 L
2022-03-29 21:29:04
61
原创 Java异常类
一,前言学习思路,了解异常类的概念,掌握异常的分类(Error类和Exception类),了解常见的RuntimeException下的子类,掌握异常的处理机制(抛抓语句,声明抛异,人工抛异),掌握自定义异常类。二,异常的概念在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)三,异常的分类Throwable: Error, Exception1.Error类Error类Java虚拟机无法解决的严重问题。常见的Erro
2022-03-27 19:39:56
1913
原创 Calendar类
一、前言学习思路,了解Calendar为抽象类,如何构造,熟悉Calendar的一些常量字段类型,Calendar的常用方法。。二、Calendar类的概念Calendar类是一个抽象类,所以使用子类创建,主要用于完成日期字段之间相互操作的功能。三、Calendar类的构造方法new GregorianCalendar() 使用子类构造Calendar对象Calendar.gettlnstance() 使用静态的方法构造Calendar对象四、...
2022-03-18 00:55:51
132
原创 java.util.Date类
一、前言开始学习Date类,了解Date类的基本概念,掌握构造器和方法的使用,并学习SimpleDateFormat类。。二、Date类的概念java.util.Date类用于描述特定的瞬间,可以精确到毫秒。三、Date类的构造方法Date() 分配一个 Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的毫秒,表示当前系统的时间。Date(long date) 分配一个 Date对象,表示从即1970年1月1日00:00:00 GMT到当...
2022-03-16 19:48:32
902
原创 StringBuffer类和StringBuilder类
一、前言学习完String类后,继续学习它的两兄弟,StringBuffer类和StringBulider类,学习思路: 理解StringBuffer类、StringBulider类的底层结构以及与String类的异同; 掌握StringBuffer类和StringBulider类的构造器; 掌握StringBuffer类和StringBulider类的一些常用方法; 二、StringBuffer、StringBuilder类与String类的异同String类可以
2022-03-14 16:57:41
77
原创 java.lang.String类
一、前言简单了解JDK常用的包和类后,开始学习String类,学习思路: 了解String类的概念 掌握String类基本的构造器 理解创建String对象的底层区别 掌握String类基本的常用方法 二、String类的概念String类代表字符串,字符串是常量,他们的值创建之后不能更改。java.lang.String:public final class String implements java.io.Serializabl...
2022-03-14 09:13:15
986
原创 JDK常见的包和类
一、前言今天开始学习JDK的常用的几个类,在之前简单了解一下几个常用的包和类的简介,目的: 掌握包和类的使用 掌握String类,StringBuffer类,StringBuilder类的使用 掌握Date类,Calender类的使用 掌握Math类,Random类的使用 二、Java基础包Java语言体系为程序编写者提供了大量可以使用的Java类库,已包的形式提供,称为基础包;包名 内容 java.lang 提供了Java语言程序
2022-03-13 19:33:06
1453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人