天天看点

java编程起步 | 学习笔记java编程起步

开发者学堂课程【Java编程入门:java编程起步】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/18

java编程起步

内容介绍

1.   定义第一个程序代码

2.   类的基本定义

3.   Java的主方法定义

4.   屏幕打印的两种语法形式

几乎所有语言的第一个程序都是“Hello World”,因为最初C语言出现的第一个程序编写的就是"你好,世界”,如果要定义Java程序,要通过记事本来进行编写,所有Java程序的后缀都是*.java程序,建立一个目录保存所有程序源代码,建立一个“Hello.java"的源程序。

1. 范例:定义第一个程序代码.

publicclassHello {

      publicstaticvoidmain(Stringargs[]){.

             System.out.println("Hello World !");                                     }

}   

Java程序是需要经过两次处理后才可以正常执行的: .

•         对源代码程序进行编译:javac Hello.java,会出现有一个 Hello.class.的字节码文件

–         利用JVM进行编译,编译出一套与平台无关的字节码文件(*.class ); 

•         在JVM上进行程序的解释执行: java Hello.

–         解释的就是字节码文件,字节码文件的后缀是不需要编写的;

 为了更加方便的理解java程序的主要结构,下面针对于第一个程序进行完整的解释。

2.在java程序开发之中最基础的单元是类,所有的程序都必须封装在类中执行,而类的基本定义语法如下:

[public] class类名称{}

在本程序之中定义的类名称为“Hello”,而类的定义有两种形式:。

•         “public class类名称{}” :类名称必须与文件名称保持一致,一个*.java_文件里面只允许有一个public class定义;

•         “class类名称{}”:类名称可以与文件名称不一致,但是编译后的.class名称是class定义的类名称,解析的时候要求解析的是生成的.class文件名称,在一个*.java文件里面可以有多个class定义,并且编译之后会形成不同的*.class文件;

提示:关于以后源代码定义问题.

•         在以后进行项目开发的时候,很少会出现一个* .java源代码里面定义有多个class的情况,而对于以后的开发而言一个* .java文件里面就定义有一个public class类就够了。但是定义了多个文件会产生混乱,所以初期会在一个*.java文件中定义有多个类方便学习。

Java语言有着明确的命名要求,以后定义类名称的时候要求每一个单词的首字母必须大写,例如”HelloWorld“,才算标准。

3.主方法:主方法是所有的程序执行的起点,并且一定要定义在类之中

例:Java的主方法定义

[public]class类名称{

      publicstaticvoidmain(String[]args){

             程序的代码由此开始执行 

      }

}

java的主方法名称定义非常长,主方法所在的类都成为”主类“,所有的主类都将采用public class来定义。

4.屏幕打印(系统输出)可以直接在命令行方式下进行内容的显示,有两类语法形式:

1.输出之后追加换行:System.out.println(输出内容) ;

publiclass He1loworld {

      publicstaticvoidmain(string args []){

             system.out.println("Hello world ! ");

       system .out.println("Hello world ! ");

       system.out.println("He1lo world ! ");

2.输出之后不追加换行:System.out.print(输出内容)、ln(line 换行)

      publicstaticvoidmain(Stringargs[]){

             System.out.print("He1lo");

             system.out.println(" wor1d ! ");

             System.out.println("Hello world ! ");