![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 88
*孤独的根号三
这个作者很懒,什么都没留下…
展开
-
redis
redis线程模型.redis持久化.redis事务,哨兵机制原创 2023-03-06 19:43:56 · 144 阅读 · 0 评论 -
MySQL数据库3
MySQL数据库与java之间的连接方式原创 2022-09-15 18:33:21 · 109 阅读 · 0 评论 -
MySQL数据库2
单张表查询,多张表查询,数据库设计范式,查询函数原创 2022-09-05 19:07:02 · 150 阅读 · 0 评论 -
mysql数据库1
数据库基本概念,mysql的安装,用SQL创建数据库和表原创 2022-08-27 09:08:18 · 160 阅读 · 0 评论 -
Lambda表达式与Stream
Lambda表达式的概念,Stream的概念,Lambda与Stream的综合运用原创 2022-08-23 21:55:25 · 71 阅读 · 0 评论 -
集合之双列集合
Map集合简单介绍,HashMap底层结构分析,HashMap类中put源码分析,Map的遍历,Collections类介绍原创 2022-08-21 15:43:44 · 327 阅读 · 0 评论 -
集合之单列集合
集合概念,集合体系,List单列集合主要方法以及底层结构,单列循环的三种遍历方式原创 2022-08-15 13:02:15 · 260 阅读 · 0 评论 -
事件处理以及内部类
时间处理以及对话框,内部类的基本概念,sort排序的另外一种方式的补充原创 2022-08-12 19:33:55 · 216 阅读 · 0 评论 -
GUI编程
javaGUI编程,布局管理器,以及常用的组件原创 2022-07-28 21:04:26 · 269 阅读 · 0 评论 -
多线程概念以及线程同步
并发与并行概念,多线程概念.通过synchronized关键字或者Lock锁解决线程安全问题.线程通讯.原创 2022-07-27 20:15:58 · 644 阅读 · 0 评论 -
线程有关基础概念
线程创建的方式,Thread类常用方法,线程状态原创 2022-07-17 21:18:55 · 84 阅读 · 0 评论 -
java网络编程
TCP编程,UDP编程原创 2022-07-16 15:16:48 · 166 阅读 · 0 评论 -
IO流(包含常用IO体系图)
字节流,字符流,缓冲流及处理流原创 2022-07-14 07:53:05 · 547 阅读 · 0 评论 -
泛型概念及其语法
为什么要泛型?什么是泛型?什么能泛型?泛型要注意什么?通配符上下限是什么?原创 2022-07-10 19:47:59 · 386 阅读 · 0 评论 -
异常以及其使用到关键字
异常的概念以及其分类,对异常的处理以及使用到的五个关键字,自定义异常类原创 2022-07-08 15:06:51 · 251 阅读 · 0 评论 -
常用类(API)第三节
Math类,Random类,Date类,Calendar类,SimpleDateFormat类,BigInteger类,BigDecimal类原创 2022-07-06 08:00:00 · 60 阅读 · 0 评论 -
常用类(API)第二节
介绍String类以及其常用的方法.StringBuffer类,StringBuilder类以及两者的区别原创 2022-07-04 14:52:35 · 49 阅读 · 0 评论 -
常用类(API)第一节
API常用类以及常用方法的介绍原创 2022-06-22 16:12:05 · 96 阅读 · 0 评论 -
面向对象第四节
字面意思就是具有多种状态.实际上多态指的就是同一种事物,在不同时刻具有不同状态.1.要有继承(父类可以表示子类,他们之间有关系)2.有重写(特指抽象方法,调用的是子类方法)3.父类引用指向子类对象(编译期是父类对象,运行时是子类对象)编译期间看左边,运行期间看右边.对于静态方法,编译与运行都看左边.对于成员变量,编译与运行也看左边.3.多态的优缺点1.优点非多态扩展性不强,添加新的功能需要改很多代码.多态因为是父类引用变量,可以提高代码的扩展性.父类类型不能访问子类中特有的方法.解放方法,向下转型原创 2022-06-13 18:45:45 · 53 阅读 · 0 评论 -
面向对象第三节
文章目录一.面向对象语言的三大特征---封装1.封装的概念2.封装的好处3.设计模式单例模式1.懒汉单例2.饿汉单例(急切式单例)二.面向对象语言的三大特征---继承1.什么是继承2.什么时候使用继承3.几个名词4.继承的传递性5.注意事项6.继承中的构造方法super关键字继承中的构造方法7.方法的重写(OverRide)1.何时需要方法重写2.如何重写方法3.方法重写规则三.抽象类1.抽象方法1.什么是抽象方法2.什么时候需要抽象方法2.抽象类1.什么是抽象类2.抽象类特点一.面向对象语言的三大特征—原创 2022-05-30 22:37:28 · 78 阅读 · 0 评论 -
面向对象第二节
一.static关键字1.static关键字概念static被称为**静态.**可以用来修饰类中的属性,方法,代码块和内部类.2.static关键字的特点1.随着类的加载而加载.static修饰的变量或者方法只有一份,在方法区中存储,类加载之后就可以直接使用.2.优先于对象存在.代码运行是从主方法开始的,如果使用的是面向对象的思想,jvm会先加载类,如果主方法需要创建对象,才会在堆空间中创建出对象.因为static修饰的变量或者方法在方法区中存储,类加载也在方法区中,因此即使不创建对象,在方法区中原创 2022-05-26 22:04:53 · 65 阅读 · 0 评论 -
面向对象第一节
一.面向对象和面向过程的设计思想1.面向过程利用面向过程(缩写POP)的思想来解决问题,首先需要分析出解决问题的步骤,然后把步骤一步一步实现.面向过程的设计思想关注于流程.2.面向对象面向对象(缩写OOP)是以分类的方式进行思考和解决问题.使用面向对象的思想解决问题,需要**先对整体关系作出分类.**根据不同的类深入的分析问题.面向对象的思想更符合人类的认知习惯.3.面向过程与面向对象关系面向对象无法取代面向过程,他们是相辅相成的.在解决问题的时候,面向对象在宏观上把握事物之间的关系,但是当要原创 2022-05-20 21:17:11 · 84 阅读 · 0 评论 -
使用二维数组,实现五子棋功能
使用二维数组,实现五子棋功能注意:我们使用的是纯面向过程的思想!!!我们先来看一下棋盘长什么样知道了模样,我们还需要知道程序需要哪些功能,根据这些功能写出相应的方法.那既然用到方法,我们需要确定有什么全局变量 static String white = "☆";//白棋子 static String black = "★";//黑棋子 static String[][] qp = new String[15][15];//棋盘数组 static String[] nu原创 2022-05-05 16:44:25 · 1689 阅读 · 4 评论 -
Java数组
一维数组1.数组的基本概念及作用数组是相同类型元素的集合数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型,数组中存放的数据类型,取决于声明数组时可以存储的数据类型.如:int []a;a数组就只能存储整型数据2.数组的创建数组声明的两种方式1.数据类型 [] 数组名字;如: int [] a,b;注:使用这种声明方式,a,b都是数组.2.数据类型 数组名字 [];如: int a,b [];注:这种声明方式,a是整型变量,b是数组原创 2022-05-03 15:45:03 · 453 阅读 · 0 评论 -
JavaSE基础语法
目录一.注释二.关键字关键字的定义特点关键字的分类三.保留字四.标识符定义命名规则不成文约定五.Java变量六.Java数据类型引用数据类型1.类(class)2.接口(interface)3.数组([ ])基本数据类型1.逻辑(布尔)型(boolean)2.数值型3.字符型(char)七.基本类型转换默认转换long与float的容量大小强制类型转换八.运算符九.控制台输入十.控制语句1.条件语句原创 2022-05-02 12:06:25 · 866 阅读 · 0 评论 -
Java概述
为什么要学习JavaJava已然成为世界三大语言之一在詹姆斯创造Java时,是在C语言的基础上进行改良,不仅继承了C语言的优点,而且还摒弃了C语言的多继承和指针的缺陷,不容易出错Java用途范围广泛1.服务器程序(银行,证券交易平台,电子商务平台等)2.Andrid应用(安卓手机,各种移动设备,智能家电)3.软件工具(idea等)4.嵌入式领域(智能卡,传感器等)5.大数据技术(hodeop以及其他大数据处理技术都是用Java)Java发展史1990年年代初,sun公原创 2022-04-26 22:37:13 · 354 阅读 · 0 评论