java程序结束后从头开始_二、Java从头开始-理解我的第一个Java程序

1. servlet     Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),     是按照Servlet规范编写的一个Java类。主要是处理客户端的请求并将其结果发送到客户端。 2. tomcat       Web 应用服务器,属于轻量级应用服务器。 3.

理解我的第一个Java程序

回到刚才写的第一个Java程序,实质代码只有简简单单的3行,我们来看看每行都做了什么:

public class fuckWord {

public static void main(String[] args) {

System.out.println("fuckWord");

}

}

首先来说说这个符号“{  }”,中文叫花括号,用来整合语句,形成程序块。通过程序块,我们可以知道程序的不同部分的范围,比如从“{”开始,到“}”结束。

第一行:有三个名词:public、class、fuckWord

Public是一个访问修饰符的关键字,所谓访问修饰符就是定义我写的这个程序方法能被哪些人看到或看不到,访问修饰符有三个public、protected、private,至于每种修饰符的作用以后再深究,现在我们只需知道public是一个访问修饰符,规定了它能被谁所访问看见;

class就是一个类关键字,说明我定义的这个是一个类;

fuckWord一看就知道肯定不是一个关键字,我定义的这个类总得有名字吧,这个就是。

第二行:public、 static、 void、 main、 String[]、args

出现了一对括号,通常在函数后面圆括号内包含了需要传递给这个方法函数的参数列表。

Public和上一行一样同样是一个修饰符;

Static静态修饰符,用来修饰一个变量或者一个方法,被它修饰的方法或者变量不需要任何实例即可被调用,为了方便方法的调用,比如Java API中的Math类中所有的方法都是静态的,而一般类内部的static方法也是方便其它类对该方法的调用;

Void关键字规定了这个方法函数返回值的类型,一个方法可以返回返回值,可以数字、字符串等,如果一个方法函数不需要有返回值这里就直接返回void用来表示不返回任何值,这里的main方法就是不返回任何值;

import java.io.*;  //引入java中的输入输出包   public class Test{    //Test 为你所取的类名         public  static  void main(String []args){  //程序的主函数入口   public  为权限(总共有 public protected private)public是公共的,任意类都可以

Main关键字这是一个Java里特殊的方法定义,在编译Java应用程序时必须用到这个方法,main方法是启动应用程序Java运行时引擎的入口点,能够控制程序的流程;

String[]这是一个数组的定义,所谓数组就是许多数值一连串的组合体,比如[2,3,5,6,7]是一个整型数组,这里定义了一个字符串数组;

args参数命名,可以任意起名,但除了关键字。

第三行:典型的静态方法函数的调用,System是Java API中常见类里面包含了很多常用方法,这个方法就是在屏幕上打印定义的数值;

其实只要记住定义一个Java程序的结构,然后再根据自己程序需求去选择不同的关键字即可:

0cc16ed3994428eec7d00e40b519b42f.png

好了,这就是我的第一个Java程序,其实很讨厌这种一个字一个字抠出来理解,很死板,但确实又无奈,要想灵活运行Java来写我们的程序,就必须这样理解它每一个字符所包含的意义,就像我们炒菜,把调料加在一起起码要知道每样调料的味道才能组合出一道美味的菜品吧!

当然这里面也还有很多更深入的问题,比如其它修饰符的使用,方法调用,程序在虚拟机中到底是怎么加载和编译的等等,在后面的学习中将和大家一起分享,多多交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值