-
java - 基础 - 排序
所属栏目:[Java] 日期:2020-12-15 热度:138
冒泡排序 // 冒泡排序,type = 0 则从小到大, type = 1则从大到小 // 遍历一遍如果后面的比前面的小(大),则两者交换,遍历length-1遍 public void bubbleSort( int a[], int type){ for ( int i = 0; i a.length - 1; i++ ) { for ( int j = 0; j a.lengt[详细]
-
值类型和引用类型
所属栏目:[Java] 日期:2020-12-15 热度:157
1.JavaScript中的变量类型有哪些? (1)值类型(基本类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null、symbol (2)引用类型:对象(Object)、数组(Array)、函数(Function) 2.值类型和引用类型的区别 (1)值类型: 1[详细]
-
java web实现手机短信验证码登录实例
所属栏目:[Java] 日期:2020-12-15 热度:181
java web实现手机短信验证码登录实例 运行环境 jdk7+tomcat7 项目技术(必填) Servlet+Ajax+Bootstrap 数据库文件 我这里没用到数据库,比较简单,如果需要用到数据库不会的话可以私信我或者加我QQ jar包文件 jar包只有一个,在项目的lib文件夹下 运行截图 项[详细]
-
kmp dp hdu 3336
所属栏目:[Java] 日期:2020-12-15 热度:125
Count the string Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 17918????Accepted Submission(s): 8106 http://acm.hdu.edu.cn/showproblem.php?pid=3336 Problem Description It is well k[详细]
-
JAVA技术案例--封装JDBC工具类
所属栏目:[Java] 日期:2020-12-15 热度:97
l? JDBC 简介 - JDBC ( Java DataBase Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API ,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。 JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据[详细]
-
JPA中的复杂查询
所属栏目:[Java] 日期:2020-12-15 热度:183
JPQL全称Java Persistence Query Language 基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以[详细]
-
JVM 线上故障排查基本操作
所属栏目:[Java] 日期:2020-12-15 热度:80
#前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分[详细]
-
Java数据结构 - 栈
所属栏目:[Java] 日期:2020-12-15 热度:158
class MyStack { // 栈的底层我们使用数组来存储数据 int [] elements; public MyStack() { elements = new int [0 ]; } // 压入元素 public void push( int element) { // 创建一个新的数组 int [] newArr = new int [elements.length+1 ]; // 把原数组中的[详细]
-
转:java线程状态说明,Jstack线程状态BLOCKED/TIMED_WAITING/WA
所属栏目:[Java] 日期:2020-12-15 热度:62
from:https://www.cnblogs.com/jack-Star/p/9683023.html 一、线程5种状态 新建状态(New) 新创建了一个线程对象。 就绪状态(Runnable) 线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的[详细]
-
java xmltojson jsontoxml
所属栏目:[Java] 日期:2020-12-15 热度:92
JSONObject.fromObject需要的有额外的6个包,必不可少,一定要注意: commons-beanutils-1.9.2.jar ? ? ? commons-collections-3.2.2.jar commons-lang-2.6.jar commons-logging-1.2.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar ? ? ? ? package com.ekin[详细]
-
Java数据结构 - 单链表
所属栏目:[Java] 日期:2020-12-15 热度:118
class Node { // 节点内容 private int data; // 下一个节点 private Node next; public Node( int value) { this .data = value; } // 为节点追加节点 public Node append(Node node) { // 当前节点 Node currentNode = this ; // 循环向后找 while ( true[详细]
-
Java中final、finally、finalize的区别
所属栏目:[Java] 日期:2020-12-15 热度:80
简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源[详细]
-
javaOOday1
所属栏目:[Java] 日期:2020-12-15 热度:121
面向对象:围绕的是我这个软件是由哪些部分完成的,或者说是由哪些对象来做到。 面向过程:我要解决这个问题,我要做哪些事情,它的完成流程是怎么样的。就问题解决问题。 ? 类:是具有相同属性和行为的一组对象的抽象(集合) 在软件体统中,我们用类来模拟[详细]
-
java 删除字符串左边空格和右边空格 trimLeft trimRight
所属栏目:[Java] 日期:2020-12-15 热度:59
? ? /** * 去右空格 * @param str * @return */ public String trimRight(String str) { if (str == null || str.equals("" )) { return str; } else { return str.replaceAll("[ ]+$","" ); } } /** * 去左空格 * @param str * @return */ public String tr[详细]
-
Java类及其他知识点
所属栏目:[Java] 日期:2020-12-15 热度:128
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Java类及其他知识点 ? 类 对象 包 ? OO:面向对象 OOP:面向对象编程 OOA:面向对象分析 OOD:面向对象设计 面向对象: 围绕的是我这个软件是由哪些部分完成的,或[详细]
-
基于JAVA的SSM图片浏览系统
所属栏目:[Java] 日期:2020-12-15 热度:80
今天和一个朋友共同完成了一个图片浏览系统的设计与实现项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,这是一个 后台项目。这个系统的介[详细]
-
java——API
所属栏目:[Java] 日期:2020-12-15 热度:168
API定义: ? ?可以网上下载一个jdk_api文档用来查找一些函数。 ? ? ? ? 匿名对象的创建 ? ? ? ?匿名对象做为返回值和参数实例: ? Random的使用:[详细]
-
babelrc文件的配置
所属栏目:[Java] 日期:2020-12-15 热度:168
1. .babelrc文件 .babelrc是Babel的配置文件,Babel官网https://www.babeljs.cn/docs/ Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel[详细]
-
JDBC 工具类
所属栏目:[Java] 日期:2020-12-15 热度:199
数据池+JdbcTemplate 工具类 package wdnmd.xswl; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.ResultSet[详细]
-
JAVA Map
所属栏目:[Java] 日期:2020-12-15 热度:108
Map ? Map接口的概述? 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同。 A:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储 B:Map中的集合,元素是成对存[详细]
-
JAVA 接口
所属栏目:[Java] 日期:2020-12-15 热度:154
接口 ?接口的定义与使用 定义接口: public interface 接口名称{} 接口中可以包含的内容:常量、抽象方法、默认方法、静态方法、私有方法 ?使用接口(实现类): class 类名称 implements 接口 java中不允许直接new接口,所以应该创建实现类通过实现类来完成[详细]
-
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及
所属栏目:[Java] 日期:2020-12-15 热度:104
目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 使用final修饰方法会提高速度和效率吗 使用final修饰变量会让变量的值不能被改变吗; 如何保证数组[详细]
-
Java数据结构与算法(1):线性表
所属栏目:[Java] 日期:2020-12-15 热度:157
线性表是一种简单的数据类型,它是具有相同类型的n个数据元素组成的有限序列。形如如A 0 ,A 1 ,...,A n-1 。大小为0的表为空表,称A i 后继A i-1 ,并称A i-1 前驱A i 。 printList打印出表元素,makeEmpty置空表,find返回某一项首次出现的位置,insert[详细]
-
算法生成指定数目的随机数
所属栏目:[Java] 日期:2020-12-15 热度:173
package text; import java.util.Scanner; public class random { public static void main(String[] args) { int a=13,b=35,m=87,Xo=19 ; int z= Xo; System.out.print( "请输入生成随机数的个数:" ); Scanner cin1 = new Scanner(System.in); int j= cin1[详细]
-
第五周课程总结&试验报告(三)
所属栏目:[Java] 日期:2020-12-15 热度:184
第五周课程总结: 这一周学了很多知识,如下: 一、继承: 继承,顾名思义,就是“子承父业”,在Java里面就是子类继承父类的属性,构造方法等等,这其中最重要的就是extends关键词了,可以用它来实现继承,继承的基本格式: class Student extends Person[详细]