#用构造器确保初始化 在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。 #方法重载 方法名,返回值都相同,参数列表不同的类称为重载。 ##区分重载方法 Java是如何区分方法名都相同的方法的?其实规则很简单:每一个重载的方法都必须有一个独一无二的参数列表。 ##涉及基本类型的重 ...
分类:
其他好文 时间:
2020-06-10 22:44:55
阅读次数:
91
堆: 1.存放new的对象和数组 2.可以被所有的线程所共享,不会存放别的对象引用 栈: 1.存放基本变量类型(会包含这个基本类型的具体数值) 2.引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区: 1.可以被所有线程共享 2.包含了所有的class和static变量 ...
分类:
编程语言 时间:
2020-06-09 23:49:51
阅读次数:
90
元注解: 注解元素 注解元素可用的类型如下所示: 所有基本类型(int、float、boolean等) String Class enum Annotation 以上类型的数组 ######################################## 注解都是 @ 符号开头的 注解可以元数据 ...
分类:
编程语言 时间:
2020-06-09 18:35:03
阅读次数:
58
一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。 二、 基本类型和引用类型 基本类型:简单的数据段,存放在栈内存中,占据固定大小的空间。 引用类型:指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型 ...
分类:
Web程序 时间:
2020-06-09 11:21:06
阅读次数:
100
在controller层接收Get请求参数,最好还是用基本类型接收会比较好,即使是date类型的,也可以使用date类型去数据库查找。 date类型不用去考虑用什么类型,如果数据库类型为datetime或date。用String类型就可以查询了。如下(注意符号) SELECT * FROM teac ...
分类:
编程语言 时间:
2020-06-08 22:12:38
阅读次数:
367
java中对数组进行排序 使用Array.sort() 这个默认是升序 @Test public void index4(){ int scores[] = new int[]{1,2,3,89,4}; Arrays.sort(scores); for (int i:scores ) { Syste ...
分类:
编程语言 时间:
2020-06-07 19:17:31
阅读次数:
205
java有八大基本数据类型类型从低到高如下所示: byte—> short, char—> int —> long—>float —> double 1个字节是8位只有8种基本类型可以算.其他引用类型都是由java虚拟机决定的自己不能操作byte 1字节short 2字节int 4字节long 8字 ...
分类:
编程语言 时间:
2020-06-06 18:51:58
阅读次数:
94
调用基本数据类型对应的包装类中的方法 parseXXX(String)或 valueOf(String)即可返回相应基本类型; 一种方法是将基本数据类型与空字符串(”“)连接(+)即可获得其所 对应的字符串;另一种方法是调用 String 类中的 valueOf()方法返回相应字符串 ...
分类:
其他好文 时间:
2020-06-05 19:23:37
阅读次数:
123
栈区 存 引用和基本类型,不能存对象,而堆区存对象。==是比较地址,equals()比较对象内容。 (1) String str1 = "abcd"的实现过程:首先栈区创建str引用,然后在String池(独立于栈和堆而存在,存储不可变量)中寻找其指向的内容为"abcd"的对象,如果String池中 ...
分类:
其他好文 时间:
2020-06-05 12:54:28
阅读次数:
76
结论: 1、基本类型作为参数传递时,是传递值的拷贝(不是值本身),无论你怎么改变这个拷贝,不会引起原值的改变的。 2、对象(String类型除外)作为参数传递时,是把对象在内存中的地址拷贝一份传给参数,即在该方法中修改该参数,会引起原值的变化。 校验如下: public class HelloMet ...
分类:
编程语言 时间:
2020-06-05 01:06:28
阅读次数:
102