自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MyBatis————逆向工程

觉得文章太长可以直接看文章末尾的总结。逆向工程简介什么是逆向工程:        mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上。 ...

2021-05-14 19:57:57 372

转载 Java————集合框架

集合框架1. Set和List:1.1. Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。具体区别是Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。<对应类有 HashSet,TreeSet>List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。<相应类有 ArrayList,LinkedList,Vector>Set和List具体子类:<实例比较>Ha

2021-04-07 20:24:28 96

原创 Java学习笔记————多线程

程序,进程,线程程序:未跑起来的代码进程:当程序跑起来后,操作系统分配资源,便产生了进程线程:进程中的执行单元,cpu调度的对象线程调度: 在一个时间片下,cpu只能对一个线程进行调度。进程与线程的区别一、根本区别:进程是操作系统分配资源的基本单位,线程是cpu调度的基本单位二、在进程中,每个进程都有独立的数据空间与资源,进程之间切换会产生大量开销。在线程中,线程可以看作轻量级的进程,同一类线程共享代码和数据空间,每个线程有自己独立的运行栈和程序计数器,线程的切换消耗小。三、操作系统会为每

2021-02-09 16:01:08 144

原创 Java学习笔记————内部类的学习

学习内容:1、 局部内部类2、 匿名内部类一、局部内部类:一、类中具有五种模块属性、方法、代码块、内部类、构造器二、普通类的修饰限制:public、private内部类:的修饰限制:public、private、protected、package三、外部类的属性在内部类中可以直接访问的到public class Test{public int b; public class SubTest{ public void pp(){ System.out.println(b/*或者T

2021-01-19 22:31:12 92

原创 Java学习笔记——String类型的常用方法

学习目标:学习Java String类型的常用方法掌握其中重要的频率高的方法应用学习内容:重点掌握要点:掌握String数组类型的增删改查功能1、equals():比较两个字符串是否相等它具有如下的一般形式:boolean equals(Object str) str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较是区分大小写的。代码示例String str=new Strin

2020-12-14 20:57:25 313

原创 Java二维数组——关灯游戏算法

关灯游戏基本设计算法0为关灯,1为开灯。用户输入行和列号,等全部的数字都统一为0时获胜。第一步:用二维数组创建棋盘。由于new之后开辟了内存,都默认是0。所以在二维数组中随便改变几个元素让他为1.等用户让棋盘全部为0时,就可以获胜了。第二步:改变用户点击的数字和他周围的数字,这时候要考虑临界值的问题。第三步:在主方法中让用户不断输入,直到他成功为止。代码实现int bb[][]={ {0,0,0,0,0,0}, {0,0,0,1,0,0}, {0,0,1,1,1,0}

2020-11-07 20:48:49 477

原创 Java学习笔记——基础知识(数组+简单排序算法的实现)

学习目标:1、理解数组的定义与存储2、掌握一维数组和几种简单排序操作3、学习二维数组并掌握二维数组的基本操作学习内容:1、 数组的基本知识2、 一维数组3、 二维数组数组1、概述数组是存储多个变量的容器。存储的多个变量必须是同一种数据类型。数组既可以存储基本数据类型,也可以存储引用数据类型。数组中的每个元素都是由编号的,编号从0开始,到数组的长度减1结束,通过数组名和编号的配合就能取出数组中指定的元素,编号的专业称呼是索引。Java中的数组必须初始化之后才能够使用,初始化就

2020-11-07 20:33:41 167

原创 Java学习笔记——基础知识(结构化编程与基本语法)

学习目标:(1)学习结构化编程的基本概念(2)java基础语法的掌握学习内容:1、 学习java结构化编程的思想2、 掌握 Java分支语句(基本语法实现)3、 掌握Java循环结构(基本语法实现)Java结构化编程结构化程式设计(英语:Structured programming)是1960年代开始发展起来的一种编程典范。它采用子程序、程式码区块、for循环以及while循环等结构来取代传统的goto。应用代码一般是由三种结构组成:顺序结构、选择结构、循环结构指导思想自顶向下、逐

2020-11-06 21:32:03 433

原创 Java学习笔记——基础知识(数据与标识符)

学习目标:掌握Java基本类型与基本数据类型转换学习内容:1、 Java注释2、 Java标识符3、 变量4、 Java基本数据类型5、基本数据类型转换Java代码中的注释从软件工程的角度上说,一个源程序中20%-30%的编码量为注释是合理的;如果不写注释是不建议Java语法中提供了3种注释:注释是供程序员阅读的,用于对代码进行说明,从而避免需要了解方法的功能时,还需要进行代码阅读的限制,偶尔用于开发中,阻止一段代码的执行。注释在代码编译时会自动被编译器所忽略// 单行注释/*

2020-10-31 17:11:10 185

原创 Java学习笔记——基础知识学习

学习目标:掌握 Java 入门知识学习内容:1、 学习JAVA 的基本知识2、 Java环境的搭建与安装4、 Hello java 的实现JavaJava是一种编程语言、一种开发环境、一种应用环境、一种部署环境java的主要分支Java主要分为三个技术分支1、JavaSE【J2SE】:Java标准版,主要用于桌面应用或者局域网应用开发Java 语言核心类: 数据库连接, 接口定义,输入/输出和网络编程2、JavaEE[J2EE]:java企业版,主要用于企业级电子商务应用开发

2020-10-31 14:52:21 149

原创 对于java 面向对象-(继承)

继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。就是在已经存在的类的基础上,再进行功能扩展,从而产生新的类,支持了层次结构分类的概念。已经存在的类称为父类、超类或基类,而新产生的类称为子类或派生类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:树和草属于植物类,狗和猫属...

2020-03-23 22:31:48 95

原创 Java 冒泡排序(原理以及代码案例)

一、冒泡的基本原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。二、代码案例public static void main(String[] args) { int...

2020-03-03 20:25:10 147

空空如也

空空如也

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

TA关注的人

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