摘要: SQL中order by的高级用法 SQL数据库开发 为什么只有ORDER BY后面可以使用列别名 为什么不推荐使用ORDER BY后接数字来排序 为什么视图和子查询里面不能使用ORDER BY …… 小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DES 阅读全文
posted @ 2024-03-19 13:38 绿皮玻璃 阅读(583) 评论(0) 推荐(0)
摘要: 使用==对比的时候要注意,区分是int、Integer、new Integer。 若是和int对比,不管是常量池还是堆的都会拆分成int,得到为true。 若是和Integer对比,则要注意是否在缓存的范围之内即可。 在java7之后,调用string.intern会判断字符串对象是否存在于缓存池, 阅读全文
posted @ 2024-01-21 22:04 绿皮玻璃 阅读(13) 评论(0) 推荐(0)
摘要: 遍历HaspMap不能简单的foreach,需要对HashMap里的整形Key遍历,通过keySet()函数可以拿到key的集合,然后通过key值搜索对应的value值。 阅读全文
posted @ 2024-01-19 14:16 绿皮玻璃 阅读(5) 评论(0) 推荐(0)
摘要: 深入理解List的toArray()方法和toArray(T[] a)方法 这两个方法都是将列表List中的元素转导出为数组,不同的是,toArray()方法导出的是Object类型数组,而toArray[T[] a]方法导出的是指定类型的数组。 下面是两个方法的申明及说明,摘自Java8的API文 阅读全文
posted @ 2024-01-19 10:02 绿皮玻璃 阅读(2295) 评论(0) 推荐(0)
摘要: 没有修饰的是普通变量,用static修饰的变量成为类变量,一个成员变量a,一个类变量b。 可以看到,a是成员变量,b是类变量,当我们对指定对象改变成员变量时,只会改变当前对象的成员值,text2.a并无变化,这表明他们是独立的。 当我们改变类变量的值时,输出不同对象的类变量时,发现它们都改变了,这很 阅读全文
posted @ 2024-01-18 15:10 绿皮玻璃 阅读(26) 评论(0) 推荐(0)
摘要: 这是一个普通的main定义,这里我们看到public 修饰了class Main,并且我们的Java文件名也是Main,这是合理的定义,没有报错。 因为public修饰的类只能在自己的文件里,Main类是public的,所以它在Main的Java文件里可以使用。 像这样,它就会出错。因为是publi 阅读全文
posted @ 2024-01-18 08:42 绿皮玻璃 阅读(276) 评论(0) 推荐(0)
摘要: 在String里,subString方法可以选取给定区间的字符。当形参是一个整形时候,比如(1),返回从给定整形对应的值到字符串最后一个,当输入给定区间的时候,比如(1,4),会返回第一个字符到第四个字符之间的值,[1,4),左闭右开,不会返回右边的值。 String a = "abcdefg"; 阅读全文
posted @ 2024-01-16 13:54 绿皮玻璃 阅读(96) 评论(0) 推荐(0)
摘要: for()和for each()都是可以遍历数组的,在数组里,for循环可以遍历,并且可以对其中的值赋值修改,for each()同样可以读取,但不能赋值。 int[] a = {1,2,3}; for(int i = 0;i<a.length;i++) { System.out.println(a 阅读全文
posted @ 2024-01-16 13:42 绿皮玻璃 阅读(32) 评论(0) 推荐(0)
摘要: 字符串String有个方法,compareTo(),这是个比较字符串大小的方法,根据unicode比较。 前一个字符串比后一个大的时候,输出1,小就输出-1,相等则输出0. String a = "abc"; String b = "abb"; String c = "abcd"; String d 阅读全文
posted @ 2024-01-16 13:32 绿皮玻璃 阅读(81) 评论(0) 推荐(0)
摘要: String s = "hello"; System.out.println(s == "hello"); 给定一个字符串为"hello",判断字符串是否等于"hello",答案是false。 因为String包裹类型的,它和数组一样,都是赋予变量管理者的身份,只有当变量管理同一个String时候才 阅读全文
posted @ 2024-01-16 13:24 绿皮玻璃 阅读(7) 评论(0) 推荐(0)