![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ゅ空城旧梦
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序,简单来说就是一次次遍历数组,找到最大的一位存入最后。思路:外层循环从1到n-1,内循环从当前外层的元素的下一个位置开始,依次和外层的元素比较,出现逆序就交换,通过与相邻元素的比较和交换来把小的数交换到最前面。示意图:实现代码:1 for(int i=0;i<arr.length-1;i++){//外层循环控制排序趟数2 for(int j=0;j<ar...原创 2020-04-02 14:43:17 · 123 阅读 · 0 评论 -
JVM java虚拟机
一、什么是JVMJVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,一种规范。通过在实际的计算机上仿真模拟各类计算机功能实现···1、Java文件是如何被执行的?在聊这个之前,需要了解几个概念:类加载器、方法区、堆、栈、程序计数器类加载器:将 .class文件全部搬进JVM里面方法区:用于存放类似于元数据信息方面的数据的,比如类信息,常量,静态变量,...原创 2020-03-13 10:00:55 · 143 阅读 · 0 评论 -
dubbo框架搭建
一、环境准备开发环境:idea + maven + jdk1.8 + tomcat8主要框架:spring + dubbo + zookeeperzookeeper已启动二、主结构搭建新建maven空项目 demo(父项目),在pom文件内引入jar包如下: <dependencies> <dependency> ...原创 2020-03-06 02:07:01 · 575 阅读 · 0 评论 -
方法重写与方法重载
方法重载:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数不同的方法。方法重写:在C#中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。重写与重载的区别在于:重写多态性起作用...原创 2020-03-03 00:13:40 · 156 阅读 · 0 评论 -
对象和对象变量
对象变量Date deadline;定义了一个对象变量deadline,它可以引用Date类型的对象。但是,一定要认识到:变量deadline不是一个对象,实际上也没有引用对象。此时,不能将任何 Date 方法应用于这个变量上。可以显式地将对象变量设置为null,表明这个对象变量目前没有引用任何对象。对象new Date();构造了一个对象。对象无法直接访问,只能通过对象引用来间接访问...原创 2020-03-02 21:09:54 · 180 阅读 · 0 评论 -
常用String API:
常用String API:1)char charAt (int index)返回给定位置的代码单元。除非对底层的代码单元感兴趣,否则不需要调用这个方法。2)int codePointAt(int index) 5.0返回从给定位置开始的码点。3)int offsetByCodePoints(int startIndex,int cpCount) 5.0返回从 startIndex 代码...原创 2020-03-02 20:45:08 · 132 阅读 · 0 评论 -
idea常快捷键
常用的idea快捷键Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义Ctrl+Enter,导入包,自动修正Ctrl+R,替换文本Ctrl+F,查找文本Ctrl+X,删除行Ctrl+Y,删除当前行Ctrl+D,复制行Ctrl+I,实现方法Ctrl+Shift+F,全局查找Ctrl+Shift+F9,编译Ctrl+Shift+F10,运行收...原创 2019-09-30 14:42:52 · 195 阅读 · 0 评论 -
SpringBoot 各层之间的关系
SpringBoot 分为四层:controller层、service层、dao层、entity层。entity层:和 model 层一样,存放的是实体类,属性值与数据库值保持一致,实现 setter 和 getter 方法。dao层:即 mapper层,对数据库进行持久化操作,他的方法使针对数据库操作的,基本上用的就是增删改查,他就是个接口,只有方法名,具体实现在mapper.xml中实现。...原创 2019-09-25 15:04:58 · 3847 阅读 · 0 评论 -
JAVA 128陷阱
什么是128陷阱呢?让我们先看一段子代码package com.dyyee.jicheng;public class SonClass { public static void main(String[] args) { // TODO Auto-generated method stub Integer a = 127; Integer b = 1...原创 2019-08-19 19:32:42 · 101 阅读 · 0 评论 -
方法调用
弄清楚如何在对象上应用方法调用非常重要。大致可分成三个过程:1、编译器查看对象的声名类型和方法名。在调用方法时,可能会存在多个名字相同的方法,只是其参数类型不同。例如存在f(int) f(String)等。编译器会列举全部类中的相同名字的方法以及父类中可以访问到的相同名字的方法。2、编译器查看调用方法时所提供的参数类型。在找到相同名字的方法之后,编译器会在其中寻找与提供的参数的方法类型完...原创 2019-08-19 19:12:27 · 314 阅读 · 0 评论 -
工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。应用实例:1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。2、Hibernate 换...原创 2019-08-06 21:45:10 · 113 阅读 · 0 评论