我的Java之路(1)

学期末,我开始了学习java的路程,推荐书籍是JAVA大学实用教程。以下连载的博客都是参考Java大学实用教程(第二版)所写

今天主要看了JAVA的诞生,特点,及相关的运行环境,配置环境变量(上一篇博客微博自动化测试中有相关的配置环境变量说明)。java的主要贡献这是james Gosling,

java语言不会因为芯片的变化而发生运行或出现运行错误的情况。

开发JAVA应用程序步骤:编写源文件—编译源文件生成字节码—加载运行字节码

一个java应用程序必须有一个类含有public static void main(String args[])方法,称为应用程序的主类。 args[]是main()方法的参数。

源文件的命名规则:

如果源文件有多个类那么只能有一个public类,而且源文件的名字必须与这个类完全相同,扩展名java

如果源文件中没有public类,那么源文件的名字只要与某个类的名字相同。

在DOS下

编译java源文件:格式 javac 源文件名.java  如E:\1000>java Hello.java。编译后会在同一个目录下生成相应的字节码文件如Hello.java,有多少类就生成多少个

运行java程序:E:\1000> java Hello 注意命令执行的类名必须是主类的名字(没有扩展名)

开发java Applet 步骤:编写源文件—编译源文件生成字节码—通过浏览器加载运行字节码

Java Applet中不需要main()的方法,但必须有且只有一个扩展的Applet类,即Applet的子类(Applet是系统提供的类),把这个类称为java applet源文件的主类

而且主类必须是public类,结合命名规则,源文件的名必须与public类的名相同,那么java Applet的源文件的名字必须与主类的名字相同。(java应用程序的主类的名字可以不是public类)

同样要编译源文件方法同上

但是java Applet需要写html文件如

<applet code=Boy.class height=100 width=300>

</applet>

这里必须要有code height width.Boy.class是在编译源文件后生成的。如果这个HTML文档和Boy.class文件不在同一个文档中的 话,这需要指明路径

如<applet code=Boy.class height=100 width=300 codebase=c:/1000>

</applet>

codebase=c:/1000指明了Java Applet主类字节码的所在的目录。

 

2

输出写法

1)System.out.printf("%d个数的和为%f\n",m,sum);

等价与System.out.println(m+"个数的和为"+sum);

输出时前者是格式输出。如前者要是输出为1.000000后者就为1

Java中一般用%n表示回车换行

2)与C不同的是,java中允许使用int变量指定数组的大小。

如:

int size=10;

float number[]=new float[size];

与C/C++不同,java不允许在声明数组中的方括号中内定义数据元素的个数。如int a[10]是不允许的。

提倡用“数组元素类型[] 数组名字”格式声明数组。如float[] A;等价float A[].

 

 

 

 

 

 

posted on 2013-01-08 20:10  向前吧go  阅读(200)  评论(0编辑  收藏  举报

导航