码迷,mamicode.com
首页 > 编程语言 > 日排行
Java基础:第一章、基础语法
学习任何一门编程语言都是由最基础的语法部分开始的,好比我们学英语的时候,首先要认识单词,学习英语语法一样。本章的内容包括:注释标识符以及关键字、数据类型、类型转换、变量和常量、运算符、Java中的包和JavaDoc ...
分类:编程语言   时间:2020-07-25 23:46:03    阅读次数:64
Java对象公约
灵魂static关键字 Java规定:方法只能由对象来调用。 换句话来说,在面向对象的思维下,方法与对象存在一种强耦合。 static作用:即使没有初始化对象,也可以调用方法。(类比到属性上同样如此) 被static修饰的数据称为类数据,修饰的方法称为类方法。并且Java推荐使用类名.方法名(或属性 ...
分类:编程语言   时间:2020-07-25 23:47:19    阅读次数:72
JavaScript点击事件-一个按钮触发另一个按钮
JavaScript点击事件-一个按钮触发另一个按钮 <input type="button" value="Click" id="C" onclick="Go();"><input type="button" value="Wait" id="W" onclick="javascript:aler ...
分类:编程语言   时间:2020-07-25 23:48:35    阅读次数:89
Java 核心基础之static静态代码块和静态方法
static静态代码块和静态方法 static关键字 static修饰的方法或变量,优先于对象执行,所以内存会先有static修饰的内容,后有对象的内容 可以用来修饰类的成员方法、类的成员变量,还可以编写static静态代码块 修饰变量就是类变量,修饰方法就是类方法 总结:类变量或者类方法,可以直接 ...
分类:编程语言   时间:2020-07-25 23:49:36    阅读次数:74
java中toString方法
简而言之:就是返回一个字符串对象,显示的格式为这样子: getClass().getName() + '@' + Integer.toHexString(hashCode()) 所以在实体类中我们都会重写toString()方法,可以显示一些有意义的东西,例如 下面这篇有更详细的介绍 https:/ ...
分类:编程语言   时间:2020-07-25 23:50:39    阅读次数:67
LeetCode 102. 二叉树的层序遍历 Java
这个层序遍历要求返回每层的节点,正常的BFS从队列中弹出一个节点后就判断其有没有左子树和右子树,所以直接用BFS实现的话无法分层输出。 需要记录每层的节点数目,增加一个for循环就可以了。 /** * Definition for a binary tree node. * public class ...
分类:编程语言   时间:2020-07-25 23:51:28    阅读次数:72
排序分组优化
1.说明 在使用order by时,经常会出现Using fileSort 在使用group by时,使用不当,会出现Using temporay 二:排序 1..Using fileSort 说明会对数据使用一个外部的索引排序 而不是内部的索引顺序进行 mysql无法利用索引完成排序操作称为文件排 ...
分类:编程语言   时间:2020-07-25 23:51:41    阅读次数:70
springboot 整合mybatis
一、前提条件:连接数据库 二、步骤 1、导包 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</ve ...
分类:编程语言   时间:2020-07-25 23:53:09    阅读次数:76
Java创建线程的三种主要方式
Java创建线程的主要方式 一、继承Thread类创建 通过继承Thread并且重写其run(),run方法中即线程执行任务。创建后的子类通过调用 start() 方法即可执行线程方法。 通过继承Thread实现的线程类,多个线程间无法共享线程类的实例变量。(需要创建不同Thread对象,自然不共享 ...
分类:编程语言   时间:2020-07-25 23:56:27    阅读次数:85
java面试题2-自己整合的
1.HashMap的底层实现原理 HashMap是数组+链表组成的实现了Map、Cloneable、Serializable接口,继承了AbstractMap类 HashMap是否线程安全? HashMap是线程不安全的,在并发的环境下可以使用ConcurrentHashMap。 基本方法的使用 H ...
分类:编程语言   时间:2020-07-25 23:57:33    阅读次数:78
二叉堆【小顶堆】数组模板+C++STL
1 #include <iostream> 2 #include <algorithm> 3 #include <cstring> 4 #include <vector> 5 using namespace std; 6 const int SIZE = 1e6; 7 int heap[SIZE], ...
分类:编程语言   时间:2020-07-25 23:58:20    阅读次数:91
c/c++面试秘笈1
前言:前一段时间,看了一本剑指offer书籍及程序员面试秘笈 下面将在这里写下最近所看到、所学到的内容,也是温故而知新,完善自己的知识库 1、不使用任何中间变量如何将a,b的值进行交换 #include <stdio.h> void swap1(int& a, int& b) { int temp ...
分类:编程语言   时间:2020-07-26 00:01:17    阅读次数:89
SpringBoot + Spring Cloud Eureka 服务注册与发现
什么是Spring Cloud Eureka Eureka是Netflix公司开发的开源服务注册发现组件,服务发现可以说是微服务开发的核心功能了,微服务部署后一定要有服务注册和发现的能力,Eureka就是担任这个角色。如果你用过Dubbo的话,Dubbo里服务注册和发现就是通过Zookeeper框架 ...
分类:编程语言   时间:2020-07-26 00:01:33    阅读次数:82
Java数据类型
Java数据类型 Java中的数据类型分为两大类,基本数据类型和引用数据类型。 1 基本数据类型 基本数据类型只有八种,可按照如下分类 整数类型 :long int short byte 浮点类型:float double 字符类型:char 布尔类型:boolean 数据类型大小/位可表示数据范围 ...
分类:编程语言   时间:2020-07-26 00:05:15    阅读次数:66
python-JWT(Json Web Token)-pyjwt
JWT的引入 传统登录认证流程: 1. 用户第一次登录时, 生成一个token并返回给前台, 同时将其与用户主键一同存在后台服务器上(数据库或缓存中)2. 下一次访问需要登录的页面时, 将token一起传入3. 后台拿着token去数据库或缓存中查找是否存在该token, 存在则认证通过, 否则认证 ...
分类:编程语言   时间:2020-07-26 00:07:38    阅读次数:75
简单实用算法——二分查找法(BinarySearch)
二分查找(英语:binary search),也叫折半查找(英语:half-interval search),是一种在有序数组中查找特定元素的搜索算法。所以,二分查找的前提是数组必须是有序的。 二分查找只适用顺序存储结构。为保持表的有序性,在顺序结构里插入和删除都必须移动大量的结点。因此,二分查找特... ...
分类:编程语言   时间:2020-07-26 00:08:45    阅读次数:92
[Java基础]由数组到内存地址的使用及理解
一.数组的概念 1.数组是Java里自带的引用数据类型,是一个同一种数据类型的集合,数组的构成有四大要素:数组的数据类型,数组的长度,数组的数组名,数组的下标:语法如 int[] a;a = new int[10]; String[] s = {"aaa","bbb","ccc"}; Student ...
分类:编程语言   时间:2020-07-26 00:08:58    阅读次数:87
7.25 数组冒泡排序
冒泡排序,重点,笔试时容易出 if boolean是为了节省一部分时间 ...
分类:编程语言   时间:2020-07-26 00:09:47    阅读次数:56
【C语言C++编程入门】程序的可读性和函数的调用!
一个简单程序的结构 你已经看过一个具体的例子,下面可以了解一些 C程序的基本规则了。 程序由一个或多个函数组成,其中一定有一个名为 main()的函数。函数的描述由函数头和函数体组成。函数头包括预处理语句#include和函数名。可以通过圆括号识别一个函数名。而函数体位于花括号 { }中,并由一系列 ...
分类:编程语言   时间:2020-07-26 00:09:59    阅读次数:72
如何创建多线程
1.继承 Thread类,并重写run()方法: public class Thread001 extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()+"我是子 ...
分类:编程语言   时间:2020-07-26 00:11:57    阅读次数:69
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!