JAVA 基础语法——开发环境以及J2SE代码实现

开发环境以及J2SE代码实现

——–这是入门第一章,里面的东西在网上也有一大堆,给零基础的同学看一下,就不具体讲了,重点看一下最后一个点,第一个代码分析。

  • window系统安装java
  • Java开发工具eclipse
    • eclipse简介
    • 创建项目,包,类,第一个JAVA程序
  • 第一个代码分析

window系统安装java

1)下载JDK
2)配置环境变量
3)JAVA_HOME 设置
4)PATH设置
5)CLASSPATH 设置
6)测试JDK是否安装成功
主要是上面几个步骤,随便搜索一下都能找到,这里就不一一列举了。


Java开发工具eclipse

1)eclipse简介

原始的开发方式会带来大量繁琐、重复、易错的操作,极大的降低工作效益,也不利于项目整体管理,在真实的场景中,开发人员总是会借助一些强大的“集成开发环境”进行代码的编写、调试、测试、提交、重构等操作,例如:Eclipse。
Eclipse 是目前主流的IDE开发环境,所谓集成开发环境(IDE,Integrated Development Environment )是专为程序员提供的应用软件,这些软件往往具备功能强大的图形界面。它的运行需要有JRE环境,因此必须先安装JDK(或JRE)。

下载地址: http://www.eclipse.org/
不会下载的网上百度一下

2)创建项目,包,类,第一个JAVA程序

1.首先,打开Eclipse,在工具栏依次点击File—>New —>Other
2.找到Java Project—>Next,输入Java项目的名称:JavaFirst;然后点击Finish
3.然后点击左侧项目名的下拉三角符,右键点击src—>New—>package—>输入包名 first—>Finish
4.然后右键点击报名first—>New—>class—>输入类名FirstJava—>Finish
这个就不具体讲了,下面这个链接很详细

http://jingyan.baidu.com/article/4d58d541331cbd9dd4e9c0e2.html


第一个代码分析

下面我们看一下刚才写的代码:

public class FirstJava { 
    public static void main(String args[]){ 
        System.out.println("HELLO  JAVA !"); 
    } 
}

上述代码运行结果是:

    HELLO  JAVA !

代码分析:

1)首先是类名

public class FirstJava {//这个声明类 类名为FirstJava 你会发现这个东西会自动生成 类名由我们创建时自己定义
        //这里面是类体,是主要代码部分  注意 :这个类起始和结尾是用 “{ }”大括号括起来的,不能缺少
    }

2)main方法(函数)

 public static void main(String args[]){ 
           //方法体 注意:main方法的起始和结尾也是用 “{ }”大括号括起来的,不能缺少
    } 

这是一个main方法,那什么是main方法呢?

a)什么是main方法?

在Java中,main()方法是J2SE应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法。

b)main方法的组成

public:访问控制符 访问权限最大
static:修饰符 静态的
void:返回值类型 void代表没有具体返回值
main:方法名(函数名)
String args[]:这是主函数的参数列表(在括号里),是一个数组类型的参数,而且元素都是字符串类型的。

注意:
1)main方法是程序的入口,也就是程序的起点,所以它必须被声明为 public static void main(String args[])
2)这里面唯一能改动的代码是参数列表中参数的名字,例如:可以写成 String [] sss或者String args []

如果main方法的方法名写错,程序会找不到运行的起点,也就是会报错,例如:

    public static void man(String args[]){//把main改成了man
           System.out.println("Hello Java !");
    } 

运行结果为:

    找不到main方法,请将main方法定义为.....

注意:J2SE所有的程序都是从main方法进入,遵循顺序结构从上往下逐行执行!

猜你喜欢

转载自blog.csdn.net/qq_34598667/article/details/72954990