自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java进阶(泛型、文件管理与I/O流、多线程编程)

Java泛型定义:泛型方法在调用时可以接收不同类型的参数,根据参数类型编译器适当地处理每一个方法调用。作用:泛型可以最大限度重用代码,保护类型的安全以及提高性能。Java泛型使用泛型三种使用方式:泛型类、泛型接口、泛型方法1、泛型类型用于类的定义中,被称为泛型类。通过泛型可以完成对一组类的操作对外开放相同的接口。最典型的就是各种容器类,如:List、Set、Map。泛型类,是在实例化类的...

2020-05-02 13:29:04 258

原创 Java进阶(异常处理、对象容器)

异常类继承层次示意图所有的异常类都直接或间接地继承于java.lang.Throwable类。Error: 程序无法恢复地严重错误,只能让程序终止,如JVM内部错误、内存溢出和资源耗尽等严重情况。Exception(主要研究)定义: 程序可恢复异常,如除零异常、空指针访问、网络连接中断和读取不存在地文件等。Exception类可以分为受检查异常和运行时异常。1、受检查异常:除了Runt...

2020-04-29 14:23:07 173

转载 JVM内存模型与垃圾回收机制总结

JVM内存模型总结JVM组成部分:方法区、堆;虚拟机栈、本地方法栈、程序计数器。JVM占用的内存分为线程共享区 和线程私有区,线程共享区和JVM同生共死,所有线程均可访问此区域;而线程私有区顾名思义每个线程各自占有,与各自线程同生共死。方法区: 用于存储类信息、常量池、静态变量、JIT编译后的代码等数据,具体放在哪里,不同的实现可以放在不同的地方。堆: 存放所有new出来的对象,是GC垃圾...

2020-04-22 22:55:50 569

原创 面向对象编程基础知识

JAVA变量放置位置及分类局部变量在使用前必须先声明、初始化(赋初值)再使用。成员变量如果不自行初始化,它会自动初始化成该类型的默认初始值。静态变量如果不自行初始化,会自动初始化成该类型的默认初始值。JAVA中两大数据类型两大数据类型区别1、声明变量时,内存分配方式不同。原始值存储在栈中,引用值存储在堆中。2、访问机制不同。原始值可以直接访问,引用值必须先获取对象地址,再获取内容...

2020-04-14 11:33:34 201

原创 数据库基础知识

1、SQL:结构化查询语言2、支持单行和多行书写,分号结尾。Mysql不区分大小写,关键字建议大写。3、三种注释语法,#,--,/* */(多行)4、DDL、DQL、DML、DCL(SQL分类)5、DDL增删改查6、DML增删改(重点掌握)7、DQL增删改查,条件查询,模糊查询8、DQL排序查询,聚合函数,分组,分页查询9、约束:对表中的正确性,有效性,完整性。四种约束方式:主键(非空且唯一,唯一标识),非空,唯一(不重复),外键(多表操作)10、多表之间的关系(一对一#任意一方添加外

2020-04-07 22:45:34 158

原创 Python查找、排序算法总结

一、二分查找(折半查找)准备材料:数组 arr 、查找元素 x 、索引序号 l 、中间索引 mid函数方法:len()函数名:binarySearch(arr,l,r,x)索引判断及核心算法:mid = int(l + (r - 1)/2)算法执行步骤:一、定义数组arr = [2,3,4,5,6,7]x = 4二、二分查找函数体文字思想:函数体...

2020-02-13 13:19:30 169

原创 Python常见知识概论

Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 是一种什么语言Python 是一种解释型语言、交互式语言、面向对象语言、初学者的语言。Python 发展历史Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python 本身也是...

2020-01-02 21:41:05 223

原创 Java基础知识

第一章   计算机、程序、JAVA概述1.2.1:中央处理器(cpu):内存中获取指令,然后执行指令。1.2.2:比特和字节:比特(bit):二进制数,字节(byte):最小存储单元编程语言1.3.1:机器语言(二进制)1.3.2:汇编语言(助记符)1.3.3:高级语言(语句)1.4:操作系统常见:Microsoft、Windows、Mac、OS、Linux主要任务:1、控制和监视系统活动,2、分...

2018-05-20 18:16:05 130

空空如也

空空如也

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

TA关注的人

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