自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于js中的各种数据参与逻辑运算的结果

关于js中的逻辑运算符的小细节/* 逻辑运算符 && || ! 在JavaScript中参与逻辑运算符的可以是任意类型的数据 所有非0,非null,非undefined,非NaN的数据,逻辑运算的时候都可以将其理解为true 而0 ,null,undefined,NaN都理解为false,遇到两侧不是具体的boolean值的时候,会按照短路运算符的规律将最后参与运算的某侧数据作为逻辑运算的结果 而!只能返回true或者false*/console.log(10 &

2020-08-10 11:05:09 451

原创 java基础之List和Set集合详细介绍

一、集合1、集合介绍2、Java中的集合分类3、Collection接口4、迭代器5、迭代器使用细节5.1、获取元素异常5.2、一次判断只调用一次next方法5.3、遍历的时候不能使用集合自身的增删方法二、List集合1、List接口介绍2、ListIterator接口3、ArrayList类3.1、ArrayList介绍3.2、ArrayList演示3.3、ArrayList底层结构4、LinkedList类4.1、LinkedList介绍

2020-08-05 16:56:24 1468

原创 java中TreeSet或者TreeMap实现自定义对象的排序

java中TreeSet或者TreeMap实现自定义对象的排序TreeSet和TreeMap底层都是以二叉树为数据结构,TreeSet在存放引用类型的数据或者TreeMap以引用类型为键值时,需要让需要排序的对象所处的类实现Comparable接口或者在构造这两个的集合的时候使用带比较器的构造方法。// 定义学生类,实现Comparable接口// 并复写compareTo方法,使学生具有比较这个行为class Student implements Comparable<Student&gt

2020-08-03 23:09:11 735

原创 java中的Map遍历方式总结

java中的Map遍历方式总结

2020-08-03 09:09:29 176

原创 java中单例设计模式详解!!!

java单例设计模式1、设计模式2、单例设计模式2.1、单例设计模式介绍2.2、单例如何书写2.3、单例类的书写步骤2.4、单例类常见2种书写方式1、设计模式Java中有23种设计模式。设计模式:解决问题的一种方案。设计模式起源于建筑行业。后来将思想转移软件工程领域。在开发软件的过程中会遇到一些问题,会将这些问题进行总结,形成解决方案,在后续开发中直接套用。学习设计模式:设计模式在解决什么问题?设计模式的代码如何编写?2、单例设计模式2.1、单例设计模式介绍在某些场景下会出现一个类必

2020-07-29 20:58:19 163

原创 java基本类型的自动装箱和自动拆箱面试题

private static void demo3() { Integer x = 127; Integer y = 127; Integer i = 128; Integer j = 128; System.out.println( x == y ); // true System.out.println( i == j ); // false }关于上面的结果分析:查阅Integer的源码,发现在其中有个成员内部类 private static class IntegerCa

2020-07-29 20:47:43 248

原创 java异常介绍以及该如何去捕获异常

一、异常1、异常介绍异常:程序在运行过程中出现的一些非正常现象。在开发中需要针对不同的异常给出解决方案。在Java中使用Exception表示异常。程序运行过程中出现的问题Java将其分类两大类:Error:如果程序中出现的XxxxYyyyError,那么表示程序出现重大错误,是需要修改源代码,没有补救的机会,。Exception:表示程序中出现一些可以解决的问题,在编程时可以提前给出一些解决的方案。2、异常的体现3、异常的解决在进行异常预先处理的时候,需要确定两个角色问题:方法

2020-07-29 20:12:16 1078

原创 java中关于抽象类的一些细节问题

java中关于抽象类的一些细节问题

2020-07-28 09:53:43 163

原创 java静态初始化的执行顺序

java静态初始化的执行顺序

2020-07-27 20:42:16 143

原创 常见的5种排序java实现

冒泡排序、选择排序、插入排序、快速排序和归并排序Java实现import java.util.Scanner;public class Sort { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { while (true) { System.out.println("请输入需要排序的数字个数(-1作为结束)"); int size = sc.nextIn

2020-07-25 14:33:34 140

原创 eclipse敲代码常用的快捷键

常用的eclipse快捷键ctrl + / : 添加或取消单行注释ctrl + shift + / : 添加多行注释ctrl + shift + \ : 取消多行注释alt + / : 代码补全(代码提示信息)ctrl + 1 : 错误代码进行修正提示信息(快速生成一些变量)ctrl + shift + O(字母欧) : 自动导入需要的包ctrl + alt + ↑ 或 ↓ : 快速复制光标所在的行ctrl + D : 删除光标所在的行ctrl + shift + F : 格式

2020-07-24 11:35:16 542 1

原创 关于java和c中的++运算符的异同

坑!java中的++和--运算符在自加和自减参加的混合运算中(除自加和自减外还有别的运算),需要考虑自加和自减优先级。自加和自减:最终的结果是给某个变量中+1或-1。自加和自减运算规律:如果++或–在变量的右侧,会将++或–左侧变量空间中的数据临时保存,然后给++或–左侧变量空间中+1或-1,这时表示++或–运算结束,然后将临时空间中的数据再参与其他运算。如果++或–在变量的左侧,直接给++或–对应的变量+1或-1,然后将运算后的变量参与别的运算。如果在一个运算中只有++或–,不考虑上述的规律

2020-07-22 20:24:32 525 1

原创 数据库关联子查询和非关联子查询

数据库关联子查询和非关联子查询

2020-07-22 19:37:46 1325 1

原创 数据库多表设计和多表查询

一、多表设计1、表设计分析介绍2、表与表之间的关系一对一:一对多:多对多:自关联:二、多表查询 1、连接查询 2、内连接查询 3、外连接查询 4、子查询

2020-07-21 21:52:06 674

原创 mysql入门教程——基本操作

mysql基本操作一、数据库1、数据库介绍2、mysql安装和配置3、超管密码修改二、数据库的操作1、SQL语句2、数据库操作2.1、查询数据库2.2、创建数据库2.3、删除数据库2.4、修改数据库三、数据表的操作1、创建数据表2、单表约束3、删除表4、修改表5、查询表结构四、表中的数据操作1、创建数据表2、表中插入数据3、修改表数据4、删除表数据5、查询数据5.1、基础查询5.2、and、or、null使用5.3、列表in的使用5.4、模糊条件使用5.5、排序查询6、分组函数6.1、count函数6.2、

2020-07-18 20:11:05 28518 1

原创 mysql-5.5.27安装和配置

mysql-5.5.27安装和配置1、找到mysql-5.5.27-win32.msi,双击运行。2、选择同意,点击next3、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续4、修改安装目录,建议目录中不要包含中文和空格,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空,点击next5、选择install开始安装6、安装完成后,进行mysql配置,选

2020-07-17 19:39:58 3263

空空如也

空空如也

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

TA关注的人

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