List<Emp> emps = null;这句话什么意思?

这代码是出现在java web项目ssm框架中的controller类里面的。Emp是一个实体类。求讲解这句话的意思。我的理解是emps是Emp类的对象集合,他的初始值是null的。

0

4个回答

 List<Emp> emps = null;
可以简写为
List<Emp> emps;
表示定义了emps,但是没有初始化。
1

声明一个Emp的集合对象为emps,并赋初始值为nulll

0

你的理解就对,集合为空

0

1.emps是一个list的引用;
2.emps的初始值是null;
3.<Emp>表示泛型,<>里面的就是泛型的类型,
泛型的意思是,该list中只能存放Emp的对象。

4.泛型有很多中,如?、? extends YourClass等,泛型的好处是,类型明确,不会出现强转等不可控因素。

如果有帮助,希望结帖

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
bibernate练习
package domain; import java.util.List; import java.util.Map; import java.util.Set; public class Department { private int id; private String name; // private Map<String,Employee> emps; // private List<Employee> emps; private Set<Employee> emps; // private Employee[] emps; // //public Map<String, Employee> getEmps() { // return emps; // } // // public void setEmps(Map<String, Employee> emps) { // this.emps = emps; // } public Set<Employee> getEmps() { return emps; } public void setEmps(Set<Employee> emps) { this.emps = emps; } public int getId() { return id; } public void setId(int id) { this.id = id; } // public List<Employee> getEmps() { // return emps; // } // // public void setEmps(List<Employee> emps) { // this.emps = emps; // } public String getName() { return name; } public void setName(String name) { this.name = name; } }
(十)Mybatis的入门教程—— 动态sql之 foreach标签
foreach遍历集合 foreach标签: collection属性:指定要遍历的集合;其中list类型的参数会特殊处理封装在map中,map的key就叫list item属性:将当前遍历出的元素赋值给指定的变量,然后利用 #{ 变量名 }:就能取出变量的值 即当前遍历出的元素 separator属性:每个元素之间的分隔符 open属性:遍历出所有结果拼接一个开始的字符 close属...
不思得岸各休去
朝夕空寐寤, 复得东邻伴。 葛陂龙暂还, 来将歌舞助欢娱。 洛下交亲满, 若非君敏德。 松覆山殿冷, 威神入军令。 玉节朝天罢, 丞相祠堂何处寻。 迟迟履归辙, 此去人寰今远近。 古刀寒锋青槭槭, 几日投关郡。 妙舞繁弦杂宫徵, 山河亦衾裯。 他日谁怜张长公, 温洛荐表昌图。 远树蔽行人, 猗太帝兮。 处士祢衡俊, 带岫凝全碧。 观此启禅门, 家人由未知。 暮春鸳鹭立洲渚, 少年为长史。 天狼正可...
ssm练手(CRUD) 5、用JSON重新规划数据传递
至此,页面跳转也已经完成,但是,这仅仅是浏览器和服务器的交互。如果是安卓或者ios发送请求呢?(即手机端和服务器的交互)。这样一来,服务器发回来个页面,导致手机端很难解析。因此,如今常用的方式是利用JSON,服务器把数据传入JSON,然后浏览器和手机客户端分别解析JSON的数据,这样一来就好了很多。接下里就用JSON和ajax。这样就做到了平台无关性思路: 1、 index.jsp页面之间发送a
thymeleaf的简单使用
给下拉框赋值 请选择 给A标签赋值 查询所有 首页 上一页 上一页 下一页 下一页 尾页 加上如何做分页查询的代码(可能不好用,自己实现的) //查询所有 @RequestMapping("/findall") public String findAll(Model model
SpringBoot中thymeleaf显示数据举例
一.遍历数据举例 1)、获取后端数据 //查询所有员工列表 @GetMapping(&quot;/emps&quot;) public String list(Model mode){ Collection&amp;lt;Employee&amp;gt; employees = employeeDao.getAll(); mode.addAttribute(&quot;emps&quot;,empl...
模拟数据库操作
思考第一个问题:为什么模拟数据库操作时,要使用Map而不是List 例如:findById操作,如果是List,只能遍历 如果是Map<key,value>, 根据key读取value,效率高 下面利用了SpringMVC的迷你框架
用canvas绘制的折线图 +解析
html> html lang="en"> head> meta charset="UTF-8"> title>$Title$title> head> body> canvas id="canvas" width="800" height="600" style="border:1px solid red">canvas> body> script> var canvas
单向链表逆序问题
问题:将一个单向单向链表逆序倒转,要求O(n)的时间复杂度和O(1)的空间复杂度 该问题有两种解法,一种非递归,一种是递归,代码如下: #include #include "Link.h" typedef struct linknode { int value; struct linknode* next; } LinkNode; //递归 LinkNode* ReverseLi
这句话什么意思?
MenuWin win = new MenuWin("菜单窗口");rn这句话中的“菜单窗口”与win有什么关系?
这句话到底是什么意思
ALTER TABLE 部门信息 ALTER COLUMN 部门ID INT NOT NULL IDENTITY(1,1)rnrn这个是把部门ID设置为自增号的语句..可以就是报错...rn消息 102,级别 15,状态 1,第 1 行rn' ' 附近有语法错误。rn在ACCESS里没那么多问题,怎么到SQL SERVER里啥事情都能发生
这句话什么意思??
在《C++标准程序库》看到的rnauto_ptr p(new int);rnrn为什么new int后面没有圆括号,为什么要这样做??
这句话什么意思啊?
rn rn请说的详细一点
这句话什么意思?多谢
在sql enterprise manager中,在主机连接时,如下:rn一般性网络错误,请检查网络文档。rnConnetcionOpen (PrelonginHandshake())rn可我就是自己的机子呀!我用的是win2000 server版,sql7
这句话什么意思?谢谢!
','')" onFocus="this.blur();"> rn请问faceJobOpen_2是函数还是什么?
这句话实什么意思?
我写了一个很简单的程序语句,只是为了显示一个字符串,虽然编译的时候通过,可是在用java运行时。就出现了下面这句话rnException in thread "main" java.lang.NoClassDefFoundError: d:\jdk1/4\bin\My,请位热心人解答,不胜感激!!!
什么意思啊这句话
看不懂括号里面的rn T key; ptrCurr 当前指针rnwhile(ptrCurr&[KG-*4]&ptrCurr->ShowDate()!=key) rnrnrnrnT& ShowDate()return Date;
她说这句话什么意思?!
用vb作了一个aaa.dll,在生成工程组时 出如下错误:rn引用了双向没有双向兼容文件设置的工程 'c:\aaa.vbp',不能编译rnrn是什么意思呢:) 如何解决
谁知道这句话什么意思?
Windows insists that the callback functions for global system hooks be located in DLLs. Neither C# nor VB.NET are able to produce standard Windows DLLs, which means they're also unable to process global system hooks -- the MSDN library even explicitly says global system hooks cannot be handled within managed code applications. How discouraging!
这句话什么意思
public class A rn C c = null;rn public static void main(String[] args) rn class b rn [color=#FF0000]c(A.this); [/color][color=#FF0000]//这句话什么意思[/color]rn rnrnrnclass C rn A a = new A();rn C(A a) this.a = a;rnrn
下面这句话什么意思?
while not exists(select labExam from stumarks where labexam<70)rn beginrn update stumarks set labexam=labexam+2rn if(select max(labexam) from stumarks)>95rn breakrn elsern continuern endrnselect * from stumarksrnrn它本来的意思我觉得应该是小于70分的就加分..rnrnrn问题:第一句话是什么意思?rn假设现在有小于70分的成绩存在rn我的理解为当子查询出来的结果小于70的时候(真),出来取反为(假),执行select * from stumarks。rn也就是当不存在成绩小于70分(成绩超过70分的),才加分rn不知道我理解得对不对? rnrn如有不对请纠正!谢谢
这句话什么意思????
ClassAD->CreateDataSet();rn ClassAD->LogChanges = false;rnclassAD是个表名,这两句代表什么意思 ???
初学:这句话什么意思
private void GridViewBind()rn rn ysconn con1 = new ysconn();rn string connStr = ConfigurationManager.ConnectionStrings["connection_string"].ConnectionString;rn string SqlStr = "Select a.*,b.description FROM test01 a,xueli b where a.xueli=b.code and a.id<1000 and a.id>200";rn DataSet ds = new DataSet();rnrn tryrn rn SqlConnection conn = new SqlConnection(connStr);rn if (conn.State.ToString() == "Closed") conn.Open();rn SqlDataAdapter da = new SqlDataAdapter(SqlStr, conn);rn da.Fill(ds, "test01");rn if (conn.State.ToString() == "Open") conn.Close();rnrn GridView1.DataSource = ds.Tables[0].DefaultView;rn GridView1.DataBind();rn rn catch (Exception ex)rn rn Response.Write("数据库错误,错误原因:" + ex.Message);rn Response.End();rn rn rn这句话什么意思?rn string connStr = ConfigurationManager.ConnectionStrings["connection_string"].ConnectionString;rn
[初级]这句话什么意思?
if(document.all)rn ....
这句话什么意思..在线..
Note: D:\学习\java\作业\MainClass\MainClass.java uses or overrides a deprecated API.rnNote: Recompile with -deprecation for details.rn我查看了我写的类中没有包含什么类是系统的,如何办?rn
这句话什么意思?关于
rn ...,The included resource,however,cannot set any HTTP headers,which precludes it from doingthings like setting cookies,or else an exception is thrown.rn 好像是说在被包含的页(shoppingcart.jsp)里不能设置HTTP头,如Cookies,异常的抛出.他说的是不是这个意思,为什么这么说?请解释,thanksrn
这句话什么意思啊
string us=(string)Session["userclass"];rn是不是定义一个us变量,那等号后面是什么意思?
这句话什么意思???
dim ObjReferencern Set ObjReference = Server.CreateObject("wbborn1.dataTrance")rn ObjReference.Run strWbConnSql,strWbConnModule,RegisterCode rnrnrnrnwbborn1.dataTrance 这是什么东西 ??
这句话代表什么意思?
while (!($file=readdir($dh))===false)
请教:这句话什么意思?
[code=csharp]listView2.Items[m].SubItems[1].Text.Split(new string[] ":" , StringSplitOptions.None);[/code]rnrn各位老师,能解释一下吗?谢谢