博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
菜鸟学Java第一天
阅读量:4984 次
发布时间:2019-06-12

本文共 1807 字,大约阅读时间需要 6 分钟。

JDK(Java Development Kit),是Sun Microsystems针对Java开发员的产品。

SDK(Software Development Kit, 即软件开发工具包 )。
J2SDK (java enterprises edition software development kit)就是j2ee(是
j2se的扩展)。
GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图
形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很多,例如:
UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工具
等等。
EMF (Eclipse Modelling Framework)基于Eclipse的模型框架。它是Eclipse MDA
(Model Driven Architecture)的一个重要组成部分,是Eclipse中许多项目的基
础( e.g, GEF), EMF可以将模型转换成高效的,正确的,和易于定制的Java代码。

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提

供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句
,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语
句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个
意思。
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
package guan;
import java.io.Console;
/**
* Created by IT骆驼翔子.
* User: cnblogs
* Date: 2011-10-26
* Time: 11:24:30
* foreach语句的简单使用
*/
public class getStings {

public static void main(String[] args) {
// TODO Auto-generated method stub
String []str=new String[]{"abcde","sghijk","12345","+-*/
()","=?<>","12+45=57"};
for(String i:str)
{
System.out.println(i);
}

}

}

foreach语句是for语句特殊情况下的增强版本,简化了编程,提高了代码的可读性

和安全性(不用怕数组越界)。相对老的for语句来说是个很好的补充。提倡能用
foreach的地方就不要再用for了。在用到对集合或者数组索引的情况下,foreach显
得力不从心,这个时候是用for语句的时候了。foreach一般结合泛型使用

值得注意的是,Java语言汇总的布尔数据true、false与整数0、1无关,这一点与C

语言不同。C语言中用整数0表示true,用1(或者不等于0的数)表示false;在Java
语言中,布尔型数据甚至也不能通过类型的强制转化使其变为整型数据。
如:int a=1234567;
int b=0;
while(a)//吃出就会报错改为while(a>0)
{
b=a%10;
a=a/10;
System.out.println(b);
}

注意下面的点:

int a=65;
char c=a;//wrong char c=(char)a
char c=65;//right
char c=a+1;//wrong char c=(char)(a+1)
java 采用unicode编码所以此处的65并不应该理解为c语言中的65而应该是unicode
中的编码65

C规定定义数组时必须明确说明其成员的数量;而Java语言相反:定义数组变量时不允许说明其成员的个数。

数组一经定义,便不能在进行整体赋值。

转载于:https://www.cnblogs.com/guanxiang/archive/2011/10/26/2225666.html

你可能感兴趣的文章
线程学习的几个实例
查看>>
dom4j读取XML文件内容
查看>>
Java虚拟机10:Client模式和Server模式的区别
查看>>
Blog搬家吧
查看>>
2017-2018-1 20155306 20155315《信息安全系统设计基础》实验二 固件程序设计
查看>>
自定义连接池
查看>>
MySQL 索引
查看>>
应用程序不能全然结束的原因探秘及调试方法
查看>>
单元文件结构
查看>>
DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式
查看>>
60. Permutation Sequence
查看>>
254. Factor Combinations
查看>>
log日志 和回滚日志
查看>>
Hibernate【性能部分】
查看>>
各种抗锯齿模式略解:SSAA MSAA CSAA CFAA
查看>>
Oracle 11g中修改默认密码过期天数和锁定次数
查看>>
分布式开源调度框架TBSchedule原理与应用
查看>>
css3-无缝滚动左右滚动,且可以暂停
查看>>
161101、在Java中如何高效判断数组中是否包含某个元素
查看>>
170518、FastDFS_配置文件详解
查看>>