自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL——高级数据操作

一 高级查询1 去重复查询 distinct(字段名):distinct要放在要查询的字段的最前面。 selectdistinct(sage) , sname from student;2 限定行数的查询 limit limit后面的参数是一个或两个 limit n 表示从第一行开始返回n行结果 limit m,n表示从第m+1行开始返回n行结果,所...

2019-03-19 22:34:12 236

原创 MySQL二(引擎)

基本概念1, 常用的两种引擎:(1) InnoDBa,支持ACID(事务),简单地说就是支持事务完整性、一致性;b,支持行锁,以及类似ORACLE的一致性读,多用户并发;c,独有的聚集索引主键设计方式,可大幅提升并发读写性能;d,支持外键;e,支持崩溃数据自修复; f,不支...

2019-03-18 17:41:24 189

原创 MySQL一

1、数据库的分类在实际项目开发中,数据库一共分为两大类:①关系型数据库 ②非关系型数据非关系型数据库有哪些:Redis、MongoDB关系型数据库:小型数据库:微软Access中型数据库:DB2、MySQL、SQL Server大型数据库:Oracle————什么是关系型数据库(MySQL)通过相互之间的“关系”去管理实体信息,实体信息之间的联系。我们学习的过程,先...

2019-03-18 17:09:56 198

原创 杂记一——数组集合的遍历(增强for循环的使用)

1,增强for循环的使用增强型for循环使用起来比较方便,代码也比较简单,如果只是操作集合中元素的而不使用索引的话,建议用此方法。对于普通for循环,如果需要使用索引进行其它操作的话,建议用这个。详细来说:1,区别:增强for循环必须有被遍历的目标(如集合或数组)。普通for循环遍历数组的时候需要索引。增强for循环不能获取下标,所以遍历数组时最好使用普通for循环。...

2019-03-07 16:43:18 1483

原创 Scanner类的使用

一,用法1,  我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:next():1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。nextLine():1、以Enter...

2018-09-26 15:55:00 545

原创 Java集合框架

一,集合的定义集合跟数组一样都是一种容器。集合,1长度可变,2只能存储对象,3可以存储任何类型的对象。数组,1,长度固定,2只能存储基本类型的数据,3同一数组中只能存储同一种数据。注意:1,集合和数组中存放的都是对象的引用,而不是对象本身。          2,接口不能new,只能实现或继承接口。例List  ll=new List();这样就会报错可以将后面的List改为A...

2018-08-30 20:19:29 172

原创 解析Java中String、StringBuilder以及StringBuffer

一,String类1,String类的特点(由源码分析) public final class String    implements java.io.Serializable, Comparable<String>, CharSequence{    /** The value is used for character storage. */    p...

2018-08-26 19:55:29 302

原创 Java内存分配即数据的存储

链接:https://blog.csdn.net/qq_21989939/article/details/47705403 堆栈常量池 常量池 (constant pool)  常量池指的是在编译期(即程序还没有运行)被确定,并被保存在已编译的.class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(...

2018-08-25 12:14:39 318

原创 Java的接口与抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。  一.抽象类  二.接口  三.抽象类和接口的区别一.抽象类  抽象方法: 1 abstract void fun();//抽象方法的格式  ...

2018-06-14 16:07:56 216

原创 JVM的内存区域划分(Java中的数据存储等)

 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:                                         如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的...

2018-06-13 18:39:08 343

原创 Java基础总结——常用的关键字解析(this,super,instanceof,final,static)

一、this关键字  this是一个引用,它指向自身的这个对象。看内存分析图:  假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对象只要在内存中存在,他就一定有一个引用this。上面的代码分析:第一句Leaf leaf...

2018-06-12 14:48:14 302

原创 Java基础总结—面向对象2(三大特征)

一,封装1,封装的本质将一类对象具有的共同的属性和行为写到一个类中。这个过程称为抽象,结果是封装。2,封装的作用: 1:隐藏了类的具体实现 2:操作简单 3:提高对象数据的安全性 4,良好的封装能够减少耦合。3,封裝的实现(1)通修改属性的可见性来限制对属性的访问(一般限制为private,只有当前类可以访问)...

2018-06-10 00:07:30 295

原创 Java基础学习总结——面向对象1,(oop思想与构造方法)

一、面向过程的思想和面向对象的思想       面向过程,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,      面向对象:先分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。      面向对象有一个非常重要的设计思维:合适的方法应该出现在合适的类里面...

2018-06-05 09:11:42 479

原创 java基础总结——数组

一,数组的定义数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。数组的特点: 1. 只能存储同一种数据类型的数据。 2. 一旦初始化,长度固定。 3....

2018-05-31 12:21:31 276

原创 递归算法

 递归:在一个方法内部对自身的调用就称为递归 整个方法执行在内存中执行的过程如下图所示:范例:使用递归计算第5个斐波那契数列数 1 /*计算第5个斐波那契数列数*/ 2 /* 3 斐波那契数列特点:f(1)=1,f(2)=1,f(3)=f(1)+f(2),f(4)=(f2)+(f3)……依次类推。 4 即后一个数都是等于前两个数的和,这样的数列就是斐波那契数列。 5 */ 6 /* 7...

2018-05-28 23:39:10 255

原创 java基础学习总结——基础语法2

摘要———常见的流程语句以及for循环一 ,分支语句1,1条件语句 常见的有四种。其中if else语句有点类似于三元运算符.其实三元运算符是if else 的一种简写格式.用三元运算符代替if else 的利弊好处:可以简化if else代码。弊端:因为是一个运算符,所以运算完必须要有一个结果。(即要对结果进行处理)。1.2分支语句switchsw...

2018-05-28 23:29:54 185

原创 java基础学习总结——基础语法1

一,标识符(凡是看可以自己起名字的地方都可以叫做标识符,包名 ,类名,接口,变量, 常量等)二,关键字(已经被定义的词,命名不能用这些词)51+2个保留字=53个关键字(java的关键字都是小写的!!goto和const为保留字)三, 修饰符像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:访问控制修饰符 : default...

2018-05-28 10:11:39 566

原创 Java开发前奏——计算机基础

1. 计算机基础 1.1 硬件和软件1.1.1. 硬件1. cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU 也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。CPU的主频,即CPU内...

2018-04-29 14:04:59 226

原创 Servlet---JavaWeb技术的核心基础,JavaWeb框架的基石(一)

初学JavaWeb开发,请远离各种框架,从Servlet开始。        Web框架是开发者在使用某种语言编写Web应用服务端是关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注具体的业务问题,而不是Web的请求和响应的控制。        框架很

2017-10-15 14:59:46 382

空空如也

空空如也

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

TA关注的人

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