Java换行会对效率有影响吗?

问题描述

Java换行会对效率有影响吗?

换行 对效率有影响吗,写程序会对一个模块进行换行,今天有人告诉我这会对程序有影响。

解决方案

理论上会对编译的速度有影响,好比人站直了比躺下理论上在中午会离太阳近一些。

解决方案二:

如果你考虑这个影响,就相当于你每天呼吸空气都要考虑新不新鲜~ 与其考虑这个效率 不如 改变代码的效率!

解决方案三:

代码是给人看的!
你可以试试写两个helloworld,一个写的非常紧密,一个{}里非常多空格和换行,看下编译后的.class文件大小

解决方案四:

换行既能提高代码可读性又便于后期维护,何乐而不为

解决方案五:

为了看起来舒服,方便后期维护就可以了

解决方案六:

影响可以忽略不计,只要看起来舒服就可以

解决方案七:

没有什么影响啊,到class文件,换行与否无关

解决方案八:

额 , 会有什么影响 ......

时间: 2024-10-22 18:57:38

Java换行会对效率有影响吗?的相关文章

java byte 数组初始化效率问题

问题描述 java byte 数组初始化效率问题 有一段代码,每个30ms从jni得到一个byte数组(存储YUV420数据). 现在的问题是,以下两种做法,哪种效率更高些.设备对内存较为敏感. 在启动这段代码前,先分配一个预估大小的byte[]数组 在每次数据到来时,再去根据大小分配byte[]数组的大小 当然如果每次得到的数据大小接近,应该还是第一种方法好些. 所以我的问题也可以简化为: new byte[] 这种语句对效率的影响有多大呢? 拜谢各位大牛指教~. 解决方案 已研究过,结论如下

java自加运算效率问题

问题描述 java自加运算效率问题 nums[i++]=n;与 nums[i]=n;i++;为什么上面一个运行效率要高一点. 解决方案 我觉得二者是等价的啊,只是前者代码更简洁优美些 . 解决方案二: java 效率问题java中double运算的问题

c++面向对象对效率有影响吗?

问题描述 c++面向对象对效率有影响吗? 例如 我用面向过程的方式写个排序算法,定义一个全局变量然后直接主函数排序 对比 我把这个排序封装成类, 里面有一个数组,数组初始化方法,排序方法和访问方法. 在初始化.排序等操作都相同的情况下,类会影响到执行效率吗? 有一点点影响也请告知说明,因为实际程序的数据量较大,在考虑要不要对数据封装成实体类后再处理. 解决方案 影响可能会在寻址时产生,用OOP以后目标码变大,缓存击中率会下降.我个人认为 解决方案二: 影响总是会有的.比如函数调用也会有堆栈操作处

Java中的异常对程序效率有无影响

当异常没有发生时,没有影响. 其实从异常实现的角度来看,在throw语句处,跳转到异常的处理代码,不同的异常处理,应该类似C++中的虚函数表一样的数构结构(待考证). 所以如果没有抛出异常,那和普通的代码完全一样.至于在抛出异常时要处理的开销和不使用异常,用返回码等来判断不同的错误,不仅代码复杂,而且也一样要有处理的开销. 测试代码: import java.util.Date; public class Test { long size = 1000000000L; public static

Java JVM设置对性能的影响

一台后端server,OS为Slackware 8.1,装了tomcat 4.1.30,近期在繁忙时期经常会死机,死状就是"java.lang.OutOfMemoryError: unable to create new native thread".是tomcat创建不了新的线程来应答请求了.于是我搭了一个环境专门来测试这个问题.内存为2G,CPU为四颗2.8G,tomcat 4.1.30,写一个最简单的JSP页面,如下: 代码 <% try { Thread.sleep(30

JAVA异常是否对于性能有影响

  在对OneAPM的客户做技术支持时,我们常常会看到很多客户根本没意识到的异常.在消除了这些异常之后,代码运行速度与以前相比大幅提升.这让我们产生一种猜测,就是在代码里面使用异 常会带来显著的性能开销.因为异常是错误情况处理的重要组成部分,摒弃是不太可能的,所以我们需要衡量异常处理对于性能影响,我们可以通过一个实验看看异常处理的对于性能的影响. 实验 我的实验基于一段随机抛出异常的简单代码.从科学的角度,这并非完全准确的测量,同时我也并不了解HotSpot 编译器会对运行中的代码做何动作.但无

Java程序员提高效率的10+个最佳库

众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库.利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升. 举些例子,最常用的官方库有 java.lang.java.util.java.io.java.sql.java.net 等:而至于目前最流行的第三方库,就有 Junit.SLF4J.Google Guava.XStream.JSoup.Gson.Joda Time 等,可以说是不胜枚举.  我到底需要用到哪些 Java 库呢?某些库再热门

java做聊天服务器效率问题

问题描述 必须试用socket每条消息最大200字符单条广播上限3000人然后我就算了一下....200字符我给打成ByteArray了是600字节(不算压缩)广播一次我用的是遍历Hashmap就是600*3000=1800000=1757KB.....这么大的IO......一条消息就这样了....总感觉这是非常愚蠢的啊....但不知道最佳做法是什么而且需求是一个程序服务器拖几台服务器也就是说几台3000人.....就一般的1U服务器JAVA服务器上行IO能达到多大啊我估计能有10mb/s就是

Java上的try catch并不影响性能(转)

转自:http://blog.csdn.net/tao_zi7890/article/details/17584813 最近因为担心自己开发的库不稳定,会影响到接入产品的正常运行,在代码的不少地方都加了一层try catch,主要是为了避免自己的一些异常抛出导致,应用crash,捕获的异常也并没有做什么特别的处理,只是在log中输出该异常的信息.try catch多了后,就开始担心会不会影响性能,以前学C或C++的时候好像曾经被警告过要尽量少使用try catch,好像是在压栈的时候会更消耗神马