来看Java编程那些事儿12――第一个HelloWorld程序
不得不提一下的是:.net网页编程是看到java红,而开发出来的工具。2.1.4第一个HelloWorld程序
关于初学者来讲,第一个HelloWorld程序太奥秘,也太难了,由于必要在第一个程序中学到良多的操纵,并且在操纵的过程当中,即便是一个很小的毛病,都可让初学者一筹莫展,以是进修第一个HelloWorld程序,一点都不复杂,也必要充足的仔细和耐烦。
在本节中,将经由过程第一个HelloWorld程序进修以下内容:
l 怎样编纂代码
l 怎样保留代码
l 怎样编译代码
l 怎样运转程序
2.1.4.1 怎样编纂代码
因为JDK没有供应代码编纂情况,以是利用JDK举行Java程序开辟时,还必要一个编纂代码的软件。
Java源代码能够在恣意文本编纂中举行,比方Windows自带的记事本等,上面先容怎样在记事本编纂代码。
翻开记事本程序的步骤以下:“入手下手”>“程序”>“附件”>“记事本”。
然后就能够在新翻开的记事本外部举行代码编纂了。
上面是一个Java言语的HelloWorld程序:
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("Helloworld!");
}
}
在编纂代码时,注重以下成绩:
l 源代码中的字母辨别巨细写
l 标点标记均为半角字符,即英文输出形式下的标点标记
l 缩进只是为了美妙,在实践编译时,会删除代码中每行入手下手和每行停止的一切空格
2.1.4.2 怎样保留代码
Java言语的源文件,后缀名必需是java,不辨别巨细写,一般都作成小写。
关于源代码的文件名,假如源代码中声明时利用public,格局以下:
publicclassHelloWorld
则源代码的称号必需和class前面的单词不异,也就是必需为HelloWorld,这个称号辨别巨细写。也就是文件的全名必需为HelloWorld.java。
假如源代码声明时未利用public,格局以下:
classHelloWorld
则关于源代码的称号没有请求,可是后缀名还必需是java。
<p>
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.ckuyun.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 是一种使用者不需花费很多时间学习的语言 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
页:
[1]