- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 基本算法——快速排序(左右指针法)
注:使用左右指针时,如果选择数组左边为标准点,则需要先移动右边指针一、算法核心思想 不断将一个数组中大的数放在选取的标准数右边,比标准数小的放在标准数左边(一般情况,当然你可以小的放左边大的放右边)二、图解 三、代码 /** * 快速排序 前后指针 * 侧重注意,如果是以前面为标准key,...
2020-01-14 15:10:33
1691
4
原创 解决google浏览器自动填充密码问题
一、我试过的方法: 标签有name就会自动填充,所以可以先不给标签添加name,onfocus时给标签添加name,这样也可以进行validate表单验证二、网上转载的方法: 试过有用的方法:https://segmentfault.com/a/1190000018762788...
2019-12-17 17:11:09
1958
原创 数据库SQL的表连接的条件中不能使用case when
如果使用了,后台会报错:net.sf.jsqlparser.parser.ParseException: Encountered " "CASE" "CASE "" .......但是能查出数据!修改:可以使用 and 和 or实现如:LEFT JOIN mst_config MCG0 ON (CASE WHEN P.stat...
2019-12-04 14:00:09
1675
原创 Java泛型
一、什么是泛型? 泛型我理解为,即你不确定当前传入的参数和返回的参数的类型时使用的一个“占位符”例如:当你提取一个公用方法或称为工具类的方法时,你需要传入一个参数,但你并不能把参数的类型写“死”,不然就起不到工具类的作用。就像下面这样/***我需要通过反射来获取一个实体类的所有属性并给它属性赋值**T object 是我需要封装的实体类*St...
2019-08-19 12:58:17
191
转载 Idea字体模糊问题
各种问题不一样吧!我的问题是直接删除了maven下面的jre64参考:http://www.pianshen.com/article/6615103413/
2019-04-17 21:18:31
1819
原创 为什么数组的长度.length没有括号,而String.length()有括号?
1、对于StringString是一个类,任何创建字符串都是创建了一个对象,而length()是String类的一个方法,所以在创建了字符串后,也是创建了一个String的对象,故可以直接调用length()方法来返回该字符串的长度实际上也是通过数组来实现对value的确定2、对于数组length只是数组的父类Array从Object哪里继承过来的属性,所以是类的属性,就不...
2019-04-04 10:14:59
5668
4
原创 Java基础-数组
一、如何创建数组?注:计算机中的索引大多都是从0开始,而不是1一维数组:1.声明://数据类型[] 数组名;//数据类型 数组名 [];int [] array;int array [];2.开辟空间(初始化) :以上创建了数组,但是任然不能直接使用,因为还没有分配内存//分配内存,其实就是给数组指定堆中的大小array = new int[10];在n...
2019-04-04 09:46:00
145
原创 J2EE中标签内的value和name的区别
name是你给一个button或者其他标签的一个名字,用来调用或者其他;而value是你给一个标签的值,例:一个input标签,value="table"那么你就会在输入框中看到table...
2019-03-07 16:22:18
231
原创 Java中的原子性
原子操作是在多线程环境下的一个概念,它是针对访问共享变量的操作而言的原子操作的"不可分割"包括以下两层含义: 1.访问(读、写)某个共享变量的操作从执行线程以外的任何线程来看,该操作要么已经执行结束要么尚未发生,其他线程不会"看到"该操作执行了部分的中间效果. 2.访问同一组共享变量的原子操作是不能够被交错的参考书籍:《Java多线程编程实战指南(核心篇)》 --黄文...
2019-03-06 10:44:10
1441
原创 线程安全性与竞态
线程安全定义:如果一个类在单线程环境下能够运作正常,并且在多线程环境下,在器使用方法不必为其做任何够改变的情况下也能运作正常,那么我们就称器是线程安全的(Thread-safe),反之就是非线性安全的注:一个类如果能够导致竞态,那么它就是非线程安全的;而一个类如果是线程安全的,那么它就不会导致竞态.PS:为了实现原子性(什么是原子性?),就会给线程加上锁(Synchronized或Lo...
2019-03-06 10:20:49
187
原创 JAVA泛型笔记
泛型:泛型类格式:public class <T>{ }泛型方法格式:public <T> void method(T num){ }泛型接口格式:Interface inte <T>{ } 泛型通配符:<? extends 类A> --->指的是当前参数类型是A或者是A的子类<? super 类B&g...
2018-12-19 22:08:51
267
原创 Java数据结构-实现链表(LinkedList)
此处只实现了增加元素的方法,(删、改、查)和增类似注:若需要删、改、查。请在下面评论,我再去写//实现自己的链表public class MyLinkedList { private Node first;//创建一个第一个节点对象 private Node last;//创建一个最后节点对象 private int size=0; //写一个方法来返回当前链表的长度 ...
2018-12-11 21:06:40
388
原创 JAVA中throw和throws的用法及区别
1.throw和throws的用法: throw主要用在的 方法 中,用来抛出自己的异常信息:如:switch(a){ case 1: ........; break; case 2: .........; break; default: throw new Excepti...
2018-12-07 14:53:44
2187
原创 String、StringBuffer和StringBuilder的区别(理论)
String、StringBuffer和StringBuilder的区别:1.String不可变字符串,赋值都会新建对象,除非字符串池中已经存在,修改的不是值而是引用2.StringBuffer和StringBulider字符串 在原有的基础上进行修改,当前操作的都是字符串3.StringBuffer线程安全,效率低 StringBuilder线程不安全,效率高-------...
2018-11-19 20:17:57
125
原创 Java中常用正则表达式
表达式 含义 \\ 表示反斜线(\)字符\t 表示制表符\n 表示换行[abc] 表示字符a、b或c[^abc] ...
2018-11-19 17:27:50
151
原创 Java中String类的常用方法
代码中注释------>方法public static void main(String[] args) { //创建String字符串对象 String str1="ABCD";//方式一 String str2=new String("ABCD");//方式二 /* * 为什么String不可变? * String字符串创建在字符串池中,当再次创...
2018-11-19 16:54:37
178
转载 Java基本数据类型和包装类
参考文章:https://blog.youkuaiyun.com/guoqingshuang/article/details/79051913 补充: 1.集合中不能存储数据,只能存储对象.所以可以将基本数据类型转换为包装类存储 2.包装类是存在堆中,基本数据类型是在栈中(常量区) 3.包装类有一个缓冲区[-128,127](character---...
2018-11-19 09:48:11
139
原创 Java抽象(abstract)
抽象方法只能存在抽象类中,且必须被子类重写。抽象类(存在构造函数)可以不提供抽象方法,也可以提供抽象方法,不能直接创建对象(可以利用多态创建),可以被继承抽象类可以作为属性,也可以作为方法的参数数据类型 ...
2018-11-14 20:19:35
117
原创 Java中数据类型的转换
/** * 数据类型的相互转换 * */public class DataTypeTranfer { public static void main(String[] args) { /** * 每个类型额转换都有不止一种方式转换 * 在我认为最方便的就是装箱拆箱转换。把一种变量进行装箱,在拆箱时直接拆为另外一种类型 */ System.out.printl...
2018-11-04 15:44:10
241
原创 继承中子类的构造方法中都默认有super();
继承中的子类实例化的过程:--->先调用父亲的构造方法,然后再执行子类的构造方法 --->但不会创建父类对象 clas Father{ String name; public Father(){} public Father(String name){ this.name=name; }}class ...
2018-10-30 10:54:20
1598
原创 Java代码块
什么是代码块: 在类或方法中使用{}括起来的一段代码,它表示一块代码区域 代码块中是可以定义变量的,但是这个变量只能在代码块中使用 代码块分三种,根据位置的不同: 1.局部代码块,在方法体的定义的代码块 2.初始化代码块 直接定义在类 每次创建对象的时候都会执行初始化代码块 每次创建对象的时候先调用初始代码块然后在调用构造方法 初始化一些类中的成员变量,但是这...
2018-10-28 11:36:10
151
原创 JavaBean规范
**JavaBean是描述类必须遵守:1.类必须使用public修饰2.必须保证当前类有公有无参合有参构造方法3.包含了属性的操作手段(get/set方法)**
2018-10-27 16:24:28
151
原创 Java的封装到底为我们做了什么?
1.把对象的状态和行为看成一个统一的整体,将二则存放到一个类中,该类即可以看作位封装2.“信息赢藏”:对外界不需要知道的当前的内部信息,只需要知道有一个方式可以获取或修改当前的信息,信息(属性)的封装3.代码的实现无需知晓,知道通过当前的方法名即可调用或执行完需求,方法的封装就是对外界不暴露出自身的信息,通过某些途径可以完成调用者的需求即可。**封装的好处:数据安全,直接带成员变量,而是...
2018-10-27 16:18:53
218
原创 常用的软件测试网站
软件测试资源网站:http://testingfaqs.org/ 开源测试工具社区:http://www.openqa.org 开源项目社区:http://www.sourceforge.net/ JUnit官方网站:http://www.junit.org Robot自动化测试框架:http://www.robotframework.org/ ...
2018-10-26 08:31:50
2406
1
原创 Java中不使用数组时,传入多个可变参数
JDK1.5之后 Public static void main(String[] args){ Demo(); Demo(1,2,3);}public void Demo(int a,int b,int...array)//放最后,只能一个{ //方法体}1.调用可变参数方法时,可不传参数,也可以穿任意多个参数2.但在可变参数方法内使用多个参...
2018-10-24 11:21:04
5284
原创 Java二分查找
``**- Java中的二分查找**public class DoubleSearch { public static void main(String[] args) throws IOException{ try { System.out.println(&quot;请输入数组:&quot;); Scanner input=new Scanner(System.in); String...
2018-10-24 10:55:01
903
原创 Java中continue与break的区别
continue与break大家都知道是跳出语句,但其实他们存在一定的区别 continue :官方解释为结束本次循环; 理解应为:跳出本次循环继续(continue)执行下一次for或其他循环用法:public class CountinueDemo { public static void main(String[] ar...
2018-10-22 11:51:06
1138
原创 Java中的trim()函数是用来干什么的
Trim函数是用来去除String字符串的前后空白符号或者预定义字符;public static void main(String[] args) { String Ex=" \tHello World "; System.out.print(Ex); System.out.print("\n---------------\n"); System.out.prin...
2018-09-20 20:51:49
3712
原创 当需要输入较长的整数,int类型又不够长时(如何将字符类型数字转换为int类型)
1.将需要输入的长整数以字符串类型存入;2.将整数放入数组;3.进行其他操作;public static void main(String[] args) { Scanner a=new Scanner(System.in); String input= a.nextLine();//将整数以字符串类型读入 int[] A=new int[input.length()]...
2018-09-19 21:04:16
3351
eclipse中使用jstl需要导入的jar包
2019-03-19
计算机操作系统(第四版)复习资料。重点思维导图--西安电子科技大学出版社
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人