社区
Java EE
帖子详情
不是高手不要来看 关于java和java虚拟机的问题 大家可一起讨论
jingtongxml
2008-10-30 04:11:17
1.类中的变量声明再上面好还是下面好啊
2.解释一下static,static能不能定义再方法里,为什么
3.我们没编写一个类,如何考虑其性能,如何设计
4.再MVC里synchronized应加再那一层
...全文
65
1
打赏
收藏
不是高手不要来看 关于java和java虚拟机的问题 大家可一起讨论
1.类中的变量声明再上面好还是下面好啊 2.解释一下static,static能不能定义再方法里,为什么 3.我们没编写一个类,如何考虑其性能,如何设计 4.再MVC里synchronized应加再那一层
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanjian0211
2008-10-30
打赏
举报
回复
1.类中的变量声明再上面好还是下面好啊
对于java而言,变量声明是在任何地方都是可以的,但如果你指的是成员变量,那么最好放在类的最前面,也就是在所有方法的前面;如果是方法中的变量,那么位置并不固定,也就是说你可以在你需要的时候随时声明一个
2.解释一下static,static能不能定义再方法里,为什么
static不能定义在方法里,定义在方法里也不合理,因为static表示在应用服务器的整个生命周期都是有效的,而方法在你调用结束后,其生命也就自然结束了
3.我们没编写一个类,如何考虑其性能,如何设计
这个要根据具体情况来定,性能往往与你的算法有关,与类其实并无关系;在创建一个类的时候,我们往往要考虑类名的合理性、可读性,因为我们不仅仅需要计算机识别,我们还需要让人一眼看上去就知道这个类是干吗的,这个是非常重要的;之后我们可以通过这个类在整个系统中扮演的角色来决定写些什么?比如如果类是个接口的话,那么我们需要提供哪些必须的接口而去掉那些不必要的接口等
4.再MVC里synchronized应加再那一层
至于这个我不是太懂,抱歉说不了了
java
虚拟机
jvm性能调优实战+面试
一、什么是JVM JVM是
Java
... 二、JVM的组成 我们先把JVM这个
虚拟机
画出来,如下图所示: 从这张图中我们可以看出,JVM是运行在操作系统之上的,它与硬件没有直接的交互,我们再
来看
JVM由哪些部分组成,如下图所示:
Java
虚拟机
(JVM)你只要看这一篇就够了!
根据《
Java
虚拟机
规范(
Java
SE 7 版)》规定,
Java
虚拟机
所管理的内存如下图所示。 1.1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节...
Java
代码如何在
虚拟机
中运行?
本文隶属于专栏《100个
问题
搞定
Java
虚拟机
》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个
问题
搞定
Java
虚拟机
解答 补充
Java
代码 -> ...
深入理解
Java
虚拟机
到底是什么
什么是
Java
虚拟机
作为一个
Java
程序员,我们每天都在写
Java
代码,我们写的代码都是在一个叫做
Java
虚拟机
的东西上执行的。但是如果要问什么是
虚拟机
,恐怕很多人就会模棱两可了。在本文中,我会写下我对
虚拟机
的...
深入理解
java
虚拟机
(全章节完整)
JDK全程为
Java
SE Development Kit(
Java
开发工具),提供了编译和运行
Java
程序所需的各种资源和工具,包括:JRE+
java
开发工具。 JRE全称为
Java
runtime environment(
Java
运行环境),包括:
虚拟机
+
java
的核心类库...
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章