1、 float f=1.3;
是不对的,编译时会出错,java认为1.3是double型的,所以定义时应写成:float f=1.3f,或float f= (float)1.3;
2、 byte b = 3; b=b*3;
是不对的,原因是在*运算过程中,java会做类型的提升,将b提升为int型,所以应改为:b=(byte)(b*3);
3、 while(1),if(1)
是不对的,原因是java中布尔型只有true 和false两个值,这里与C语言不同,只能用while(true)..
4、 数组声明:int num[3];
这是不对的,java中声明数组时不应对空间限定,正确的语法应是:
int[] num = new int[3];
或
int[] num;
num = new int[3];
5、数组初始化:int[] num;
num {1,3,4,4};
是不对的,应在定义的时候初始化。如:int[] num={1,3,4,4};
6、int[] num3 =new int[]{1,2,3};
int[] num5 =new int[3]{1,2,3};
int[] num3 =new int[]{1,2,3};是对的。
int[] num5 =new int[3]{1,2,3};是错的。已经初始化的数组,不应再列明:[3]
- 浏览: 1229503 次
- 性别:
- 来自: 深圳
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
相关推荐
总之,尽管在Java软件开发中存在一些误区,通过深入认识Java的起源、结构以及关键技术,并结合实践中的经验教训,我们可以更好地发挥Java在软件开发中的积极作用,推动软件开发管理的持续改进。
Java中的检查型异常(如IOException)需要在方法签名中声明,否则编译器会报错。有些开发者选择将这些异常转换为运行时异常(RuntimeException),但这会隐藏潜在的问题,使错误更难发现。 **误区五:滥用throws...
在深入探讨Ruby与Java之间的误区时,我们首先要澄清一个普遍的误解:Ruby只适合小型项目,而Java更适合大型复杂项目。事实上,根据James Halloway的观点,选择哪种语言取决于项目的特点和需求。对于小型项目,Ruby ...
点评:自动布线必然要占用更大的PCB 面积,同时产生比手动布线多好多倍的过孔,在批量很大的产品中,PCB 厂家降价所考虑的因素除了商务因素外,就是线宽和过孔数量,它们分别影响到PCB 的成品率和钻头的消耗数量,...
- 在Java中,线程的生命周期包括:新建 (`NEW`)、就绪 (`RUNNABLE`)、阻塞 (`BLOCKED`)、等待 (`WAITING`)、定时等待 (`TIMED_WAITING`) 和终止 (`TERMINATED`)。 - 调用`start()`方法实际上只是将线程从新建状态...
综上所述,Java自学过程中存在多种误区,包括对编程语言的选择犹豫不决、忽视基础知识的学习、缺乏实践操作、不善于总结和反思、遇到问题容易放弃以及社交学习的重要性等。克服这些误区需要正确的方法论指导和个人的...
"关于Java软件开发中存在的误区分析" Java 软件开发中存在的误区分析是 Java 软件开发中一个非常重要的议题。Java 软件作为程序设计语言,可以用其来进行跨平台应用软件的撰写,通常情况下我们所说的 Java 是指 ...
误区一:Ruby适合小型项目,Java适合大型复杂项目。Halloway认为,对于小型项目,Java的成熟生态系统,如丰富的库和社区支持,可能是优势。然而,对于大型项目,Ruby的生产力和灵活性,特别是Ruby on Rails框架在...
Java中没有goto语句,因为大量使用goto语句会降低程序的可读性和可维护性。Java语言取消了goto的使用,并将goto定义为一个关键字,但是没有定义任何语法,故称为“保留字”。 true、false和null true、false和...
1. **没有`goto`语句**:Java设计者认为`goto`会导致代码逻辑复杂且难以理解,因此在Java中并未包含`goto`。但它仍然是一个保留字,这意味着程序员不能使用`goto`作为变量名或其他标识符。 2. **`true`、`false`和`...
本文将探讨Java软件开发中的常见误区。 首先,Java语言被认为过于复杂。这可能源于对Java语法和框架的不熟悉,以及对面向对象编程的理解不足。Java的设计理念是简洁和可维护,但初学者往往觉得其冗长的类库和繁琐的...
Java学习时,初学者往往容易陷入一些误区,这些误区可能会阻碍他们的学习进程和技能提升。以下是一些常见的问题和相应的解决建议: 1. **盲目追求高级特性**:有些学习者在接触Java时,过于热衷于尝试最新的特性和...
Java编程语言自1995年发布以来,已经成为全球开发者广泛使用的编程工具,尤其在企业级应用、Android移动开发...对于初学者而言,了解并纠正这些误区,有助于他们更好地掌握Java,从而在开发过程中避免不必要的问题。
1. 异常的基本概念:在Java中,异常是一种事件,它发生在程序执行过程中,导致正常流程被中断。异常对象通过`throw`语句抛出,可以被`catch`块捕获并处理。 2. 异常分类:Java中的异常分为检查型异常(Checked ...
以下是对Java在软件开发中常见误区的详细分析。 1. **Java是慢速的语言** 这是一个普遍的误解,源于早期Java性能与C++等编译型语言相比的差距。然而,随着JVM(Java虚拟机)的持续优化,如JIT(即时编译器)和垃圾...
在信息技术迅速发展的背景下,Java编程语言以其独特的优势逐渐获得了人们的青睐,然而在实际应用过程中,对Java编程语言程序的误解也逐渐显现出来,这主要体现在对软件生命性、存储过程以及领域驱动设计(DDD)的...
从给定的文件信息中,我们可以提炼出关于外语学习的真实方法及常见误区的重要知识点,以下是对这些知识点的详细解析: ### 外语学习的真实方法 #### 1. 理解语言学习的本质 语言学家Greg Thomson指出,语言学习的...
这里记录本人学习java时经常记不住或有误区、或易混淆的知识点记录
然而,UML建模实践中存在一些常见的误区,这些误区可能导致建模效率低下或者误解建模的本质。 误区一:建模等于写文档。这种观念将建模等同于传统的文档编写,认为建模是繁琐且无用的。实际上,建模的核心价值在于...
本文将深入探讨Java中的中文编码问题,包括其原因、解决策略以及相关的API使用。 一、编码概述 编码是将字符(如中文汉字)转换为二进制表示的过程,而解码则是将二进制数据还原成字符。在Java中,主要使用的编码...