java基础从helloworld到面向对象

java基础从helloworld到面向对象

ID:34417173

大小:35.47 KB

页数:10页

时间:2019-03-05

java基础从helloworld到面向对象_第1页
java基础从helloworld到面向对象_第2页
java基础从helloworld到面向对象_第3页
java基础从helloworld到面向对象_第4页
java基础从helloworld到面向对象_第5页
资源描述:

《java基础从helloworld到面向对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、HelloWorld到面向对象ava是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台”的理念。我在这里想要呈现一个适合初学者的教程,希望对大家有用。 "HelloWorld!"先来看一个HelloWorld.java程序。这个程序在屏幕上打印出一串字符"HelloWorld!":publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}程序中包括Java的

2、一些基本特征:·类(class):上面程序定义了一个类HelloWorld,该类的名字与.java文件的名字相同。·方法(method):类的内部定义了该类的一个方法main。·语句(statement):真正的“打印”功能由一个语句实现,即: System.out.println("HelloWorld!"); 下面两点有关Java的书写方式:·Java中的语句要以;结尾(与C/C++相同)。·用花括号{}来整合语句,形成程序块。通过程序块,我们可以知道程序的不同部分的范围,比如类从哪里开始,到

3、哪里结束。 编译与运行Java程序要经过编译器编译才能执行。在Linux或Mac下,可以下载安装JavaJDK。 使用javac来编译。在命令行中输入下面语句编译:$javacHelloWorld.java当前路径下,将有一个名为HelloWorld.class的文件生成。 使用java命令来运行。Java会搜寻该类中的main方法,并执行。$javaHelloWorld  变量计算机语言通常需要在内存中存放数据,比如C语言中的变量,Java也有类似的变量。Java和C语言都是静态类型的语言。在使

4、用变量之前,要声明变量的类型。 变量(variable)占据一定的内存空间。不同类型的变量占据不同的大小。Java中的变量类型如下:         存储大小    例值    注释byte     1byte       3     字节int      4bytes      3     整数short    2bytes      3     短整数long     8bytes      3     长整数float    4bytes    1.2     单精度浮点数double   

5、8bytes    1.2     双精度浮点数char     2bytes    'a'     字符boolean  1bit     true     布尔值 在Java中,变量需要先声明(declare)才能使用。在声明中,我说明变量的类型,赋予变量以特别名字,以便在后面的程序中调用它。你可以在程序中的任意位置声明变量。比如:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("Declareinth

6、emiddle:");inta;a=5;System.out.println(a);//printaninteger}}上面a是变量名。可以在声明变量的同时,给变量赋值,比如 inta=5;***“变量”的概念实际上来自于面向过程的编程语言。在Java中,所谓的变量实际上是“基本类型”(premitivetype)。我们将在类的讲解中更多深入。 上面的程序还可以看到,Java中,可用//引领注释。 数组Java中有数组(array)。数组包含相同类型的多个数据。我用下面方法来声明一个整数数组:in

7、t[]a; 在声明数组时,数组所需的空间并没有真正分配给数组。我可以在声明的同时,用new来创建数组所需空间:int[]a=newint[100];这里创建了可以容纳100个整数的数组。相应的内存分配也完成了。 我还可以在声明的同时,给数组赋值。数组的大小也同时确定。int[]a=newint[]{1,3,5,7,9}; 使用int[i]来调用数组的i下标元素。i从0开始。其他类型的数组与整数数组相似。 表达式表达式是变量、常量和运算符的组合,它表示一个数据。1+1是常见的表达式。再比如:publ

8、icclassTest{publicstaticvoidmain(String[]args){System.out.println("Declareinthemiddle:");inta;a=5+1;System.out.println(a);//printaninteger}}上面的5+1也是一个表达式,等于6。  数学表达式数学运算,结果为一个数值1 + 2                 加法4 - 3.4               减法7 * 1.5           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。