计算机二级JAVA考试构建JAVA程序2017
很多人一见到说要编程就以为很难,其实只有一点一滴学知识点也不难,下面是小编整理的计算机二级JAVA考试构建JAVA程序介绍,欢迎阅读!
第一个java application
java程序分为java application(java 应用程序)和java applet(java小应用程序)两种。下面让我们编写一个java应用程序,它能够利用来自java标准库的System对象的多种方法,打印出与当前运行的系统有关的资料。其中"//"代表一种注释方式,表示从这个符号开始到这行结束的所有内容都是注释。在每个程序文件的开头,如果这个文件的代码中用到了系统所提供的额外的类,就必须放置一个import语句。说它是额外的是指一个特殊的类库""会自动导入到每个java文件。
//这是我们的第一个java application,该程序保存在文件中import .*; /*下面我们用到了Date和Properties这两个类,是属于这个包的;*/
/*而System和Runtime这两个类,是属于这个包的。*/
public class Property { //程序员给这个类取名为Property
public static void main(String args[]){ //main是类的主方法
tln(new Date( )); //在命令行下面打印出日期
Properties p=roperties( ); //获得系统的Properties对象p
(); //在命令行下打印出p中的.各个系统变量的值
tln("--- Memory Usage:"); /*打印一行字符串---Memory Usage*/
Runtime rt=untime( ); //获得系统的Runtime对象rt
tln("Total Memory= "
+ lMemory( ) //打印总内存大小
+" Free Memory = "
+Memory( )); //打印空闲内存大小
}
}
在java中,程序都是以类的方式组织的,java源文件都保存在以java为后缀的文件当中。每个可运行的程序都是一个类文件,或者称之为字节码文件,保存在s文件中。而作为一个java application,类中必须包含主方法,程序的执行是从main方法开始的,方法头的格式是确定不变的:
public static void main(String args[])
其中关键字public意味着方法可以由外部世界调用。main方法的参数是一个字符串数组args,虽然在本程序中没有用到,但是必须列出来。
程序的第一行非常有意思:
tln(new Date());
打印语句的参数是一个日期对象Date,而创建Date对象的目的就是把它的值发给println()语句。一旦这个语句执行完毕,Date对象就没用了,而后"无用内存回收器"会将其收回。
第二行中调用了roperties( )。从帮助文档中可知,getProperties( )是System类的一个静态方法(static 方法),由于它是"静态"的,所以不必创建任何对象就可以调用该方法。在第三行,Properties对象有一个名为list( )的方法,它将自己的全部内容都发给一个PrintStream对象,该对象就是list()方法的参数。
第四行和第六行是典型的打印语句,其中第六行通过运算符"+"的重载来连接多个字符串对象,在java中只有当"+"运算符作用于字符串时在能够进行重载。但是让我们仔细观察下述语句:
tln("Total Memory= "
+ lMemory( ) //打印总内存大小
+" Free Memory = "
+Memory( )); //打印空闲内存大小
其中,totalMemory( )和freeMemory( )返回的是数值,并非String对象。如果将一个字符串与一个数值相加,结果会如何?在这种情况下,编译器会自动调用一个toString()方法,将该数值(int型或者float型)转换成字符串。经过这样处理以后,就可以用"+"进行字符串连接了。
main()的第五行通过调用Runtime的getRuntime()方法创建了一个Runtime对象,该对象中包含了内存等信息。
-
Javascript和Java语言间的异同比较
虽然Javascript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。那么js和java有什么关系,两种语言的不同点是什么呢?以下是本站小编搜索整理的关于Javascript和Java语言间的异同比较,供参考学习,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关...
-
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
如何在Javascript中为String对象添加trim,ltrim,rtrim方法呢?下面是小编给大家提供的实现代码,大家可以参考阅读,更多详情请关注应届毕业生考试网。利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。j...
-
Java 异步回调机制实例解析
回调,回调。要先有调用,才有调用者和被调用者之间的回调。下面小编给大家介绍Java异步回调机制实例解析,欢迎阅读!Java异步回调机制实例解析一、什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。回调是一种...
-
如何使用java
Java是一种可以撰写跨平台应用程序的面向对象的`程序设计语言。以下是小编为大家搜索整理的如何使用java,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!...