自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程

一个程序同时执行多个任务,通常每个任务称为一个线程。进程和线程区别:进程拥有自己的一整套变量体系,而线程则是共享。线程是轻量的,创建撤销的开销小。线程中断线程终止只有两种方式:1、run方法正常退出,自然死亡2、因为有没有捕获的异常而终止run方法,意外死亡stop 方法可以终止线程,但是被弃用了当线程调用interrupt方法时,线程中断状态被置位;每个线程都有一个boolean标志,以判断线程是否被中断。中断不等于终止,没有任务和语言上的要求,中断的线程应该终止。中断一个线程只不过是引

2020-06-15 09:16:50 126

原创 JDBC

JDBC的实质它是Java访问数据库的解决方案,希望能过用同样的方式访问不同的数据库,以达到实现与具体数据库无关的Java操作界面。JDBC实质上就是就是一套标准化的接口,不同的数据库根据自己的数据库特点去实现这套接口,实现的具体方法无需我们去关心。JDBC中数据库实现的主要接口如下:DriverManager :驱动管理Connection、DatabaseMetaData :连接接口Statement、PreparedStatementCallableStatement: 语句对象接口

2020-06-14 13:33:33 97

原创 IO流

1、Java IO 流io是java中实现输入输出的基础,它可以很方便的完成数据的输入输出操作,Java把不同的输入输出抽象为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入、输出。2、流的分类输入流、输出流A、输入流:只能从中读取数据,而不能向里面写数据B、 输出流:只能向里面写数据,而不能读数据可以这样理解,数据从内存到硬盘,通常认为是输出流,即写操作;相反,从硬盘到内存,通常认为是输入流,即读操作;这里的输入、输出是从内存的角度划分的。Java的输入流主要有InputStr

2020-06-14 12:04:36 94

原创 集合

Java中的集合层次结构分为单列集合(Collection)和双列集合(Map)。单列和双列的直接理解就是,集合的每个项能存储多少个数据。Collection以及它的子类在每个项中能存储一个数据,因此是单列集合。Map以及它的子类一次性能存储两个数据,键和值,因此是双列集合。集合的特点:元素类型可以不同、集合长度可变、空间不固定集合长度:.size() 获取size属性的长度数组长度:.length()Collection Framework(框架)集合框架是一个统一的架构,用来表示和操作集合.

2020-06-13 16:35:02 83

原创 异常

异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。三种异常:分别为检查性异常(一般异常)、运行时异常(非检查性异常)、错误Throwable 子类是Error错误类和Exception 异常类、Exception 子类是IOException 类和 RuntimeException 类。所有的异常类是从 java.lang.Exception 类继承的子类。一、Error 错误用来指  示运行时环境发生的错误。JVM 内存溢出。一般地,程序不会从错误中恢复。二、

2020-06-13 10:57:23 70

原创 Java核心类库

ava 的类定义语法:[类类型关键字] class 类名字 [extends] 父类名字 {[存取权限关键字] [静态标志] 变量名字;[存取权限关键字] [静态标志] 方法名字;}类型关键字:abstract 抽象类抽象类至少要有一个抽象操作函数,这样的类不能实例化,必须被子类继承,并改写抽象函数。final 终结类终结类是类继承链的末端,不能作进一步的继承。public 公共类可以作进一步的继承,或其他的类中存取。synchronized 同步类所有

2020-06-13 10:51:11 395

原创 面向对象小结

一、对象的概念及面向对象的三个基本特征面向对象的三大核心特性面向对象程序设计有以下优点。1.可重用性:它是面向对象软件开发的核心思路,提高了开发效率。面向对象程序设计的抽象、继承、封装和多态四大特点都围绕这个核心。2.可扩展性:它使面向对象设计脱离了基于模块的设计,便于软件的修改。3.可管理性:能够将功能与数据结合,方便管理。该开发模式之所以使程序设计更加完善和强大,主要是因为面向对象具有继承、封装和多态 3 个核心特性。继承性如同生活中的子女继承父母拥有的所有财产,程序中的继承性是指子类拥

2020-06-12 09:40:35 115

原创 选择、循环语句结构与跳转语句

Java程序流程控制顺序 选择 循环1.分支(1)if条件语句if (条件语句){代码块}if…else语句if(判断条件){执行语句1}else{执行语句2}if…else,if…else语句if(判断条件){执行语句1}else if (判断条件2){执行语句2}。。。else if (判断条件n){执行语句n+1}(2)switch多分支语句switch(表达式){case 目标值1:执行语句 1break;case目标值 2:执行语句 2

2020-06-12 09:17:33 128

原创 Java小结

1、Java语言的特点:简单性、面向对象、分布式处理、健壮性、结构中立、安全性、可移植性、解释性、高性能、多线程、动态·。2、java程序执行过程:源文件由编译器编译成字节码,再由字节码由java虚拟机解释运行。3、java源代码(java)、 字节码文件(class)。4、ava字节码执行方式:解释执行方式、即时编译方式。5、程序的基本组成:打包、引包、类。6、引入语句:import语...

2020-03-18 19:42:24 111

空空如也

空空如也

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

TA关注的人

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