JAVA
weixin_43820063
这个作者很懒,什么都没留下…
展开
-
JAVA 架构
1.主流框架SSH和SSM:ssh: Struts2为控制器(controller) ,spring 为事务层(service), hibernate 负责持久层(dao)ssm: springMVC为控制器(controller) ,spring 为事务层(service), MyBatis 负责持久层(dao)2.两种框架的区别(1)控制器不同:Struts2和SpringMVC相同:spring依赖注入(DI)来管理各层的组件,都是使用AOP切面编程 来管理事务,日志,权限等。不同:1原创 2020-05-13 20:54:18 · 118 阅读 · 0 评论 -
Java 十大排序算法
package sort;import java.util.ArrayList;import java.util.Arrays;/** * 功能描述:各种排序 */class sort { /** * 冒泡排序 * * @param array * @return */ public static int[] bub...原创 2020-04-23 19:51:49 · 128 阅读 · 0 评论 -
Java集合的默认大小和扩容
默认初始容量 加载因子 一次扩容后是容量ArrayList 10 原容量的 0.5倍+1=16Vector 10 1 原容量的 1倍=20HashSet 16 0.75 原容量的 1 倍 = 32HashMap 16 0.75 原容量的 1 倍 = 32HashTable 11 2*原容量+1= 23...原创 2020-04-08 11:05:03 · 482 阅读 · 0 评论 -
Java基础_变量与函数的运行时绑定规律
程序1class animal { public String name = "animalName";}class dog extends animal { public String name = "dogName";}class test { public static void main(String[] args) { animal ...原创 2020-04-08 10:23:06 · 325 阅读 · 0 评论 -
JAVA语言基础01_原始数据类型
整型包装类比较对于 Integer var = ? 在-128 至 127 范围内的赋值,Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,所以:-128 至 127区间内的 Integer 值用可以判断相等;但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,此时其地址不同,用判断会不相等,正常建议都用equals判断。public sta...原创 2020-04-08 09:34:32 · 214 阅读 · 0 评论 -
JAVA关键字_final
(1)修饰类a.当用final修饰一个类时,表明这个类不能被继承.b.此时final类中的所有成员方法都会被隐式地指定为final方法 。c.注意:除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类。d.在JDK中,被设计为final类的有String、System等。(2)修饰方法a.当用final修饰一个方法时,表明这个方法不能被子类重写。b.一个...原创 2020-03-30 11:44:33 · 57 阅读 · 0 评论 -
Java String的"==",equals和hashCode
public static void test_01(){ String s1 = "hello"; String s2 = "hello"; String s3 = "hel"+"lo"; String s4 = new String("hello"); String s5 = new String("hello"); String s6 = ne...原创 2020-03-26 23:24:30 · 90 阅读 · 0 评论 -
Java中String的replace、replaceAll和replaceFirst函数的用法小结
replace、replaceAll和replaceFirst是JAVA中常用的替换字符的方法,它们的区别是:replace(CharSequence target, CharSequence replacement)用replacement替换所有的target,两个参数都是字符串。replaceAll(String regex, String replacement)用replace...原创 2020-03-24 00:11:26 · 201 阅读 · 0 评论 -
JAVA基础之Char 、 CharSequence, char[],String,StringBuild,StringBuffer 异同和相互转换
1.Char2.CharSequence3.char[]4.String5.StringBuild6.StringBuffer7.相互转换(1)char转Stringchar ch = ‘t’;String str = String.valueOf(ch);(2)String转charchar c = str.charAt(index);(3)String转char[]...原创 2020-04-23 19:52:11 · 1568 阅读 · 0 评论 -
Java基础之CharSequence
CharSequence的值是可读可写序列,而String的值是只读序列原创 2020-03-23 14:19:16 · 364 阅读 · 0 评论